-
Notifications
You must be signed in to change notification settings - Fork 11
Home
shimondoodkin edited this page Dec 4, 2010
·
26 revisions
Welcome to the nodejs-mongodb-app wiki!
how do you start using? see intro
how do you add pages to a website ? see controller
Philosophy for a framework, with practical examples:
- philosophy for a framework
- inter controller communication
- other ways to create controllers
- convention ideas
Actually this little thing is working very well.
for now you can see an example in:
"http://shimondoodkin.no.de/":http://shimondoodkin.no.de/ - not works anymore
It misses some futures like:
* orm joins for mongodb,
* better organization of auto loading of pages,
* and standardization for dependency injection.
beside all those it is fully functional.
and it lucks organized documentation.
With all this it has many good futures, like :
* per controller(page) separation of request processing,
* automatic management of database file uploads.
* models for mongodb +automatic id reviving ,
* Don't Repeat Yourself principle almost everywhere.
* automatically generates back end,
* stable templates system.
* phpjs function integration (easy integration of any library),
* auto reloading of controllers without restart.
the source code of the example can be found at:
"http://github.com/nko/shimondoodkin":http://github.com/nko/shimondoodkin
and copy the templates\website folder to you.
in http://github.com/nko/shimondoodkin / templates / website
the app starts when you bind a config file, in serving.js
in config.js you define some models and database info.
in config in setup_last you define pages and can replace the default pages.
app_skeleton contains default_field variable and basic_model variable.
[[How to start development]]
What to do? see [[Roadmap]]
this project needs development
this project needs documentation
this project needs automated tests
I need something working done very quickly, i need it like in a week. so i focus on development.