Glossary

A glossary of terms used in this documentation.

A

ACL

Access Control List

An access control list defines resources and roles, which can be used to determine whether sufficient privileges exist to allow access.

AJAX

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.

APC

Alternative PHP Cache

A free and open opcode cache for PHP. See http://www.php.net/apc

API

Application Programming Interface

ARIA

Accessible Rich Internet Applications

Aspect Ratio

The ratio of an image's width to its height.

B

Branch

A distinct copy of all content and configuration that can be independently edited.

C

CAPTCHA

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.

Category

A hierarchical grouping to assist in organizing content.

Content Type

Defines the structure of content entries, with one or more elements/fields of various types.

Controller

Responds to requests and provides the logic required to use the appropriate models and views to form a response.

Cookies

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.

CSS

Context Sensitive Stylesheet

D

DNS

Domain Name System

G

GA

Generally Available

GPS

Global Positioning System

H

HTML

Hyper Text Markup Language

HTTP

Hyper Text Transport Protocol

I

IE

IE, short for Internet Explorer, the web browser Microsoft provides with its Windows operating system.

J

JavaScript

JavaScript is a scripting language most commonly found implemented in web browsers to provide enhanced user interfaces and dynamic web sites.

JSON

JavaScript Object Notation

L

LAMP

A suite of software packages, specifically the Linux operating system, the Apache web server, the MySQL database server, and the PHP scripting language.

Layout

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.

M

Menu

A hierarchical collection of links or headings that provide navigation facilities for a web site.

Module

A package of code, resources, configuration (and more) that provides or extends the functionality of Chronicle.

MP3

MPEG-1/MPEG-2 Audio Layer III

MVC

Model-View-Controller

N

Notification

A status message that appears in the top right of the browser, indicating the success, warning, or failure of an operation.

O

OOP

Object-Oriented Programming

P

P4PHP

Perforce PHP Extension which allows PHP scripts to speak more directly with a Perforce server.

PHP

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/

pub/sub

Publish-Subscribe is a messaging pattern that allows otherwise disconnected code blocks to participate in specific programming tasks.

R

Region

A rectangular area on a page, such as "header", "footer", "sidebar", that is used to contain widgets.

RSS

Really Simple Syndication

T

Theme

Customizes all aspects of the presentation of a website, including HTML markup, CSS stylesheets, images, etc.

U

URI

Uniform Resource Identifier

URL

Uniform Resource Locator

V

View Script

An HTML file that can contain PHP code to help produce the HTML markup for a specific task or element of a page.

W

WCMS

Web-based Content Management System

Widget

A mini-application that can be embedded in a region on a page, useful for customizing the appearance or functionality of a web site.

Workflow

A customizable group of states to help guide content from creation to publication, such as "draft", "review", "published".

Workflow Action

An operation triggered by a successful workflow transition, such as sending an email to a reviewer when a content entry transitions to "review" state.

Workflow Condition

A test that must pass before a workflow transition may proceed. For example, a condition might test that content contains the word "reviewed".

Workflow Transition

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.

WYSIWYG

What You See Is What You Get

refers to the attempt to make the editing view of content match the presentation view.

X

XML

Extensible Markup Language

Perforce Chronicle - Release: 2012.2/486814