Application Programming Interface

The language tools available for developers to communicate with and control software from code. For example, the API of a CMS usually allows a developer to connect to the CMS from their own code, and manipulate content objects.

A key part of the API is the event model offered to developers in which to "hook into" events happening in the inner workings of the CMS. Most systems will "raise" or "fire" events (sometimes called actions or triggers) in response to internal events in the code. Developers can configure the CMS to execute their own code (called event handlers) at these moments.

An API is part of the broader extensibility model of a CMS.

Related Chapters

Have a question, comment, or objection? Please contact the author at Be sure to check the To Do List first.


Understand your CMS. Cut through the buzzwords. Order Web Content Management today.

Order Now
Back to Top

Brought to you by