CONTENT MANAGEMENT SYSTEM OR (CMS) By Zena Al-Mida WHAT IS A CMS A content management system or (CMS) is software that assists in the organization and presentation of content on a website. Most CMSs are easy to used, and do not required advanced computer skills. WHAT IS A CMS A CMS is made up of two applications Content management application Content delivery application WHAT IS A CMS A CMS is made up of two applications Content management application Allows the administrator to create and organize website content. Content delivery application Present the contents on the viewable website. WHAT IS A CMS The primary goals of the content management system are to: Identify users, their roles, and access levels on the site. Organize content into different sections and categories for ease-of-reuse. Create and define simple workflows for content creation and deployment Control versions of content Deploy design templates to give a more interesting look-and-feel to a published site. Provide advanced tools for adjusting site functionality. WHAT IS A CMS The CMS is designed to: Allow for a large number of people to contribute to and share stored data Control access to data, based on user roles (defining which information users or user groups can view, edit, publish, etc.) Aid in easy storage and retrieval of data Reduce repetitive duplicate input Improve communication between users WHAT IS CMS CMS covers the complete lifecycle of the pages on your site, from providing simple tools to create the content, through to publishing, and finally to archiving. TYPES OF CMS Web CMS Enterprise CMS Mobile CMS Component CMS WEB CMS A web content management (WCM) system is a CMS designed to simplify the publication of web content, allowing content creators to create, submit and manage contents without requiring technical knowledge of any web programming language or Markup Languages such as HTML or the uploading of files. Several web-based content management systems exist both in the Open Source and commercial domains. ENTERPRISE CMS Handle the content, assets, records and other information which define the structure and hierarchy of an organization. MOBILE CMS The rapid growth in the mobile technology industry has led to an increasing demand for systems which can manage content for smart phones, mobile phones and other handheld devices. COMPONENT CMS Component content management system (CCMS) is a specialist type of system which manages content at a deeper level. There are two types of CMS: Open source CMS Commercial CMS OPEN SOURCE CMS The beauty of an open source CMS is easy access to the source code, low cost/free, stability, community support and the option to extend the functionality via a series of add on’s. Examples of add on’s include a blog, wiki, form, RSS feed, tags etc. ADVANTAGES OF OPEN SOURCE CMS There are several advantages to using an open source system which include: Low cost: the source code can be obtained for free and the support provided with this system is often cheaper than a commercial CMS. Flexible and easy to customize: the easy availability of the code means that the system can be adapted to fit any business requirement. ADVANTAGES OF OPEN SOURCE CMS Open platform: an open source system is designed using any open programming language such as Java, Python, PHP etc. Ability to share resources: an open source CMS enables the ability to share resources between companies and large organizations such as public sector bodies. The benefits of doing so are distributed between these companies which save time, reduce costs and boosts productivity. ADVANTAGES OF OPEN SOURCE CMS Integration: the ability to extend and personalize an open source CMS means that it can be integrated with other software, for example XML. Trial evaluation: these systems can be downloaded for evaluation purposes before implementation. This enables the developer to fully test the system and to compare it with others before making a decision. MOST POPULAR OPEN SOURCE CMS WordPress Joomla Drupal Mambo Plone CMS Made Simple CMS COMPARISON Open Source CMS Properties CMS Made Simple Available as a basic ‘out of the box’ package which can be used by non-technical users. Can be expanded, e.g. add-ons. But it’s a heavy drains on resources and memory. Drupal WYSIWYG editor, user management feature and extensive support. Enables multiple groups of users to create, edit and publish content. But it’s difficult to install and control. Also it has a steep learning curve. CMS COMPARISON Open Source CMS Properties Joomla 1. Powerful CMS which is easy to install and use. 2. Easy to customize: does not require any programming expertise. But it’s: 1. Heavy drain on server/servers. 2. Not ideal for small websites. 3. Limited number of templates. Mambo User friendly interface: designed for use by non-technical people. A mature system which installs automatically. But it’s better suited to large websites rather than small sites/blogs. CMS COMPARISON Open Source CMS Properties Plone 1. Easy to install and then use. 2. Scores highly on usability and accessibility. And Access to a wide range of add-ons and plug- ins. But it has slow performance and some issues with caching. WordPress Easy to use and maintain via the inbuilt dashboard. Ideal for non-technical users. However, sites built with WordPress require more maintenance CMS COMMUNITY The CMS has sections for: For Developer For Designers For Content Editors FOR DEVELOPERS Content management systems (CMS) contain a range of features which are standard across many systems and include: API: this enables interaction with other software Database, e.g. MySQL or Oracle Templates WYSIWYG editor User management Workflow management Easy to use interface Scalability Extendability FOR DEVELOPERS Developers are interested in backend functionality; the ability to extend this functionality via a series of modules (add-ons and plug-ins) and a robust API. FOR DESIGNERS There are two main issues for designers as regards CMS which are: Customization Templates FOR DESIGNERS Customization Means the ability to change or modify themes to fit a particular set of requirements. This means creating a particular layout which is then used repeatedly to ensure a consistent design and behavior. Templates A template is a single theme (e.g. a design), whereas a theme refers to several files that work together, for example an e-commerce site. Templates are ready-made web designs which enable sites to be built and maintained quickly and easily. FOR CONTENT EDITORS This section is for content editors and authors and includes both new and experienced content creators. The content author/editor is the person responsible for uploading content to the site; editing content as and when necessary; carrying out updates and removing content as requested. A content management system (CMS) enables content authors/editors with little or no technical skills to manage content on a website. It also prevents duplicate content from being produced. CONCLUSIONS An open source CMS is a good and cheap manegement system which may suite companies with a restricted budget. What needs to be determined is the purpose of the website, the target audience and the nature of the content. For example, if a website is to be primarily used as a blog then a CMS such as WordPress is likely to be more appropriate than many other types of systems.
Pages to are hidden for
"OR _CMS_"Please download to view full document