Content Management System (I)

Content management systems are used platformed designed for managing and deploying website content. Content management systems allow users to be able to create, edit and delete content from a site.

Content management systems offer an interface that does not require HTML skills or other technical knowledge. Operating CMS software doesn’t necessarily require the help of a developer. However, the process of customizing the site might need a bit of coding by a developer to create an output which the user can interact with. Users can rely on CMS software to run any of these types of sites:

  • Blogs
  • News sites
  • Ecommerce sites
  • Corporate websites
  • Intranets

Blogs are one of the basic, simple content management systems. CMS also allows users to be able to design and configure output for personalized purposes and contents can be structured across various fields to create a digital experience.

CMS software is designed for non-technical people. Users can focus on creating, organizing, and delivering content instead of wrestling with code.

On a technical level, a content management system is made up of two core parts:

  • Content management application (CMA): The content management application allows you to add and manage content on your site.
  • Content delivery application (CDA): This is known as the backend which builds whatever is seen on the frontend.
    Together, the two systems make it easy to maintain your website.

Requisites of Having a Custom Built Website - UTSC Student Life

The features that can be derived from CMS are:

  1. Page templates
  2. Library of website themes
  3. Content versioning and archiving
  4. Mobile optimization & responsive design
  5. Publishing workflow
  6. Form generation
  7. Content scheduling
  8. Asset management (images, articles, etc.)
  9. Page caching (or other features to speed delivery of content to the site)
  10. SEO support
  11. Tools to tag content and create a taxonomy
  12. Browser compatibility
  13. Bulk management
  14. E-commerce functionality (i.e., catalog, shopping cart, payment processing)
  15. Community management (i.e., commenting, profiles)
  16. Localization / regionalization with multi-lingual content
  17. Other personalization options
  18. User roles and permissions
  19. API
  20. Analytics tools
  21. Import/export content