Framework
From Joomla! Documentation
(Difference between revisions)
m (Added JSimpleXMLElement class link) |
(Added new 1.6 classes.) |
||
| Line 29: | Line 29: | ||
* [[JText]] | * [[JText]] | ||
* [[JVersion]] | * [[JVersion]] | ||
| + | |||
| + | ===Access=== | ||
| + | * [[JAccess]] (from 1.6) | ||
| + | * [[JAccessHelper]] (from 1.6) | ||
| + | * [[JAccessLevel]] (from 1.6) | ||
| + | * [[JSimpleRule]] (from 1.6) | ||
| + | |||
===Application=== | ===Application=== | ||
* [[JApplication]] | * [[JApplication]] | ||
* [[JApplicationHelper]] | * [[JApplicationHelper]] | ||
| + | * [[JCategoryTree]] (from 1.6) | ||
| + | * [[JCategoryNode]] (from 1.6) | ||
| + | * [[JComponentHelper]] | ||
| + | * [[JController]] | ||
* [[JMenu]] | * [[JMenu]] | ||
| + | * [[JModel]] | ||
| + | * [[JModelItem]] (from 1.6) | ||
| + | * [[JModelList]] (from 1.6) | ||
| + | * [[JModuleHelper]] | ||
* [[JPathway]] | * [[JPathway]] | ||
* [[JRouter]] | * [[JRouter]] | ||
| − | |||
| − | |||
| − | |||
* [[JView]] | * [[JView]] | ||
| − | * [[ | + | |
| + | ===Backup=== | ||
| + | * [[JBackup]] (from 1.6) | ||
| + | * [[JBackupFilesystem]] (from 1.6) | ||
| + | * [[JBackupSql]] (from 1.6) | ||
| + | * [[JBackupTable]] (from 1.6) | ||
| + | |||
===Base=== | ===Base=== | ||
| + | * [[JAdapter]] (from 1.6) | ||
| + | * [[JAdapterInstance]] (from 1.6) | ||
| + | * [[JClass]] (from 1.6) | ||
* [[JObject]] | * [[JObject]] | ||
* [[JObservable]] | * [[JObservable]] | ||
| Line 46: | Line 67: | ||
* [[JTree]] | * [[JTree]] | ||
* [[JNode]] | * [[JNode]] | ||
| + | |||
===Cache=== | ===Cache=== | ||
* [[JCache]] | * [[JCache]] | ||
| − | |||
* [[JCacheCallback]] | * [[JCacheCallback]] | ||
* [[JCacheOutput]] | * [[JCacheOutput]] | ||
* [[JCachePage]] | * [[JCachePage]] | ||
| − | * [[ | + | * [[JCacheStorage]] |
* [[JCacheStorageApc]] | * [[JCacheStorageApc]] | ||
* [[JCacheStorageEaccelerator]] | * [[JCacheStorageEaccelerator]] | ||
| Line 58: | Line 79: | ||
* [[JCacheStorageMemcache]] | * [[JCacheStorageMemcache]] | ||
* [[JCacheStorageXCache]] | * [[JCacheStorageXCache]] | ||
| + | * [[JCacheView]] | ||
| + | |||
===Client=== | ===Client=== | ||
* [[JClientHelper]] | * [[JClientHelper]] | ||
* [[JFTP]] | * [[JFTP]] | ||
* [[JLDAP]] | * [[JLDAP]] | ||
| + | |||
===Database=== | ===Database=== | ||
* [[JDatabase]] | * [[JDatabase]] | ||
| − | |||
| − | |||
* [[JDatabaseMySQL]] | * [[JDatabaseMySQL]] | ||
* [[JDatabaseMySQLi]] | * [[JDatabaseMySQLi]] | ||
| + | * [[JDataLoad]] (from 1.6) | ||
| + | * [[JDataLoaderSQL]] (from 1.6) | ||
| + | * [[JQuery]] (from 1.6) | ||
| + | * [[JQueryElement]] (from 1.6) | ||
| + | * [[JRecordSet]] | ||
| + | * [[JTable]] | ||
* [[JTableARO]] | * [[JTableARO]] | ||
* [[JTableAROGroup]] | * [[JTableAROGroup]] | ||
| + | * [[JTableAsset]] (from 1.6) | ||
| + | * [[JTableBackup]] (from 1.6) | ||
| + | * [[JTableBackupEntry]] (from 1.6) | ||
* [[JTableCategory]] | * [[JTableCategory]] | ||
* [[JTableComponent]] | * [[JTableComponent]] | ||
* [[JTableContent]] | * [[JTableContent]] | ||
| + | * [[JTableExtension]] (from 1.6) | ||
* [[JTableMenu]] | * [[JTableMenu]] | ||
* [[JTableMenuTypes]] | * [[JTableMenuTypes]] | ||
| Line 79: | Line 111: | ||
* [[JTableSection]] | * [[JTableSection]] | ||
* [[JTableSession]] | * [[JTableSession]] | ||
| + | * [[JTableTree]] (from 1.6) | ||
| + | * [[JTableUpdate]] (from 1.6) | ||
* [[JTableUser]] | * [[JTableUser]] | ||
| + | * [[JTableUsergroup]] (from 1.6) | ||
| + | |||
===Document=== | ===Document=== | ||
* [[JDocument]] | * [[JDocument]] | ||
| − | |||
* [[JDocumentError]] | * [[JDocumentError]] | ||
* [[JDocumentFeed]] | * [[JDocumentFeed]] | ||
| − | |||
| − | |||
* [[JDocumentHTML]] | * [[JDocumentHTML]] | ||
| + | * [[JDocumentPDF]] | ||
| + | * [[JDocumentRaw]] | ||
| + | * [[JDocumentRenderer]] | ||
| + | * [[JDocumentRendererAtom]] | ||
* [[JDocumentRendererComponent]] | * [[JDocumentRendererComponent]] | ||
* [[JDocumentRendererHead]] | * [[JDocumentRendererHead]] | ||
| + | * [[JDocumentRendererInstallation]] (from 1.6) | ||
* [[JDocumentRendererMessage]] | * [[JDocumentRendererMessage]] | ||
* [[JDocumentRendererModule]] | * [[JDocumentRendererModule]] | ||
* [[JDocumentRendererModules]] | * [[JDocumentRendererModules]] | ||
| − | * [[ | + | * [[JDocumentRendererRSS]] |
| − | * [[ | + | * [[JDocumentVCARD]] (from 1.6) |
| − | * [[JDocumentXML]] (1.6 | + | * [[JDocumentXML]] (from 1.6) |
| + | * [[JFeedEnclosure]] (from 1.6) | ||
| + | * [[JFeedImage]] (from 1.6) | ||
| + | * [[JFeedItem]] (from 1.6) | ||
===Environment=== | ===Environment=== | ||
| Line 102: | Line 143: | ||
* [[JResponse]] | * [[JResponse]] | ||
* [[JURI]] | * [[JURI]] | ||
| + | |||
===Error=== | ===Error=== | ||
* [[JError]] | * [[JError]] | ||
| Line 107: | Line 149: | ||
* [[JLog]] | * [[JLog]] | ||
* [[JProfiler]] | * [[JProfiler]] | ||
| + | |||
===Event=== | ===Event=== | ||
* [[JDispatcher]] | * [[JDispatcher]] | ||
* [[JEvent]] | * [[JEvent]] | ||
| + | |||
===Filesystem=== | ===Filesystem=== | ||
* [[JArchive]] | * [[JArchive]] | ||
| − | |||
| − | |||
| − | |||
* [[JArchiveBzip2]] | * [[JArchiveBzip2]] | ||
* [[JArchiveGzip]] | * [[JArchiveGzip]] | ||
* [[JArchiveTar]] | * [[JArchiveTar]] | ||
* [[JArchiveZip]] | * [[JArchiveZip]] | ||
| + | * [[JFile]] | ||
| + | * [[JFilesystem]] (from 1.6) | ||
| + | * [[JFilesystemFTP]] (from 1.6) | ||
| + | * [[JFilesystemHelper]] (from 1.6) | ||
| + | * [[JFilesystemSSH]] (from 1.6) | ||
| + | * [[JFilesystemPHP]] (from 1.6) | ||
| + | * [[JFolder]] | ||
| + | * [[JPath]] | ||
| + | * [[JStream]] (from 1.6) | ||
| + | * [[JStreamString]] (from 1.6) | ||
| + | * [[JStringController]] (from 1.6) | ||
| + | |||
===Filter=== | ===Filter=== | ||
* [[JFilterInput]] | * [[JFilterInput]] | ||
* [[JFilterOutput]] | * [[JFilterOutput]] | ||
| + | |||
| + | ===Form=== | ||
| + | * [[JForm]] (from 1.6) | ||
| + | * [[JFormField]] (from 1.6) | ||
| + | * [[JFormFieldAccessLevels]] (from 1.6) | ||
| + | * [[JFormFieldAccessSections]] (from 1.6) | ||
| + | * [[JFormFieldCalendar]] (from 1.6) | ||
| + | * [[JFormFieldCategories]] (from 1.6) | ||
| + | * [[JFormFieldCheckbox]] (from 1.6) | ||
| + | * [[JFormFieldCombo]] (from 1.6) | ||
| + | * [[JFormFieldEditor]] (from 1.6) | ||
| + | * [[JFormFieldEditors]] (from 1.6) | ||
| + | * [[JFormFieldFile]] (from 1.6) | ||
| + | * [[JFormFieldHelpsites]] (from 1.6) | ||
| + | * [[JFormFieldHidden]] (from 1.6) | ||
| + | * [[JFormFieldIntegers]] (from 1.6) | ||
| + | * [[JFormFieldLanguages]] (from 1.6) | ||
| + | * [[JFormFieldList]] (from 1.6) | ||
| + | * [[JFormFieldMedia]] (from 1.6) | ||
| + | * [[JFormFieldPassword]] (from 1.6) | ||
| + | * [[JFormFieldRadio]] (from 1.6) | ||
| + | * [[JFormFieldSpacer]] (from 1.6) | ||
| + | * [[JFormFieldText]] (from 1.6) | ||
| + | * [[JFormFieldTextarea]] (from 1.6) | ||
| + | * [[JFormFieldTimezones]] (from 1.6) | ||
| + | * [[JFormFieldUserGroups]] (from 1.6) | ||
| + | * [[JFormRule]] (from 1.6) | ||
| + | * [[JFormRuleBoolean]] (from 1.6) | ||
| + | * [[JFormRuleEquals]] (from 1.6) | ||
| + | * [[JFormRuleEmail]] (from 1.6) | ||
| + | * [[JFormRuleUsername]] (from 1.6) | ||
| + | * [[JFormValidator]] (from 1.6) | ||
| + | |||
===HTML=== | ===HTML=== | ||
| + | * [[JButton]] | ||
| + | * [[JButtonConfirm]] | ||
| + | * [[JButtonCustom]] | ||
| + | * [[JButtonHelp]] | ||
| + | * [[JButtonLink]] | ||
| + | * [[JButtonPopup]] | ||
| + | * [[JButtonSeparator]] | ||
| + | * [[JButtonStandard]] | ||
* [[JEditor]] | * [[JEditor]] | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
* [[JElement]] | * [[JElement]] | ||
* [[JElementCalendar]] | * [[JElementCalendar]] | ||
| Line 149: | Line 229: | ||
* [[JElementLanguages]] | * [[JElementLanguages]] | ||
* [[JElementList]] | * [[JElementList]] | ||
| + | * [[JElementList_AssetGroups]] (from 1.6) | ||
* [[JElementMenu]] | * [[JElementMenu]] | ||
* [[JElementMenuItem]] | * [[JElementMenuItem]] | ||
| Line 160: | Line 241: | ||
* [[JElementTimezones]] | * [[JElementTimezones]] | ||
* [[JElementUserGroup]] | * [[JElementUserGroup]] | ||
| − | * [[ | + | * [[JHtml]] |
| − | * [[ | + | * [[JHtmlAccess]] (from 1.6) |
| − | * [[ | + | * [[JHtmlAcl]] (from 1.6) |
| − | * [[ | + | * [[JHtmlBehavior]] |
| − | * [[ | + | * [[JHtmlContent]] |
| − | * [[ | + | * [[JHtmlEmail]] |
| − | * [[ | + | * [[JHtmlForm]] |
| − | * [[ | + | * [[JHtmlGrid]] |
| + | * [[JHtmlImage]] | ||
| + | * [[JHtmlList]] | ||
| + | * [[JHtmlMenu]] | ||
| + | * [[JHtmlSelect]] | ||
| + | * [[JContent]] (from 1.6) | ||
| + | * [[JPagination]] | ||
| + | * [[JPaginationObject]] (from 1.6) | ||
| + | * [[JPane]] | ||
| + | * [[JPaneTabs]] (from 1.6) | ||
| + | * [[JPaneSliders]] (from 1.6) | ||
| + | * [[JParameter]] | ||
| + | * [[JToolBar]] | ||
| + | |||
===Installer=== | ===Installer=== | ||
| − | * [[ | + | * [[JDependency]] (from 1.6) |
| + | * [[JExtension]] (from 1.6) | ||
* [[JInstaller]] | * [[JInstaller]] | ||
* [[JInstallerComponent]] | * [[JInstallerComponent]] | ||
| + | * [[JInstallerFiles]] (from 1.6) | ||
| + | * [[JInstallerHelper]] | ||
* [[JInstallerLanguage]] | * [[JInstallerLanguage]] | ||
| + | * [[JInstallerLibrary]] (from 1.6) | ||
* [[JInstallerModule]] | * [[JInstallerModule]] | ||
| − | * [[ | + | * [[JInstallerPackage]] (from 1.6) |
| + | * [[JInstallerPlugin]] | ||
| + | * [[JInstallerSQL]] (from 1.6) | ||
* [[JInstallerTemplate]] | * [[JInstallerTemplate]] | ||
| + | * [[JLibraryManifest]] (from 1.6) | ||
| + | * [[JPackageManifest]] (from 1.6) | ||
| + | |||
===Language=== | ===Language=== | ||
* [[JHelp]] | * [[JHelp]] | ||
* [[JLanguageHelper]] | * [[JLanguageHelper]] | ||
* [[JLanguage]] | * [[JLanguage]] | ||
| + | |||
===Mail=== | ===Mail=== | ||
* [[JMailHelper]] | * [[JMailHelper]] | ||
* [[JMail]] | * [[JMail]] | ||
| + | |||
===Plugin=== | ===Plugin=== | ||
* [[JPluginHelper]] | * [[JPluginHelper]] | ||
* [[JPlugin]] | * [[JPlugin]] | ||
| + | |||
===Registry=== | ===Registry=== | ||
| − | |||
* [[JRegistry]] | * [[JRegistry]] | ||
| + | * [[JRegistryFormat]] | ||
* [[JRegistryFormatINI]] | * [[JRegistryFormatINI]] | ||
* [[JRegistryFormatPHP]] | * [[JRegistryFormatPHP]] | ||
* [[JRegistryFormatXML]] | * [[JRegistryFormatXML]] | ||
| + | * [[JRegistryFormatJSON]] (from 1.6) | ||
| + | |||
===Session=== | ===Session=== | ||
* [[JSession]] | * [[JSession]] | ||
| Line 201: | Line 309: | ||
* [[JSessionStorageNone]] | * [[JSessionStorageNone]] | ||
* [[JSessionStorageXcache]] | * [[JSessionStorageXcache]] | ||
| + | |||
| + | ===Task=== | ||
| + | * [[JTask]] (from 1.6) | ||
| + | * [[JTaskSet]] (from 1.6) | ||
| + | |||
===Template=== | ===Template=== | ||
| − | This package is deprecated. Template extensions are part of the Document package now. | + | This package is deprecated from 1.5 onwards. Template extensions are part of the Document package now. |
* [[JTemplate]] | * [[JTemplate]] | ||
* [[patTemplate_Function_Sef]] | * [[patTemplate_Function_Sef]] | ||
| Line 208: | Line 321: | ||
* [[patTemplate_Modifier_SEF]] | * [[patTemplate_Modifier_SEF]] | ||
* [[patTemplate_Modifer_Translate]] | * [[patTemplate_Modifer_Translate]] | ||
| + | |||
| + | ===Updater=== | ||
| + | * [[JUpdate]] (from 1.6) | ||
| + | * [[JUpdateAdapter]] (from 1.6) | ||
| + | * [[JUpdater]] (from 1.6) | ||
| + | * [[JUpdaterCollection]] (from 1.6) | ||
| + | * [[JUpdaterExtension]] (from 1.6) | ||
| + | |||
===User=== | ===User=== | ||
* [[JAuthentication]] | * [[JAuthentication]] | ||
| + | * [[JAuthenticationResponse]] (from 1.6) | ||
* [[JAuthorization]] | * [[JAuthorization]] | ||
* [[JUserHelper]] | * [[JUserHelper]] | ||
* [[JUser]] | * [[JUser]] | ||
| + | |||
===Utilities=== | ===Utilities=== | ||
* [[JArrayHelper]] | * [[JArrayHelper]] | ||
| Line 218: | Line 341: | ||
* [[JDate]] | * [[JDate]] | ||
* [[JSimpleCrypt]] | * [[JSimpleCrypt]] | ||
| + | * [[JSimpleTemplate]] (from 1.6) | ||
* [[JSimpleXML]] | * [[JSimpleXML]] | ||
* [[JSimpleXMLElement]] | * [[JSimpleXMLElement]] | ||
Revision as of 17:01, 12 April 2009
A software framework is a reusable design for a software system (or subsystem). This is expressed as a set of abstract classes and the way their instances collaborate for a specific type of software. Software frameworks can be object-oriented designs. Although designs don't have to be implemented in an object-oriented language, they usually are. A software framework may include support programs, code libraries[1], a scripting language[2], or other software to help develop and glue together the different components of a software project. Various parts of the framework may be exposed through an application programming interface (API).
- From Wikipedia
Joomla! 1.5 is a three tiered system:-
- The top, Extensions layer, consists of Extensions to the Joomla Framework and its applications:
- The middle, Application layer, consists of applications that extend the Framework JApplication class. Currently there are four applications included in the Joomla distribution:-
- JInstallation is responsible for installing Joomla on a web server and is deleted after the installation procedure has been completed.
- JAdministrator is responsible for the back-end Administrator.
- JSite is responsible for the front-end of the website.
- XML-RPC supports remote administration of the Joomla website.
- The bottom, Framework layer, consists of:-
Packages and Classes
The classes in the Joomla! Framework are loosely grouped into several different packages, listed below. The links will take you to further information about each class including, where possible, examples of use. You can also browse the Joomla Framework and included libraries on api.joomla.org which is automatically generated by the phpDocumentor package from an analysis of the Joomla! source code, making use of specially formatted comments embedded in the source code itself. These two resources, one manually maintained, the other automatic, are intended to complement one another.
Access
- JAccess (from 1.6)
- JAccessHelper (from 1.6)
- JAccessLevel (from 1.6)
- JSimpleRule (from 1.6)
Application
- JApplication
- JApplicationHelper
- JCategoryTree (from 1.6)
- JCategoryNode (from 1.6)
- JComponentHelper
- JController
- JMenu
- JModel
- JModelItem (from 1.6)
- JModelList (from 1.6)
- JModuleHelper
- JPathway
- JRouter
- JView
Backup
- JBackup (from 1.6)
- JBackupFilesystem (from 1.6)
- JBackupSql (from 1.6)
- JBackupTable (from 1.6)
Base
- JAdapter (from 1.6)
- JAdapterInstance (from 1.6)
- JClass (from 1.6)
- JObject
- JObservable
- JObserver
- JTree
- JNode
Cache
- JCache
- JCacheCallback
- JCacheOutput
- JCachePage
- JCacheStorage
- JCacheStorageApc
- JCacheStorageEaccelerator
- JCacheStorageFile
- JCacheStorageMemcache
- JCacheStorageXCache
- JCacheView
Client
Database
- JDatabase
- JDatabaseMySQL
- JDatabaseMySQLi
- JDataLoad (from 1.6)
- JDataLoaderSQL (from 1.6)
- JQuery (from 1.6)
- JQueryElement (from 1.6)
- JRecordSet
- JTable
- JTableARO
- JTableAROGroup
- JTableAsset (from 1.6)
- JTableBackup (from 1.6)
- JTableBackupEntry (from 1.6)
- JTableCategory
- JTableComponent
- JTableContent
- JTableExtension (from 1.6)
- JTableMenu
- JTableMenuTypes
- JTableModule
- JTablePlugin
- JTableSection
- JTableSession
- JTableTree (from 1.6)
- JTableUpdate (from 1.6)
- JTableUser
- JTableUsergroup (from 1.6)
Document
- JDocument
- JDocumentError
- JDocumentFeed
- JDocumentHTML
- JDocumentPDF
- JDocumentRaw
- JDocumentRenderer
- JDocumentRendererAtom
- JDocumentRendererComponent
- JDocumentRendererHead
- JDocumentRendererInstallation (from 1.6)
- JDocumentRendererMessage
- JDocumentRendererModule
- JDocumentRendererModules
- JDocumentRendererRSS
- JDocumentVCARD (from 1.6)
- JDocumentXML (from 1.6)
- JFeedEnclosure (from 1.6)
- JFeedImage (from 1.6)
- JFeedItem (from 1.6)
Environment
Error
Event
Filesystem
- JArchive
- JArchiveBzip2
- JArchiveGzip
- JArchiveTar
- JArchiveZip
- JFile
- JFilesystem (from 1.6)
- JFilesystemFTP (from 1.6)
- JFilesystemHelper (from 1.6)
- JFilesystemSSH (from 1.6)
- JFilesystemPHP (from 1.6)
- JFolder
- JPath
- JStream (from 1.6)
- JStreamString (from 1.6)
- JStringController (from 1.6)
Filter
Form
- JForm (from 1.6)
- JFormField (from 1.6)
- JFormFieldAccessLevels (from 1.6)
- JFormFieldAccessSections (from 1.6)
- JFormFieldCalendar (from 1.6)
- JFormFieldCategories (from 1.6)
- JFormFieldCheckbox (from 1.6)
- JFormFieldCombo (from 1.6)
- JFormFieldEditor (from 1.6)
- JFormFieldEditors (from 1.6)
- JFormFieldFile (from 1.6)
- JFormFieldHelpsites (from 1.6)
- JFormFieldHidden (from 1.6)
- JFormFieldIntegers (from 1.6)
- JFormFieldLanguages (from 1.6)
- JFormFieldList (from 1.6)
- JFormFieldMedia (from 1.6)
- JFormFieldPassword (from 1.6)
- JFormFieldRadio (from 1.6)
- JFormFieldSpacer (from 1.6)
- JFormFieldText (from 1.6)
- JFormFieldTextarea (from 1.6)
- JFormFieldTimezones (from 1.6)
- JFormFieldUserGroups (from 1.6)
- JFormRule (from 1.6)
- JFormRuleBoolean (from 1.6)
- JFormRuleEquals (from 1.6)
- JFormRuleEmail (from 1.6)
- JFormRuleUsername (from 1.6)
- JFormValidator (from 1.6)
HTML
- JButton
- JButtonConfirm
- JButtonCustom
- JButtonHelp
- JButtonLink
- JButtonPopup
- JButtonSeparator
- JButtonStandard
- JEditor
- JElement
- JElementCalendar
- JElementCategory
- JElementEditors
- JElementFileList
- JElementFolderList
- JElementHelpsites
- JElementHidden
- JElementImageList
- JElementLanguages
- JElementList
- JElementList_AssetGroups (from 1.6)
- JElementMenu
- JElementMenuItem
- JElementPassword
- JElementRadio
- JElementSection
- JElementSpacer
- JElementSQL
- JElementText
- JElementTextarea
- JElementTimezones
- JElementUserGroup
- JHtml
- JHtmlAccess (from 1.6)
- JHtmlAcl (from 1.6)
- JHtmlBehavior
- JHtmlContent
- JHtmlEmail
- JHtmlForm
- JHtmlGrid
- JHtmlImage
- JHtmlList
- JHtmlMenu
- JHtmlSelect
- JContent (from 1.6)
- JPagination
- JPaginationObject (from 1.6)
- JPane
- JPaneTabs (from 1.6)
- JPaneSliders (from 1.6)
- JParameter
- JToolBar
Installer
- JDependency (from 1.6)
- JExtension (from 1.6)
- JInstaller
- JInstallerComponent
- JInstallerFiles (from 1.6)
- JInstallerHelper
- JInstallerLanguage
- JInstallerLibrary (from 1.6)
- JInstallerModule
- JInstallerPackage (from 1.6)
- JInstallerPlugin
- JInstallerSQL (from 1.6)
- JInstallerTemplate
- JLibraryManifest (from 1.6)
- JPackageManifest (from 1.6)
Language
Plugin
Registry
- JRegistry
- JRegistryFormat
- JRegistryFormatINI
- JRegistryFormatPHP
- JRegistryFormatXML
- JRegistryFormatJSON (from 1.6)
Session
- JSession
- JSessionStorage
- JSessionStorageApc
- JSessionStorageDatabase
- JSessionStorageEaccelerator
- JSessionStorageMemcache
- JSessionStorageNone
- JSessionStorageXcache
Task
Template
This package is deprecated from 1.5 onwards. Template extensions are part of the Document package now.
- JTemplate
- patTemplate_Function_Sef
- patTemplate_Function_Translate
- patTemplate_Modifier_SEF
- patTemplate_Modifer_Translate
Updater
- JUpdate (from 1.6)
- JUpdateAdapter (from 1.6)
- JUpdater (from 1.6)
- JUpdaterCollection (from 1.6)
- JUpdaterExtension (from 1.6)
User
Utilities
- JArrayHelper
- JBuffer
- JDate
- JSimpleCrypt
- JSimpleTemplate (from 1.6)
- JSimpleXML
- JSimpleXMLElement
- JString
- JUtility
See also
- ↑ PHP libraries bundled with Joomla!
- ↑ JavaScript libraries bundled with Joomla!
