Giter VIP home page Giter VIP logo

sricms's Introduction

Installation
for installation an angular app will be served as index.html(index.php) to control access
then it will take up all the confgiurations like.
  site name
  select type of website
  mongodb url
  theme
  social auth -> setting up social auth
  modules/features/packages to install -> config each package if required




core will contain the installation code
   which can create a new website
core\ folder descriptions
   \assests-> all node_modules will be placed here and we are using browerify for every things
   \bin -> tasks like dump db,repair db, backupdb, exports, imports etc. Also repair a website
   \config -> core modules configuration files
   \includes -> files which are responsible for installation process
   \lib -> All other custom code in form of modules
   \modules -> alias modules which are required to do servral things,
   \theme ->  themes of installation process.





Alias Dashboard show all available site
side by side folder having folder as alias
[doubt]{only core has functionality to update modules of other sites / other ste also have all tings}




/config section
configurations will be devided into two parts development/production
  may be futher on test
  default configuration will be supplied time of installation then
  after -> update on first run -> for each run configuration will be use from redis
  so that live updation can be done (rather than restarting the server all time)
  Also memcache/redis will be used to provide configuration load from mongo first

[Need to follow up with TDD approach]
poc {Event based workflow for modules}

sricms's People

Contributors

ajaysinghj8 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.