Category:Developers

From XOMBO Documentation

Jump to: navigation, search

If you are an experienced 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.

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 – Controller 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 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 Platform codebase. Typically, these people will have commit status to XOMBO Platform's central SVN repository and their changes are included in future release versions.

Subcategories

This category has the following 7 subcategories, out of 7 total.

C

L

M

P

T

V

Pages in category "Developers"

The following 5 pages are in this category, out of 5 total.

F

L

T

Personal tools