Company

Glossary of Content Management System (CMS) Terms

Application Programming Interface (API): is a set of declarations of the functions (or procedures) that an operating system, library or service provides to support requests made by computer programs.
Source: http://en.wikipedia.org/wiki/API

Association Management System (AMS)
: is a computerized system which provides a non-profit organization basic database features to run its operations, such as member services, dues, event management, communications, product databases and fundraising.
Source: http://en.wikipedia.org/wiki/Association_Management_System

Content Delivery Network (CDN)
: is a system of computers networked together across the Internet that cooperate transparently to deliver content most often for the purpose of improving performance, scalability, and cost efficiency to end users. Examples can be seen at sites such as us.cdnetworks.com/ and Highwinds.com.
Source: http://en.wikipedia.org/wiki/Content_delivery_network

Content Management System (CMS): computer software used to create, edit, manage, and publish content in a consistently organized fashion. CMS’s are frequently used for storing, controlling, versioning, and publishing industry-specific documentation such as news articles, operators' manuals, technical manuals, sales guides, and marketing brochures. The content managed may include computer files, image media, audio files, electronic documents, and Web content.
Source: http://en.wikipedia.org/wiki/Content_management_system

Dynamic Publication
Dynamic CMS systems assemble content “on the fly” to create a page as it is requested by a visitor. Content management and delivery activities take place within the same system. These systems usually generate long URLs littered with dynamic variables. Some of these systems provide work-arounds for this challenge by allowing URL aliases to be created. These aliases can be standard URLs.
Source: http://www.cmswire.com

Enterprise Content Management (ECM): is a set of technologies used to capture, store, preserve and deliver content and documents and content related to organizational processes. ECM tools and strategies allow the management of an organization's unstructured information, wherever that information exists.
Source: http://en.wikipedia.org/wiki/Enterprise_Content_Management

Modular Programming
: software design technique that increases the extent to which software is composed from separate parts, called modules. Conceptually, modules represent a separation of concerns, and improve maintainability by enforcing logical boundaries between components. Modules are typically incorporated into the program through interfaces. A module interface expresses the elements that are provided and required by the module. The elements defined in the interface are visible to other modules. The implementation contains the working code that corresponds to the elements declared in the interface.
Source: http://en.wikipedia.org/wiki/Modular_programming

Really Simple Syndication (RSS): a family of Web feed formats used to publish frequently updated content such as blog entries, news headlines, and podcasts in a standardized format. An RSS document (which is called a "feed", "web feed", or "channel") contains either a summary of content from an associated Web site or the full text. RSS makes it possible for people to keep up with Web sites in an automated manner that can be piped into special programs or filtered displays.
Source: http://en.wikipedia.org/wiki/RSS

Search Engine Marketing (SEM): is the process of improving the volume and quality of traffic to a web site from search engines result pages (SERPs) using either SEO or paid advertising (paid placement, contextual ads, etc).
Source: http://en.wikipedia.org/wiki/Search_engine_marketing

Search Engine Optimization (SEO): is the process of improving the volume and quality of traffic to a web site from search engines via "natural" ("organic" or "algorithmic") search results for targeted keywords. Usually, the earlier a site is presented in the search results or the higher it "ranks", the more searchers will visit that site. SEO can also target different kinds of searches, including image search, local search, and industry-specific vertical search engines.
Source: http://en.wikipedia.org/wiki/Search_engine_optimization

Simple Object Access Protocol (SOAP): is a protocol for exchanging XML-based messages over computer networks, normally using HTTP/HTTPS. SOAP forms the foundation layer of the Web services protocol stack providing a basic messaging framework upon which abstract layers can be built.
Source: http://en.wikipedia.org/wiki/SOAP

Static Publication
In this model, activities associated with content management are separated from content delivery. CMS activities – authoring, editing, workflow – take place on one server (usually inside the firewall). These files are transferred as static HTML to a separate web server. This server does nothing but serve these static HTML pages to visitors. These systems almost always generate URLs with no dynamic variables.
Source:  http://www.cmswire.com

User generated content (UGC)
: refers to various kinds of media content, publicly available, that are produced by end-users.
Source: http://en.wikipedia.org/wiki/User-generated_content

Web 2.0: is a term describing the trend in the use of World Wide Web technology and Web design that aims to enhance creativity, information sharing, and, most notably, collaboration among users. These concepts have led to the development and evolution of web-based communities and hosted services, such as social-networking sites, wikis, blogs, and folksonomies. The term became notable after the first O'Reilly Media Web 2.0 conference in 2004. Although the term suggests a new version of the World Wide Web, it does not refer to an update to any technical specifications, but to changes in the ways software developers and end-users use the Web.
Source: http://en.wikipedia.org/wiki/Web_2.0

Web Content Management System (WCMS or Web CMS): is Content Management System (CMS) software, usually implemented as a Web application, for creating and managing HTML content. It is used to manage and control a large, dynamic collection of Web material (HTML documents and their associated images). A WCMS facilitates content creation, content control, editing, and many essential Web maintenance functions.
Source: http://en.wikipedia.org/wiki/Web_content_management_system

RESOURCES