Transcript
Page 1: How Does A CMS Function

CMS Dashboard

suyati.com

How does aCMS function?

CMS

Content Type

CMS helps create and manipulate variouscontent types:

Create, save, upload, and publish new content item Delete/ Not publish contentEdit existing contentOrganize pages in the website and make navigation easyCreate layouts, handle look and feel of webpages

Push different types of content into multiple digital channels - like websites, mobile apps, emails, print mediaControl, audit, edit, and timeline management of content on sites without havingtechnical knowledge of HTML, CSS or PHP

Complex tasks like redesigning sites, changing web hosts and others are done quickly

Easy-to-use interfaces and automatedprocedures increase speed

References:

http://www.webmoco.com/digital-media-blog/content-management-software-what-doesn%E2%80%99t-it-dohttp://www.cmscritic.com/what-is-a-cms/http://w3techs.com/technologies/overview/content_management/allhttp://www.bluehost.com/blog/educational/infographic-the-ultimate-guide-to-cms-2863/http://www.beyondspotsanddots.com/how-does-cms-workhttp://programmers.stackexchange.com/questions/36380/what-are-web-cmss-and-how-they-workhttp://www.webpagemistakes.ca/how-content-management-system-works/http://www.cmsmadesimple.org/documentation/faq/https://www.treefrog.ca/what-is-a-content-management-system-cms

http://thedeependdesign.com/infographic-choosing-the-right-cms-for-your-project/

CMS Functionalities

HTML Text

Images

Videos

Infographic

PDFPodcasts

Wikis

Web 2.0resources

Pull content andfunctionality from

various sources andchannels into the website

Advantages of CMS

How to Operate CMS

The PublishingProcess or Workflow

Editing a CMS site

Key Elements of a CMS

CMS tools and corresponding tasks

Simplifies tasks:

Speeds up tasks:

03

04

01

02

Lay users can managecontent and create highly

functional web pages

Easy-to-usemenu system

No dependencyon developers

Drag and drop AJAX system:Helps lay users designadvanced web pages

Good control over the website, allows admins to regulate

CMS Tool

Automated templates

WYSIWYG Editors

User Groups

Collaborative tools

Plug-ins

Virtualization Tools

Content Distribution tools

Multilingual tools

Scalability Tools

TASKS

Templates eliminate repetitive tasks and keep design consistent across multiple pages

Flexibility to the website

Plug-ins offer desired functionalityat desired locations of the site

HOW?content is publishedand how much

WHEN?

WHO?

content is published

publishes it

Allows creation of onlinecommunities/discussionforums for the content

Improves navigation andmakes the website more robust

Serves as data repository, makes data resources easilyaccessible through downloads

Reduction in duplicationof information

Strengthens security

Saves time and moneyrequired for site

maintenance

Eliminates the need forfull time admins and

developers

0507

03

01

02

04

05

06Improves

functionalityof websites

Ensuring regular supply of fresh contentFacilitating easy insertion of social media plug-insEasy implementation of URL rewriting, produces clean URLs without parameters Driving repeat visitors through forums and communities

Boosts SEO by

Linear Mode

CMS allows:

Most common CMS dashboard features:

Collaborative Mode

Make changes without accessing source codeAccess and update websites from anywhere

Save old versions, prevent data loss due to mistakes in manual editing

CMS separates layout code from content code,making it easier and quicker to manipulate both

The broad steps to operate a CMS:Install CMS software on the web host serverUse browser to log on to the websiteUse software to manage content or make changes

More efficient site administration

management, guiding content managers through aseries of steps required to complete tasks

A CMS allows categorization or grouping of content

Allows any authorized user to publish the content at-will

Note: Each level may also return the content to the previous level for making changes, or assign it to someone else for specific tasks, and get it back.

Note: Admin may track and authorize publishing changes made by any member.

Collaborative workflow management allows many people to work on content together. Collaborative projects have a forum interface.

1

2

3

Author submits blog Editor receives the blog, edits it Editor forwards it to a designer or illustrator Designer infuses the blog with graphics Blog reaches senior editor who reviews and approves it Editor-in-chief approves the content and schedules a publishing date CMS automatically publishes the blog on the set date and time CMS sends out emails to subscribers notifying them of new contentzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

Editor posts a topic Experts in the group post their insights Author creates a draft based on the expert points Group members discuss the content and make changes Editor checks consistency Content goes to editor-in-chief for ap-proval Editor-in-chief sets date and time for publishingcccccccccxccccccccc

1. Client or web developer logs into the website using web browser2. Client or developer makes changes in real time, using the WYSIWYG editor provided in the CMS. In most cases, no uploads or downloads are required from the web serverccccccccccccccccccccccccccccccccccccccc3. Change in one place automatically results in changes elsewhere, as applicable

email when a new content is publishedxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Provide designs to apply to new and existing content Alter the design and layout of the page and appearance of content Offer ready-to-use login page, style sheets, and more

Webpage appears as it isProvision of hidden/special buttons to switch the page into editing mode

Create and populate groups of users, for access control

Manage content life cycle in a collaborative way, including creation, revision, publishing & removal of content

Extend the existing site's functionality, such as online surveys and polls, RSS feeds

Allow each user to work with a virtual copy of the site, document set, or code base View and execute changes to multiple interdependent resources prior to submission

Expand one installation on one server across multiple domainsCreate microsites within a main site

Display content in multiple languages

Generating RSS and Atom data feeds to other systems E-mail users on the updates

Assist content distribution by:

Back-endAdmin area where validated users make changes, repre-

sented by the dashboard

Tools to create, edit, upload, delete, publish, and un-publish contentdddddddEnter individual page titles, page-wise keywords, and other page descrip-tions that search engines use while indexing and listing the web pagesccccc

cccccccccccccccccccc Shopping catalogue containing list of available plug-insccccccccccccccccc Back-up site and all data for storage elsewhere cccccccccccccccccccccccTools to manage site structure, cross-link internal pages, and restructure site in a customized wayccccccccccccccccccccccccccccccccccccccccccc

Public facing end that the CMS generates

Front-endDatabaseThe data repository

Authorized users make changesto the website using dashboard

Administrator setspermissions

Tools available in CMS arepopulated in the dashboard

resources in the dashboard depends on their access rights.

CMS Backend: Popular CMS databases:

A programming language fetches informationstored in the database

Formats it and presents to the viewer

MySQL, Open Source, mostly in conjunction with PHPMicrosoft SQL Server, mostly in conjunction with ASP.NET

which runs on a Windows based serverFlat File Database: Data is stored in text format. Information

sorted using commas or spaces

CMS solutions are based on twomost common programming languages:

Top Related