elxisPlugin
Elxis library for handling content plugins. Elxis triggers elxisPlugin internally inside component content. So a developer doesn't have to work with the elxisPlugin library directly except for special...
View ArticleIcon packages
Get icons from an icon package or create your own package Elxis uses a number of icons in various places of the CMS (mostly in the administration console). These icons are organized into packages and...
View ArticlePlugins development guide
A tutorial on how to create content plugins for Elxis CMS. Content plugins are applications being executed inside Elxis content items (or else). They are component Content specific applications. On...
View ArticleelxisUri
URL handler and management class The elxisUri class parses and analyzes the requested URI string. It actually validates and splits the URL into URI segments. The query string (if any) is stored...
View ArticleObserver
Elxis document observation system and cache Elxis Document has a special observation system that marks the data imported into the site's HEAD section such as stylesheets, javascript files, page title,...
View ArticleCache
Speed up your site by using file cache and APC When a user requests a page Elxis computes this request and generates the proper HTML output. This procedure might be slow especially if complex queries...
View ArticleExit pages
Generate and customize exit pages like error 404 Exit pages are pages that are generated by the system and displayed to the end user instead of the expected document, after a forced termination of the...
View ArticleelxisBrowserHelper
Get information about the visitor browser The elxisBrowserHelper class is an Elxis Helper that returns information about the visitor's browser. You can provide as input to the helper a user agent...
View ArticleelxisIPHelper
Get visitor IP address The elxisIPHelper helper returns information about the visitor IP address and also provides some conversion methods between IPv4 and IPv6.
View ArticleAll about articles
Articles in Elxis are multifunctional, multilingual and highly configurable content items. What would be a CMS without articles? Absolutely nothing! Articles are the key role elements in Elxis as they...
View ArticleElxis database
Working with the database in Elxis 4.x and the elxisDatabase library. Elxis 4.x uses PHP's native PDO extension for accessing and managing the database. Elxis has built in support for many database...
View ArticlePrepared statements
PDO prepared statements and the elxisPDOStatement class Elxis does extend use of prepared statements to execute queries to the database. Class elxisPDOStatement extends PDO's PDOStatement class...
View ArticleDatabase table
Working with table rows and the elxisDbTable class elxisDbTable is an abstact class that allows you to easily handle database table rows as objects. elxisDbTable extensions for the built-in extensions...
View ArticleComponents
Component is the most important Elxis extension type. Components are the most important Elxis applications. Components are the extensions that actually generate the page's main output and handle the...
View ArticleModules
Everything about modules and module positions. Modules are Elxis extensions very similar to widgets or to mobile applications. They can be used to provide navigation, additional information, user...
View ArticleelxisDocument
Class elxisDocument provides useful tools on managing page document. The elxisDocument library is a great tool for template and extension developers as it provides easy to use but powerful methods to...
View ArticleTemplates development guide
A guide on developing templates for Elxis Templates control the layout and style for the whole site. They can be installed from the administration area as any other Elxis extension type. In this guide...
View ArticleElxis for mobiles and tablets
An introduction to the Elxis mobile-friendly version. Since 4.1 Poseidon Elxis is able to generate a special version of a requested page suitable to mobile devices and tablets. This version is lighter...
View ArticleJavascript and CSS minifier
Unify multiple CSS or JS files and compress them. The CSS/Javascript minifier is an Elxis 4.1 addition that can unify multiple CSS/JS files and compress them saving space and bandwidth. It can be...
View ArticleMultiple onload events
Add multiple events on document load with elxLoadEvent function. Since Elxis 4.1 Poseidon you can add multiple onload events by using the built-in elxLoadEvent javascript function. In this article we...
View Article