Authors:
Juan David Villa
;
Jaime Chavarriaga
and
Rubby Casallas
Affiliation:
Universidad de los Andes, Colombia
Keyword(s):
Model Driven Web Engineering, Web Content Management Systems, Templates.
Related
Ontology
Subjects/Areas/Topics:
Internet Technology
;
System Integration
;
Web Information Systems and Technologies
;
Web Programming
Abstract:
Websites in a specific domain, i.e., restaurants or product catalogs, share various commonalities. Besides the vocabulary, they can share aspects such as sitemap structure or presentation elements. Web development companies can take advantage of these commonalities to create reusable assets, in the process of website construction. We present MONAD, a software product line to efficiently build websites for specific business domains. MONAD introduces the concept of Domain Template, an asset intended to parametrize websites in terms of their specific domain concepts. Using model-driven techniques, domain templates allow users to reuse presentation elements, sitemap and pages structures, and automate the insertion of content into a particular website. Domain templates are implemented using platform independent models; therefore they can be used to create websites on different web content management systems, i.e., Joomla! or wiki systems.