Content Management System - Web Development
The content management systems (CMS - Content Management System) allows you to manage a web site to anyone with a minimum of navigation notions of Internet and writing of digital documents. Each project has different needs and it is always better to develop the project first with the customer and then assess whether there is a need to develop a CMS or to use part of the budget in some other way, for example: the web marketing .
Some Of Our CMS Technologies
There are also very powerful open source CMS that can be tailored to different needs.
Definition of Content Management System
The Content Management (CMS or Content Management System - Web Content Management (WCM), in Italian "Content Management System") is a system of methods and techniques to automate the processes of creation, content management and distribution through the web.
Separation Between Content And Presentation
It is based on the logic of separating the information content of the pages and the form in which they are presented while in traditional systems, the web content editor must create all of his pages from beginning to end with an HTML editor (or writing directly to the HTML code) on a development server and then contact a specialist to have the publication, personally concerned about link maintenance and archiving, with Content Management tools on the one hand authors can enter content without worry how these will be rendered on the user's screen, and on the other hand, the presentation logic can be managed by specialists and technicians regardless of the number of pages to which they will be applied and the information they will be displayed on.
Factors To Consider To Switch To CMS:
- How often the content will be updated.
- If some content needs to be updated to fixed timeframes (eg, weekly).
- The number of pages influenced by a single change and the difficulty of identifying and updating all pages affected by a change.
- The number of authors contributing to site content and their physical location.
- The technical knowledge of the authors on web development tools.
- If one or more approvals are required before the content is published
- If archiving content is required.
- If content submission has to consistently conform to certain standards
- If you expect the site to change graphic design.
If you plan to use site content for other purposes for which it is useful to have them structured in a database.
What To Do To Use The CMS?
Once you have determined that you intend to use the CMS to include content on your site (or site portion) you will need:
- Define a group of people who will be involved in the inclusion of content (editing).
- Locate within the site the sections that will be updated most frequently (News, Events, etc.)
- For each of these sections, define the structure of the content that will be included (eg, news has a title, a date, an image, a text and possibly links) these will be the "properties" of that content.
- Also, for each type of content, define the rules for their display (eg, if news is to be chronologically ordered if there are only the latest 3 in the Home Page, etc.)
Each content must be associated with a "template" for its display (which contains the "rules" to display it, eg: if the title goes bold, the text aligned to the left with the image to the right, etc. Template associated with "fixed" parts - header, navigation menu, footer - will produce the final HTML page).