Content Management System (CMS)By Mahesh UgaleCMS, a newest and hottest technology in Web Hosting WorldContent management is the organizing, categorizing, and structuring of information resources (text,images, documents etc.) so that they can be stored, published, and edited with ease and flexibility. Acontent management system (CMS) is used to collect, manage, and publish content, storing the contenteither as components or whole documents, while maintaining dynamic links between components.Content management is the organizing, categorizing, and structuring of information resources (text,images, documents etc.) so that they can be stored, published, and edited with ease and flexibility. Acontent management system (CMS) is used to collect, manage, and publish content, storing the contenteither as components or whole documents, while maintaining dynamic links between components.CMSs allow end-users (typically authors of some sort) to provide new content in the form of articles. Thearticles are typically entered as plain text, perhaps with markup to indicate where other resources (suchas pictures) should be placed. The system then uses rules to style the article, which separates the displayfrom the content, which has a number of advantages when trying to get many articles to conform to aconsistent "look and feel". The system then adds the articles to a larger collection for publishing.The systems also often include some sort of concept of the workflow for the target users, which defineshow the new content is to be routed around the system.A good example of a CMS would be a system for managing a newspaper. In such a system the reporterstype articles into the system, which stores them in a database. Along with the article the system storesattributes, including keywords, the date and time of filing, the reporters name, etc. The system thenuses these attributes to find out, given its workflow rules, who should proofread the article, approve itfor publication, edit it, etc. Later the editors can choose which articles to include (or ignore) in an editionof the newspaper, which is then laid out and printed automatically.How Content Management System Work
1. A professional web developer designs a web page format - typically with a logo at the top, andstandard navigation options across the top, down the left hand side, and/or at the foot of the page.2. This new format is used to create a master template.3. All the web developers in the organization get to use special software that lets them add text andimages to web pages, automatically using the master template.4. A professional web developer designs a web page format - typically with a logo at the top, andstandard navigation options across the top, down the left hand side, and/or at the foot of the page.5. This new format is used to create a master template.6. All the web developers in the organization get to use special software that lets them add text andimages to web pages, automatically using the master template.7. Each completed page is submitted to an editor, who might make changes or send it back to the writerfor revision. When the page is OK, the editor clicks an on-screen PUBLISH button and uploads the pageto the web server, so that the world can read it.8. Each page is usually saved on a text database. Most web pages have file names that end in .htm or.html, but sometimes you will see pages ending in other file extensions, such as .php. These are oftengenerated by content management systems. However, some CMSs will generate plain .html pages,which are more easily found by search engines.9. The CMS also generates indexes, showing what files have been changed when, who updated whichfile, and so on.10. The more elaborate CMS perform a lot more functions (such as archives, built-in search engines,permission control, and workflow management), but the above ones are basic.
11. Giving control back to content owners, allowing them to user their web browser to add and editcontent on the site with no special knowledge required.12. Separating page content from format and design, creating a more consistent look and feel across thesite.13. Faster publication of content and updates as well as immediate site-wide changes.14. Automation of all navigation, internal links, and other site sections where rules can be imposed oncontent, eliminating internal broken links or orphaned pages .15. The ability to schedule the publication or expiration of a page and all links to that page.16. Development of workflow and approval processes; turning management of your website into abusiness process.17. The ability to customize the level of design and formatting control given to site authors.18. Development of user templates for content delivery using existing site design or in conjunction witha site redesign.19. Development of customized approval workflow.20. Creation of user accounts and roles to fit your desired level of control and access.21. Integration with existing applications and databases.
22. User training to assist content authors in becoming familiar with the systemBenefits of Content Management Systemo Content Authoring: This allows your content contributors to create content and store it in therepository. There are many tools and styles.o Workflow Management: This allows you to monitor, adjust, and maintain the process through whichthe creation and publishing tasks are done in your organization. Systems range from highly complex toquite simple, but all give you a set of tools to manage the activities of authors and the progress ofcontent.o Content Storage: This feature keeps the content sensibly organized and accessible. Most CMS use arelational database; the point is to store the content in one place and in a consistent fashion.Content Authoring: This allows your content contributors to create content and store it in therepository. There are many tools and styles.Workflow Management: This allows you to monitor, adjust, and maintain the process through which thecreation and publishing tasks are done in your organization. Systems range from highly complex to quitesimple, but all give you a set of tools to manage the activities of authors and the progress of content.Content Storage: This feature keeps the content sensibly organized and accessible. Most CMS use arelational database; the point is to store the content in one place and in a consistent fashion.Publication Management: This allows you to organize your content with metadata and formatting. CMShave different ways of approaching this, but the better ones allow you to define and manage yourmetadata and your templates.Publishing: Publishing allows you to merge the content data and the content formatting and move itfrom the repository to your publication. Different methods exist, but they all allow you to push thecontent out to some publicly accessible place without the help of your tech team.
Content portability: Since the CMS stores content as data, that data can be inserted into any appropriateoutput format or template. If you want your article to appear with a blue background in your Memberssection, but with a yellow background in your General Information section, you dont need to write yourarticle twice. Instead, you write it once and assign it to the blue template and the yellow template.Design flexibility: Similarly, since the CMS stores the templates separate from the content data, if youwant to make a design change, however small (such as changing the font color on a particular type ofpage) or sweeping (such as changing the font color, type, and size throughout your site), you only needto change the template; the CMS handles the rest.Single Storage in a Single Place: In a CMS, all the content data is stored in one place, in a consistent wayand perhaps most importantly, only once.If youve ever suffered because you have nine different versions of an article and you cant figure outwhich one to use, youll be happier with a CMS. The system maintains one copy of the content,regardless of how you plan to use it.If, for example, you have a press release thats displayed in your Press Release section, your NewsSection, and your Archives section, and a mistake is discovered, the process for fixing it will be easier.Without a CMS, you would probably have to fix the mistake in three files; with a CMS, you would fix it inone file (because theres only one data file anyway), and the change appears in all three locations.Because your content is stored consistently in one system, its much easier to create relationships(usually hyperlinks) between content pieces and maintain them. For example, if you have several piecesthat link to each other, and you move one, the CMS will make the necessary changes to keep the linksworking.Its also simpler to create a new piece of content by aggregating other pieces. For example, lets say youhave a collection of Internet tips, each stored as a separate Piece of content, but all united by the samemetadata. A CMS makes it easy to present all those pieces together by creating a template that showsall content that had the metadata, in this case, "type: tip" and "subject: internet". Its also much easierto survey what you haveFinally, should you decide to take all your content and migrate it to some new format, the processshould be much easier.This entire means more time and money saved: you dont duplicate work, you dont lose content, andyou spend less time managing content.
Workflow Management: Any good CMS will have some sort of workflow management scheme. Thisusually involves defining certain roles -- such as author, editor, and publisher -- and giving each of thoseroles some abilities and responsibilities.Likewise, content can exist in a number of states, such as draft, final, published, or archive, and eachstate has certain characteristics.Combine the roles and the states, wrap some logic around it, and you have a workflow system. Theauthor is assigned to create the draft, the editor is notified that the draft is ready to be edited, etc.Workflow management facilitates better communication, progress tracking, and more efficient contenttransitions. Even a basic system will notify the appropriate role that a piece of content has reached astate where it needs attention. More advanced systems allow all sorts of triggers and controls to be putinto place. None of these features are going to do the work of managing your processes; rather, theygive you better visibility into the process and better tools to do the work.The major gain here is control, which saves time and money by speeding communication and preventingmistakes. The workflow system handles much of the communication, tracking, and measuring so yourauthors, editors, and publishers can concentrate on writing, reviewing, and publishing, instead ofwalking around checking on things, looking for lost drafts, and trying to figure out where all the time hasgone.Automated Publishing: When it comes to freeing technical resources from publishing tasks, almost anyCMS shines. The CMS allows non-technical people to schedule, trigger, and otherwise manage theprocess of moving the content to the production environment.If your valuable technical people are constantly distracted by pushing out small text changes, regularlyreleasing new articles, or fixing layout issues, the CMS will change their worlds. With a CMS in place,these tasks become things that publishers and editors can do, usually with a powerful set of toolsavailable within the CMS. The technical people maintain the CMS, but its at much higher level, and theirtime is greatly freed to handle more technical issues throughout your organization.
Usually, the actual time required to publish your content is reduced. More importantly, the time it doestake is spent by the most appropriate people (authors, editors, publishers), and not by people who areprobably supposed to be working on a new Web site feature or tuning up the network.Hopefully, you have a more specific idea of what a CMS does, and how a CMS might save yourorganization time, effort, and therefore money. On top of that, a CMS will enable you to better manageyour content, therefore making it more usable for you and your constituencyenvisage CMS is a fully feature packed CMS, designed to be a true WYSIWYG website editor.The content management software is accessed via any browser, wherever you are in the world, allowingyou to manage your website with no technical knowledge of HTML or any other languages.For more info visit : www.envisagecms.co.uk