At Konnect we integrate Content Management System (CMS) is a system used to manage the content of a Web site. Typically, a CMS consists of two elements: the content management application (CMA) and the content delivery application (CDA). The CMA element allows the content manager or author, who may not know Hypertext Markup Language (HTML), to manage the creation, modification, and removal of content from a Web site without needing the expertise of a Webmaster. The CDA element uses and compiles that information to update the Web site. The features of a CMS system vary, but most include Web-based publishing, format management, revision control, and indexing, search, and retrieval.
Decision for a CMS :-
There are several key architecture and design decisions that need to be evaluated to come up with a robust integration solution between your content management system and your portal:
- Define the business specific coarse-grained CMS service to be consumed by portal service
- Evaluate and decide on the technology option to implement and host the CMS service
- Evaluate and decide on the technology option for writing portals for content management
- Decide the option/strategy on SSO (Single Sign-on)/Authentication from the Portal to the CMS
- Define the strategy for Community, security/authorization management