A glossary of terms used in this documentation.
Access Control List
An access control list defines resources and roles, which can be used to determine whether sufficient privileges exist to allow access.
Asynchronous JavaScript and XML
A technique used in web application programming that allows for transfer of information between the browser and web server without requiring a page reload.
Alternative PHP Cache
A free and open opcode cache for PHP. See http://www.php.net/apc
Application Programming Interface
Accessible Rich Internet Applications
The ratio of an image's width to its height.
Completely Automated Public Turing test to tell Computers and Humans Apart: a kind of challenge-response test used by web sites attempting to prevent automated abuse of the site's features.
A hierarchical grouping to assist in organizing content.
Defines the structure of content entries, with one or more elements/fields of various types.
Responds to requests and provides the logic required to use the appropriate models and views to form a response.
Cookies, or more formally browser cookies, or HTTP cookies, are used by web sites to maintain shared knowledge between the user's web browser and the web site. The shared knowledge could be used for authentication, preferences, shopping cart contents, and other assorted information that facilitates a user's interaction with a web site.
Context Sensitive Stylesheet
A suite of software packages, specifically the Linux operating system, the Apache web server, the MySQL database server, and the PHP scripting language.
A view script the defines the overall page structure, such as where the "header", "footer", "sidebar", and "content" areas will be, and the HTML markup that defines them.
Perforce PHP Extension which allows PHP scripts to speak more directly with a Perforce server.
PHP: Hypertext Preprocessor
A commonly used programming language used to enhance web pages and develop web-based applications, such as Perforce Chronicle See http://www.php.net/
Publish-Subscribe is a messaging pattern that allows otherwise disconnected code blocks to participate in specific programming tasks.
Web-based Content Management System
A mini-application that can be embedded in a region on a page, useful for customizing the appearance or functionality of a web site.
A customizable group of states to help guide content from creation to publication, such as "draft", "review", "published".
An operation triggered by a successful workflow transition, such as sending an email to a reviewer when a content entry transitions to "review" state.
A test that must pass before a workflow transition may proceed. For example, a condition might test that content contains the word "reviewed".
Describes the process of advancing a content entry from one workflow state to another, which checks workflow conditions, and if all successful, executing workflow actions.
What You See Is What You Get
refers to the attempt to make the editing view of content match the presentation view.