Solutions | By Service | Content Management System
The Content Management System (CMS) application allows for the creation of a custom interface to the Service-now.com platform. This interface can be themed to match corporate branding guidelines or other web designs. The Content Management application provides complete control over the look and feel of an instance while maintaining functionality and data access. This article provides an overview of the key features and functionality of the CMS application.
The core of the content management system is a page. Pages are built from Content Blocks and organized into Sites. Pages display as regular webpages, rendered in HTML. Constructing a content page requires a basic knowledge of HTML.
A site is a group of pages with a consistent look and feel defined by a common layout and theme. Unless otherwise specified, all pages assigned to a site are given the attributes that are defined at the site wide, such as the theme or layout (although individual pages can specify otherwise). At the very least a site needs the following fields defined: Homepage, Search Results Page, Layout, URL, and Theme. All pages within a site can be accessed via the site's URL suffix.
Block Types and Use
Blocks are small, manageable snippets of code (similar to Macros) that are intended for reuse within a content site. For the purposes of Content Management, a block is a defined piece of content within the system. There are many different types of content that can be added to a content block.
These modules contain content types that can be dropped into content management pages in the same manner as Content Blocks, but deal with specific types of content that warrant their own sections. Links are not blocks but are key to the navigation of the system, organized and arranged within "List" blocks. For example, when creating a link with a category, a list can be generated which calls the content_link table and filters on the category. For more on navigation, see Linking to a Content Page.
Design themes are the convergence of structure and styling, making them a critical tool for creating a powerful user interface. Understanding corporate design guidelines and maintaining communication with the art team responsible for the corporate website are important to the success of the project. If the organization has an art or design department that maintains the organization's visual presence, they should be included in this process.
The design tools within the Content Management System will be familiar to anyone who has created a theme for a blog site or a PHP-based content management system. Coordinating with these players ensures that the resulting CMS front-end will match seamlessly into the rest of the organization's publications and web content.