Main Page

From Platform Documentation

Jump to: navigation, search

The current version of XOMBO.ORG Platform is   PREVIEW-A       homepage   download   svn   api docs

Preamble

This documentation may link to resources available for end users (end user, administrator manuals). The primary audience for this site is developers who wish to develop applications based on XOMBO.ORG Platform or adapting existing products to your own needs. The goal is that the developer will have a complete understanding of how to safely and easily create code compatible with XOMBO.ORG Platform. For quick overviews of the technologies powering XOMBO.ORG Platform and some of its innovative features, read the articles in the Technical Documentation section.

If you are an end-user, you will be best served by the XOMBO Knowledge Base or the documentation for your specific application. If you are an existing developer, you may want the API Documentation. It gets rebuilt from the nightly dev copy and current-release builds' comments, so it will always be the most up-to-date reference.
The XOMBO.ORG Platform Main Menu, listing views the current user has access to.
The XOMBO.ORG Platform Main Menu, listing views the current user has access to.

Installation see all...

Installation tutorials are available for the following Operating System(s)


Components see all...

Model – Database connectivity or storage method. Usually, the DBObject master class interacts with a model object in a generic sense to achieve cross-database engine compatibility. Most developers won't have to worry about this unless they're deploying on an unsupported database engine like PostgreSQL or Oracle. Most database engines can be supplemented with Memcache to improve performance. (ex: ./model/dbconn.class.php)

View – Visual presentation that extends ViewObject, combines multiple control objects and user-submitted data into a cohesive space. (ex: ./view/template.view.php)

Control – Objects that represent data entries in a model. Usually you have a control object for each table in the database or each distinct record type. A control usually extends DBObject. They also hold functions related to the object they describe for manipulating and calculating values or executing a particular task.(ex: ./control/template.obj.php)


Libraries see all...

Form:: (static) functions for generating XHTML form elements with added security layer

Link:: (static) functions for generating XHTML to view or action calls within the system

Table:: (static) functions for generating XHTML sortable tables

XML:: (static) functions for generating XML data responses

Label:: (static) functions for displaying textual content with localization support


Theme Engine see all...

The XOMBO.ORG Platform Theme Engine effectively provides a barrier between the design staff and the operative source to allow for safe modifications to the theme without changing the underlying code. The template rendering functionality fits into the rest of the application by executing view-specific code, wrapping it in the appropriate theme, then parsing it for any recognized tags. This heightened flexibility allows for programmatic page modifications & easy localization.


Platform Developers see all...

These are articles for people who are developing on the core XOMBO.ORG Platform codebase. Typically, these people will have commit status to XOMBO.ORG Platform's central SVN repository and their changes are included in future release versions.


Admin Login

Personal tools