Abstract

The desperate need for tools with features similar to the Content Management Systems (CMS), offering Application Programming Interfaces (APIs) and providing flexibility for specific business and user demands, is the key motivation behind the work presented in this paper. A novel Content Management Framework (CMF), called mtCMF, is introduced. It offers user-friendly wizards and state-of-the-art adaptive structure. It does not have any constraints for use in terms of a predefined website structure, data types or database tables. Business objects can be easily defined by using the proposed mtCMF, and database tables are created from these objects automatically. mtCMF has an adaptive scaffolding architecture to allow generating Create, Read, Update, and Delete (CRUD) screens, based on the novel on-the-fly approach for all types of database tables. It has a flexible localization option to support multiple languages, and delivers Representational State Transfer (REST) services for mobile clients and remote application development. Its simple structure and novel wizard-based user-friendly interface make it superior to traditional CMS tools and web development frameworks. Performance analysis of mtCMF was carried out by using Blackfire Profiler. The results clearly have proved that mtCMF achieves better performance than its counterparts Laravel, Symfony, WordPress and Joomla.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call