Marikina City, Philippines (PressExposure) May 19, 2009 -- CMS or content management system is a computer application used to manage work flow needed to collaboratively create, edit, review, index, search, publish and archive various kinds of digital media and electronic text. CMSs are frequently used for storing, controlling, versioning, and publishing industry-specific documentation such as news articles, operators' manuals, technical manuals, sales guides, and marketing brochures. The content managed may include computer files, image media, audio files, video files, electronic documents, and Web content.
There are a lot of CMSs today that web developers and designers could choose from. But when it comes to free, successful, and user friendly CMS, there would only be 3 names for it, Drupal, Joomla!, and XOOPS.
Drupal is a free and open source modular framework and Content Management System (CMS) written in PHP. According to the Web design Philippines organizations, this CMS is used as a "back end" system for many different types of websites, ranging from small personal blogs to large corporate and political sites.
Core Modules Drupal core includes "core modules" which can be enabled by the administrator to extend the functionality of the core website. The core Drupal distribution provides a number of features, including:
* Access statistics and logging * Advanced search functions * Caching and feature throttling for improved performance under load * Comments, forums, and polls * Descriptive URLs (for example, "http://www.example.com/products" rather than "http://www.example.com/?q=node/432") * Multi-level menu system * Multi-site support * Multi-user content creation and editing * OpenID support * RSS Feed and Feed Aggregator * Security/new release update notification * User profiles * Various access control restrictions (user roles, IP addresses, email) * Workflow tools (Triggers and Actions)
Core Themes Drupal core includes several "core themes", which customize the aesthetic look-and-feel of the site. These themes can be chosen by the administrator via a special menu. The Color Module, introduced in Drupal core 5.0, allows administrators to change the color scheme of certain themes via a Web-browser interface. This feature was added to allow a higher level of customization for the average non-coder.
Translations The Web design Philippines companies have cited that as of February 2008, translations for Drupal's interface were available in 44 languages plus English (the default). Some read right to left, such as Arabic, Persian and Hebrew. Drupal 6 provides improved support for content and content administration in multiple languages
Joomla! is a free open source content management system for publishing content on the World Wide Web and intranets as well as a Modelâviewâcontroller (MVC) Web Application Development framework. The system includes features such as page caching to improve performance, RSS feeds, printable versions of pages, news flashes, blogs, polls, website searching, and language internationalization. Joomla is licensed under the GPL, and is the result of a fork of Mambo.
Features The Joomla! package consists of many different parts, which allow modular extensions and integrations to be made easily. An example of such are extensions include Plugins. Plugins are background extensions that extend Joomla! with new functionality. Some of its most popular Plugins are:
* WikiBot - allows the author of Joomla! content to use "Wikitags" in Joomla! articles which will auto-create dynamic hyperlinks to Wikipedia articles when displayed. * Components - allow webmasters to perform such tasks as build a community by expanding user features, backup a website, translate content and create URLs that are more friendly to search engines. * Modules - perform such tasks as displaying a calendar or allowing custom code like Google AdSense etc., to be inserted within the base Joomla! code.
Since it has been around longer, there are more extensions available for Joomla! 1.0 than for Joomla! 1.5, although native 1.5 extensions are becoming increasingly available. According to Web design Philippines professionals, some of the older 1.0 extensions can be used with version 1.5 if it is set to legacy mode.
Joomla! also permits administrators to set global configuration parameters that affect every article. Every page conforms to these parameters by default, but a page can have its own setting for each parameter. For example, you can select to show or hide the article author or simply go with the global "show author" parameter.
XOOPS is a free content management system, written in PHP, for websites. It uses a modular architecture allowing users to customize, update and theme their websites. XOOPS is released under the terms of the GNU General Public License (GPL) and is free to use, modify and redistribute.
* Community - Because XOOPS is released under the terms of the GNU General Public License (GPL) the growth and development of XOOPS is dependent on the contributions of a worldwide community effort. * Database - XOOPS uses a relational database (currently MySQL) to store data required for running a web-based content management system. * Advanced access control layer - Administrators have the ability to grant specific groups of users specific access rights to content and features such as edit, delete, upload, add attachments, publish content, and so on. * Modularized - Modules can be installed, uninstalled, activated, and deactivated using the module administration system. * Core features usable by modules - XOOPS possess a number of core features that can be used by modules like permissions, comments, notifications and blocks features. * Personalization - Administrators have the ability to set specific permissions for user access and control of individual elements of their websites. * User Management - The ability to search for users by various criteria, send email and private messages to users through a template-based messaging system. * International language support - The XOOPS community has official support sites around the world for non-English-speaking users. * Theme-based skinnable interface - XOOPS uses themes for page presentation. Both administrators and users can change the look of the entire web site by selecting from available themes. * Templates - XOOPS uses the Smarty templating engine which allows many benefits such as easier separation between business logic and presentation logic as well as content caching.