wejs / we

[Deprecated] See @go-catupiri as a direct golang port
MIT License
214 stars 54 forks source link

Create new plugins to add better CMF features like: work with content type, fields, and dynamic content type generation #158

Open albertosouza opened 8 years ago

albertosouza commented 8 years ago

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:

Everything here is open to discussion:

Backend extension and export strategy

See drupal features:

....