Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
A content management system (CMS), is an application that helps control the creation, publishing and archiving of site’s content. CMSs also allow extending the functionalities of a site by installing modules or plugins. A considerable number of different CMS platforms with variety of sizes and capabilities can be found on the market. Some of the most popular CMSs are Joomla, Drupal, and WordPress. With the varies capabilities those CMS provide, organizations may decide to migrate their CMS-based Web applications to other CMS platforms to better meet their needs. This migration process entails a complex, time-consuming and error-prone reengineering process. There is a need for a systematic approach and an automated migration tool to enable migrating legacy CMS to new CMS platforms that provides enhanced features such as security. Migrating CMS-based web application to other CMS platform is characterized by tremendous changes of design and data which usually break existing plugins. So, there is a need to automate the migration of plugins to ensure their operability within the new CMS platform. This project is aimed at developing an adaptable, flexible and reliable migration process model with an accompanying tool support based on model-driven technologies.
Lobna AbuSerrieh;Noama Fatima Samreen
Information and cultural industries
Find the perfect opportunity to put your academic skills and knowledge into practice!Find Projects
The strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.