Category:Libraries
From Platform Documentation
In addition to the three types of components most developers will become familiar with, there is a set of libraries in ./library that handle the vast majority of interactions one must do with the source code. Most library objects are called with static functions and typically return a string or an object capable of being called as a string.
Bundled libraries not enumerated in this list are predominantly used as internal system-calls or are for complex model-control interactions. Having said that, you should familiarize yourself with the following libraries:
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
Note: It's best to avoid altering the base libraries and objects until you have familiarized yourself with the tasks outlined in this guide. Since all components work with the built-in libraries, making small changes can have site-wide results and therefore must be done with great care.

