Documentation
Introduction
Basic layout and default directory structure
Configuration
Autoloader
Debugging and necessary tools
Locale - Jet\Locale
MVC - in general
Application modules
ORM DataModel
Forms
Working with data lists - Jet\DataListing
CSS and JavaScript packager
Translator
Auth - authentication and authorization
Http
Useful helpers for working with various data - Jet\Data
I/O
Db
Error Pages - Jet\ErrorPages
Session - Jet\Session
Logger - Jet\Logger
Navigation
REST API Server
Sending emails
Attributes - Jet\Attributes
Dependency Injection in Jet framework
Factories
User interface generation
AJAX - Jet\AJAX
Cache - Jet\Cache
Jet\BaseObject
Why?
Introduction
What is Jet?
What PHP Jet is not
Installation
Thanks
Basic layout and default directory structure
Configuration
Configuring the Jet platform
Application configuration system
Autoloader
Loader
Cache
Jet\Autoloader
Jet\Autoloader_Loader
Debugging and necessary tools
ErrorHandler
Profiler
Locale - Jet\Locale
MVC - in general
Jet MVC
Other (simplified) approaches to MVC
Application modules
Working with modules
Module Manifest - Jet\Application_Module_Manifest
Main module class - Jet\Application_Module
ORM DataModel
Modeling principle
Definition
ID controllers
Internal relation
External relation
Composite keys
Events
Saving
Deleting
Creation of queries
Loading
Working with raw data
Backend
In depth
Forms
Definition of forms
Capture, validation and transfer of data
Displaying forms
Translation of the form
Mapping classes to forms
Creating a custom form field type
Working with data lists - Jet\DataListing
Columns - Jet\DataListing_Column
Filters - Jet\DataListing_Filter
Exports - Jet\DataListing_Export
Bulk operations - Jet\DataListing_Operation
Configuration - SysConf_Jet_DataListing
CSS and JavaScript packager
Translator
Jet\Translator
Jet\Translator_Backend
Jet\Translator_Backend_Default
Jet\Translator_Dictionary
Jet\Translator_Dictionary_Phrase
Auth - authentication and authorization
Jet\Auth_Controller_Interface
Jet\Auth_User_Interface
Jet\Auth_Role_Interface
Jet\Auth_Role_Privilege_Interface
Jet\Auth
Http
Jet\Http_Request
Jet\Http_Headers
Useful helpers for working with various data - Jet\Data
Working with an array - Jet\Data_Array
Working with date and time - Jet\Data_DateTime
Working with images - Jet\Data_Image
Working with text - Jet\Data_Text
Working with a tree structure - Jet\Data_Tree
Data Paginator - Jet\Data_Paginator
I/O
Jet\IO_File
Jet\IO_Dir
Db
Jet\Db
Jet\Db_Backend_Interface
Jet\Db_Backend_PDO
Jet\Db_Config
Jet\Db_Backend_Config
Jet\Db_Backend_PDO_Config
Error Pages - Jet\ErrorPages
Session - Jet\Session
Logger - Jet\Logger
Jet\Logger_Interface
Navigation
Menu
Breadcrumb navigation
REST API Server
Jet\RESTServer
Jet\RESTServer_Backend
Jet\RESTServer_Backend_Default
Sending emails
Jet\Mailing
Jet\Mailing_Email
Jet\Mailing_Email_Template
Jet\Mailing_Config
Jet\Mailing_Config_Sender
Jet\Mailing_Backend_Abstract
Jet\Mailing_Backend_Default
Jet\Mailing_Email_File
Attributes - Jet\Attributes
Dependency Injection in Jet framework
Factories
Jet\Factory_Application
Jet\Factory_DataModel
Jet\Factory_Db
Jet\Factory_Form
Jet\Factory_MVC
Jet\Factory_PackageCreator
Jet\Factory_Translator
Jet\Factory_Config
User interface generation
Jet\UI
Jet\UI_Renderer
Jet\UI_Renderer_Single
Jet\UI_Renderer_Pair
Jet\UI_badge
Jet\UI_button
Jet\UI_button_create
Jet\UI_button_delete
Jet\UI_button_edit
Jet\UI_button_goBack
Jet\UI_button_save
Jet\UI_flag
Jet\UI_locale
Jet\UI_localeLabel
Jet\UI_dialog
Jet\UI_icon
Jet\UI_dataGrid
Jet\UI_dataGrid_column
Jet\UI_dataGrid_header
Jet\UI_dataGrid_body
Jet\UI_dataGrid_footer
Jet\UI_messages
Jet\UI_messages_message
Jet\UI_tabs
Jet\UI_tabs_tab
Jet\UI_tabsJS
Jet\UI_tabsJS_tab
Jet\UI_tabsJS_content
Jet\UI_tree
AJAX - Jet\AJAX
Cache - Jet\Cache
Jet\Cache_Files
Jet\Cache_Redis
Jet\BaseObject
Jet\BaseObject_Exception
Jet\BaseObject_Interface_ArrayEmulator
Jet\BaseObject_Interface_IteratorCountable
Jet\BaseObject_Interface_Serializable_JSON
Why?
Why does Jet use .php files as a data store and configuration source?
Why does Jet have no templating system for views?