General CMS terminology and basic concepts.
If you're a web designer, developer, or other web or marketing professional, there is a good chance that you will be working with a content management system of some sort. This course will cover the basic concepts of a CMS. We'll cover:
Content management systems are web-based applications designed for the management and manipulation of various types of content. Sometimes referred to as a WCMS (Web Content Management System), there are four primary uses that a CMS may offer:
Let's take a look at these in more detail.
LAST NEXTThe most obvious use of a CMS is the management of content that will be displayed, either publicly or privately.
Most content will be displayed to the general public via web pages, or through some other means of deployment. Anyone can view this content, so this is known as public content.
On the other hand, organizations and businesses may wish to keep some content exclusive and confidential, so a web portal would be required for the display of private content. Portals are web-based platforms that provides users with a single access point to information.
Web Application Framework (WAF) - A software framework designed for development of web-based applications.
Platform - A collection of technologies based off of frameworks used to build a web-based solution.
Static Site - A site written in plain HTML and what is in the code of the page is what is displayed to the user.
Dynamic Site - A site written using a server-side scripting language.
LAST NEXTThe management of files plays a vital role in the usage of any CMS. Having the ability to upload, store, and organize various types of files is valuable to any organization, business, or individual who may use a CMS. Some types of files may include:
Some technical terms that are often used in relation to content management systems. These concepts are covered in more detail in CMS 121: CMS Administration.
Server - A computer program or a device that provides functionality for other programs or devices, called "clients". This is where website files and databases are stored.
cPanel - A popular web hosting control panel, or software that facilitates the management of a web hosting server. This tool is commonly used to setup and install content management systems.
FTP (File Transfer Protocol) - A standard network protocol used for the transfer of computer files between a client and server on a computer network.
Database - An organized collection of data, commonly used to manage the information a content management system interacts with. Often used for complex websites and applications.
Flat-File - Sometimes referred to as a databaseless CMS. A flat-file is a simple database stored in a file, which can be a plain text or binary file. Often used for small or simple websites.
LAST NEXTBusinesses and organizations may need to organize, manage, and manipulate data.
There are various types of content management systems that serve either a general or specific purpose.
Many websites and applications require a user login to access content and to perform tasks. Most content management systems include a web portal, an access point that allows users to login. CMS administrators can manage users by manually adding, deleting, or modifying user accounts.
LAST NEXT
A majority of businesses and individuals will likely use any of these types of content management systems.
There are other CMS web applications that serve specific purposes. These may include platforms that geared toward:
LAST NEXT
Web applications and content management systems are made available (deployed) via either of these methods. Some companies may offer more than one method.
On-premise means that the software is available for download and can be installed on your own local or remote server. This is also referred to as in-house hosting.
The web application is available as a hosted solution, either provided by a third party or directly from the software manufacturer. The software solution is may be hosted in the cloud, or the manufacturer may offer their own direct hosting service.
LAST NEXTWeb applications use either open source or proprietary licensing for their products.
Open Source - Software source code is accessible and can be modified, and is owned by a community of developers. Usage restrictions are very limited.
Proprietary - Software source code is not openly available, and is owned by an individual or company. Usage restrictions are generally strict. Also known as closed source software.
LAST NEXTCMSGuide.info will soon be re-designed. The directory will become a separate website, and this site will be strictly a reference guide resource that will contain FREE e-books about CMS software solutions.