BeContent – A meta-framework for web applications
BeContent is a new way of designing data-intensive web applications. It is not a Content Management System, it is not an emulation of PHP Nuke, it is not similar to Joomla. beContent is a Model Driven framework which allows you to design your own data and to generate the application around it.
beContent is based on sound and formal foundations which are the result of the work which has been carried out by the he MDD/Software Engineering and Architecture group at the University of L’Aquila , Italy.
beContent project: phase II
The project is progressing and is going to have a new momentum, in the next weeks there will be two new releases: 0.9 and 1.0 (mahavisnu) and later on in the year we will have important develpments. In particular, the mahavisnu will have the portlet management in order to have a model-driven specification of front-office pages which are fed with content stored in the back-end persistent layer. In the meanwhile, since November 2007 we are validating the process module and metamodel extension, to deal with processes and workflow.
Finally, by December 2008 we will release the beContent Modeling Platform (BMP), a modeling platform implemented over Eclipse/EMF and which allows to specify a complex web application by means of simple coordinated models and to generate the corresponding application.
Release v0.90 of beContent is going to be SEO (Search Engine Optimization) friendly. This means that content can be designed to be indexed by search engines, eg. Google, much faster and in a controlled way. It will include url rewriting and much more.