Introduction to Web Development and CMS
5. Classification of CMS (by Deployment Model)
Classification of CMS (by Deployment Model)
|
Type |
Description |
|
Open-source CMS |
Free, community-driven platforms (e.g., WordPress, Joomla, Drupal). |
|
Proprietary CMS |
Paid, licensed software maintained by a company (e.g., Adobe Experience Manager, Sitecore). |
|
Headless CMS |
Decouples content management from presentation (e.g., Contentful, Strapi). |
|
Cloud-based CMS |
Hosted on the cloud, accessible via browser (e.g., Wix, Squarespace). |
Common Features of a CMS
• WYSIWYG editor (What You See Is What You Get)
• Drag-and-drop page builders
• Template and theme support
• Modular plugin architecture
• Workflow and approval management
• Multilingual support
• Content versioning and history
• SEO tools
• Analytics and reporting integration
• Security controls and user permissions
1.16 Examples of Popular CMS Platforms
|
CMS |
Description |
Best For |
|
WordPress |
Most popular CMS; plugin-rich and easy to use. |
Blogs, business sites, portfolios |
|
Joomla! |
Strong user management and multilingual support. |
Communities, portals |
|
Drupal |
Highly secure and scalable. |
Government, universities, large enterprises |
|
Magento (Adobe Commerce) |
E-commerce-focused. |
Online retail and marketplaces |
|
Shopify |
Hosted CMS for e-commerce. |
Small to medium online stores |
|
Typo3 |
Enterprise-level CMS with scalability. |
Enterprise web applications |
|
Ghost |
Focused on publishing and blogging. |
Content-driven websites |
|
Contentful / Strapi (Headless) |
Delivers content to multiple platforms via APIs. |
Omnichannel apps, mobile integration |
|
MS SharePoint |
Enterprise intranet/document management, tied to Microsoft 365. |
Internal portals, team collaboration |