A content management framework (CMF) is a system that facilitates the use of reusable components or customized software for managing Web content. It shares aspects of a Web application framework and a content management system (CMS).
Now we have awesome node.js frameworks (express, Hapi, Meteor ... etc ) and CMSs but your CMSs have one meaning (Ex: Ghost for blog) and with one CMF we may share plugins with any type of system.
We.js have an powerfull plugin system how allows feature packaging and extensions. Now we need to make one interface and database structure for create the CMF
Plugins, we dont have this in frameworks?
Here one plugin is one npm module how may be plugable in one project with little or no effort and you only need to configure it
Ex we-plugin-file-clowdinary: You only need to run "we i we-plugin-file-clowdinary" and configure the API KEY and API SECRET to upload images to clowdinary service
How to help?
Send ideas, help with research, development or simple comment here if you want the Node.js CMF
Tasks:
[ ] Research
[ ] Study and map the database structure for work with content types and fields or other options
[ ] How CMF features need to work in one project?
[ ] How to keep We.js suport for versioning and clustering?
[ ] Development
[ ] Client
[ ] Choice one client side framework
[ ] Register and load pages
[ ] Logic for extend fields, content types and admin pages
[ ] Create one simple version with content type and creation, configuration and content creation
[ ] Server
[ ] Installation pages and one logic to load the installation if is need
Lets make the best Node.js CMF !
What is CMF?
A content management framework (CMF) is a system that facilitates the use of reusable components or customized software for managing Web content. It shares aspects of a Web application framework and a content management system (CMS).
From wikipedia : https://en.wikipedia.org/wiki/List_of_content_management_frameworks
Why we need it?
Now we have awesome node.js frameworks (express, Hapi, Meteor ... etc ) and CMSs but your CMSs have one meaning (Ex: Ghost for blog) and with one CMF we may share plugins with any type of system.
We.js have an powerfull plugin system how allows feature packaging and extensions. Now we need to make one interface and database structure for create the CMF
Plugins, we dont have this in frameworks?
Here one plugin is one npm module how may be plugable in one project with little or no effort and you only need to configure it
Ex we-plugin-file-clowdinary: You only need to run "we i we-plugin-file-clowdinary" and configure the API KEY and API SECRET to upload images to clowdinary service
How to help?
Send ideas, help with research, development or simple comment here if you want the Node.js CMF
Tasks:
Research
Everything here is open to discussion:
Backend extension and export strategy
See drupal features:
....