Building CMS-based Web applications using a model-driven approach
Feliu Trias · 2012
In recent years Content Management Systems (CMSs) have increased their presence in organizations and businesses thanks to their efficiency for managing digital content. Specifically, Web applications provided by these organizations have started to use CMS as the core system to support them. For this reason, the CMS-based Web applications have gained popularity rapidly. Despite this fact, current Model Driven Web Engineering (MDWE) methods do not fit well into the CMS domain. Accordingly, their modeling languages lack of expressiveness to represent and capture the key elements needed to develop this kind of Web applications. To address this issue we propose a CMS Common Metamodel that captures the key concerns required to model and implement CMS-based Web applications. This metamodel can be used to extend the modeling languages used in current MDWE methods as well as serving as the base of new modeling languages specified within the CMS domain.