Framework: Difference between revisions
From Joomla! Documentation
New page: <span class="editsection" style="font-size:76%;">
<nowiki>[</nowiki>Edit Descripton<nowiki>]</nowiki>
</span>
{{Description:Framework}}
{| class="wikitab... |
m clean up |
||
| (6 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__ | |||
{| | |||
|- | |||
|The Joomla! Framework<ref>See also [[Subpackages]]</ref> was an important part of the [[CMS Architecture in 1.5 and 1.6|Joomla! CMS architecture in the versions 1.5 and 1.6]]. It was based on modern object-oriented design patterns that make the Joomla core highly maintainable and easily extendable. Between April and July 2011, the Framework was rebranded as the Joomla! [[Platform]] and is now being developed separately from the Joomla! [[CMS]]. The first version of the CMS to ship with the Platform was version [[:Category:Joomla! 1.7|1.7]]. | |||
Third party developers benefit from the rich, and easily accessible functionality that the Joomla Framework provides. | |||
|[[Image:JoomlaArchitecture0.png|thumb|425px|The Joomla Architecture]] | |||
|} | |||
{| class="wikitable" | {| class="wikitable" | ||
| Line 9: | Line 13: | ||
|- | |- | ||
|[[API15:JApplication|JApplication]] | |[[API15:JApplication|JApplication]] | ||
|[[API15: | |[[API15:JDocumentRenderer|JDocumentRenderer]] | ||
|[[API15:JHTMLContent|JHTMLContent]] | |||
|[[API15:JRegistryFormatPHP|JRegistryFormatPHP]] | |||
|- | |||
|[[API15:JApplicationHelper|JApplicationHelper]] | |||
|[[API15:JDocumentRendererAtom|JDocumentRendererAtom]] | |||
|[[API15:JHTMLEmail|JHTMLEmail]] | |||
|[[API15:JRegistryFormatXML|JRegistryFormatXML]] | |||
|- | |||
|[[API15:JArchive|JArchive]] | |||
|[[API15:JDocumentRendererComponent|JDocumentRendererComponent]] | |||
|[[API15:JHTMLForm|JHTMLForm]] | |||
|[[API15:JRequest|JRequest]] | |||
|- | |||
|[[API15:JArchiveBzip2|JArchiveBzip2]] | |||
|[[API15:JDocumentRendererHead|JDocumentRendererHead]] | |||
|[[API15:JHTMLGrid|JHTMLGrid]] | |||
|[[API15:JResponse|JResponse]] | |||
|- | |||
|[[API15:JArchiveGzip|JArchiveGzip]] | |||
|[[API15:JDocumentRendererMessage|JDocumentRendererMessage]] | |||
|[[API15:JHTMLImage|JHTMLImage]] | |||
|[[API15:JRoute|JRoute]] | |||
|- | |||
|[[API15:JArchiveTar|JArchiveTar]] | |||
|[[API15:JDocumentRendererModule|JDocumentRendererModule]] | |||
|[[API15:JHTMLList|JHTMLList]] | |||
|[[API15:JRouter|JRouter]] | |||
|- | |||
|[[API15:JArchiveZip|JArchiveZip]] | |||
|[[API15:JDocumentRendererModules|JDocumentRendererModules]] | |||
|[[API15:JHTMLMenu|JHTMLMenu]] | |||
|[[API15:JSession|JSession]] | |||
|- | |||
|[[API15:JArrayHelper|JArrayHelper]] | |||
|[[API15:JDocumentRendererRSS|JDocumentRendererRSS]] | |||
|[[API15:JHTMLSelect|JHTMLSelect]] | |||
|[[API15:JSessionStorage|JSessionStorage]] | |||
|- | |||
|[[API15:JAuthentication|JAuthentication]] | |||
|[[API15:JEditor|JEditor]] | |||
|[[API15:JHelp|JHelp]] | |||
|[[API15:JSessionStorageApc|JSessionStorageApc]] | |||
|- | |||
|[[API15:JAuthenticationResponse|JAuthenticationResponse]] | |||
|[[API15:JElement|JElement]] | |||
|[[API15:JInstaller|JInstaller]] | |||
|[[API15:JSessionStorageDatabase|JSessionStorageDatabase]] | |||
|- | |||
|[[API15:JAuthorization|JAuthorization]] | |||
|[[API15:JElementCalendar|JElementCalendar]] | |||
|[[API15:JInstallerComponent|JInstallerComponent]] | |||
|[[API15:JSessionStorageEaccelerator|JSessionStorageEaccelerator]] | |||
|- | |||
|[[API15:JBrowser|JBrowser]] | |||
|[[API15:JElementCategory|JElementCategory]] | |||
|[[API15:JInstallerHelper|JInstallerHelper]] | |||
|[[API15:JSessionStorageMemcache|JSessionStorageMemcache]] | |||
|- | |||
|[[API15:JBuffer|JBuffer]] | |||
|[[API15:JElementEditors|JElementEditors]] | |||
|[[API15:JInstallerLanguage|JInstallerLanguage]] | |||
|[[API15:JSessionStorageNone|JSessionStorageNone]] | |||
|- | |||
|[[API15:JButton|JButton]] | |||
|[[API15:JElementFilelist|JElementFilelist]] | |||
|[[API15:JInstallerModule|JInstallerModule]] | |||
|[[API15:JSessionStorageXcache|JSessionStorageXcache]] | |||
|- | |||
|[[API15:JButtonConfirm|JButtonConfirm]] | |||
|[[API15:JElementFolderlist|JElementFolderlist]] | |||
|[[API15:JInstallerPlugin|JInstallerPlugin]] | |||
|[[API15:JSimpleCrypt|JSimpleCrypt]] | |||
|- | |||
|[[API15:JButtonCustom|JButtonCustom]] | |||
|[[API15:JElementHelpsites|JElementHelpsites]] | |||
|[[API15:JInstallerTemplate|JInstallerTemplate]] | |||
|[[API15:JSimpleXML|JSimpleXML]] | |||
|- | |||
|[[API15:JButtonHelp|JButtonHelp]] | |||
|[[API15:JElementHidden|JElementHidden]] | |||
|[[API15:JLDAP|JLDAP]] | |||
|[[API15:JSimpleXMLElement|JSimpleXMLElement]] | |||
|- | |||
|[[API15:JButtonLink|JButtonLink]] | |||
|[[API15:JElementImageList|JElementImageList]] | |||
|[[API15:JLanguage|JLanguage]] | |||
|[[API15:JString|JString]] | |||
|- | |||
|[[API15:JButtonPopup|JButtonPopup]] | |||
|[[API15:JElementLanguages|JElementLanguages]] | |||
|[[API15:JLanguageHelper|JLanguageHelper]] | |||
|[[API15:JTable|JTable]] | |||
|- | |||
|[[API15:JButtonSeparator|JButtonSeparator]] | |||
|[[API15:JElementList|JElementList]] | |||
|[[API15:JLog|JLog]] | |||
|[[API15:JTableARO|JTableARO]] | |||
|- | |||
|[[API15:JButtonStandard|JButtonStandard]] | |||
|[[API15:JElementMenu|JElementMenu]] | |||
|[[API15:JMail|JMail]] | |||
|[[API15:JTableAROGroup|JTableAROGroup]] | |||
|- | |||
|[[API15:JCache|JCache]] | |||
|[[API15:JElementMenuItem|JElementMenuItem]] | |||
|[[API15:JMailHelper|JMailHelper]] | |||
|[[API15:JTableCategory|JTableCategory]] | |||
|- | |||
|[[API15:JCacheCallback|JCacheCallback]] | |||
|[[API15:JElementPassword|JElementPassword]] | |||
|[[API15:JMenu|JMenu]] | |||
|[[API15:JTableComponent|JTableComponent]] | |||
|- | |||
|[[API15:JCacheOutput|JCacheOutput]] | |||
|[[API15:JElementRadio|JElementRadio]] | |||
|[[API15:JModel|JModel]] | |[[API15:JModel|JModel]] | ||
|[[API15:JTableContent|JTableContent]] | |||
|- | |||
|[[API15:JCachePage|JCachePage]] | |||
|[[API15:JElementSQL|JElementSQL]] | |||
|[[API15:JModuleHelper|JModuleHelper]] | |[[API15:JModuleHelper|JModuleHelper]] | ||
|[[API15:JTableMenu|JTableMenu]] | |||
|- | |||
|[[API15:JCacheStorage|JCacheStorage]] | |||
|[[API15:JElementSection|JElementSection]] | |||
|[[API15:JNode|JNode]] | |||
|[[API15:JTableMenuTypes|JTableMenuTypes]] | |||
|- | |||
|[[API15:JCacheStorageApc|JCacheStorageApc]] | |||
|[[API15:JElementSpacer|JElementSpacer]] | |||
|[[API15:JObject|JObject]] | |||
|[[API15:JTableModule|JTableModule]] | |||
|- | |||
|[[API15:JCacheStorageEaccelerator|JCacheStorageEaccelerator]] | |||
|[[API15:JElementText|JElementText]] | |||
|[[API15:JObservable|JObservable]] | |||
|[[API15:JTablePlugin|JTablePlugin]] | |||
|- | |||
|[[API15:JCacheStorageFile|JCacheStorageFile]] | |||
|[[API15:JElementTextarea|JElementTextarea]] | |||
|[[API15:JObserver|JObserver]] | |||
|[[API15:JTableSection|JTableSection]] | |||
|- | |||
|[[API15:JCacheStorageMemcache|JCacheStorageMemcache]] | |||
|[[API15:JElementTimezones|JElementTimezones]] | |||
|[[API15:JPagination|JPagination]] | |||
|[[API15:JTableSession|JTableSession]] | |||
|- | |||
|[[API15:JCacheStorageXCache|JCacheStorageXCache]] | |||
|[[API15:JElementUserGroup|JElementUserGroup]] | |||
|[[API15:JPaginationObject|JPaginationObject]] | |||
|[[API15:JTableUser|JTableUser]] | |||
|- | |||
|[[API15:JCacheView|JCacheView]] | |||
|[[API15:JError|JError]] | |||
|[[API15:JPane|JPane]] | |||
|[[API15:JTemplate|JTemplate]] | |||
|- | |||
|[[API15:JClientHelper|JClientHelper]] | |||
|[[API15:JEvent|JEvent]] | |||
|[[API15:JPaneSliders|JPaneSliders]] | |||
|[[API15:JText|JText]] | |||
|- | |||
|[[API15:JComponentHelper|JComponentHelper]] | |||
|[[API15:JException|JException]] | |||
|[[API15:JPaneTabs|JPaneTabs]] | |||
|[[API15:JToolBar|JToolBar]] | |||
|- | |- | ||
|[[API15:JController|JController]] | |[[API15:JController|JController]] | ||
|[[API15: | |[[API15:JFTP|JFTP]] | ||
|[[API15:JParameter|JParameter]] | |||
|[[API15:JTree|JTree]] | |||
|- | |||
|[[API15:JDatabase|JDatabase]] | |||
|[[API15:JFactory|JFactory]] | |||
|[[API15:JPath|JPath]] | |||
|[[API15:JURI|JURI]] | |||
|- | |||
|[[API15:JDatabaseMySQL|JDatabaseMySQL]] | |||
|[[API15:JFeedEnclosure|JFeedEnclosure]] | |||
|[[API15:JPathway|JPathway]] | |[[API15:JPathway|JPathway]] | ||
|[[API15:JUser|JUser]] | |||
|- | |- | ||
|[[API15: | |[[API15:JDatabaseMySQLi|JDatabaseMySQLi]] | ||
|[[API15: | |[[API15:JFeedImage|JFeedImage]] | ||
|[[API15: | |[[API15:JPlugin|JPlugin]] | ||
|[[API15: | |[[API15:JUserHelper|JUserHelper]] | ||
|- | |||
|[[API15:JDate|JDate]] | |||
|[[API15:JFeedItem|JFeedItem]] | |||
|[[API15:JPluginHelper|JPluginHelper]] | |||
|[[API15:JUtility|JUtility]] | |||
|- | |||
|[[API15:JDispatcher|JDispatcher]] | |||
|[[API15:JFile|JFile]] | |||
|[[API15:JProfiler|JProfiler]] | |||
|[[API15:JVersion|JVersion]] | |||
|- | |- | ||
|[[API15: | |[[API15:JDocument|JDocument]] | ||
|[[API15: | |[[API15:JFilterInput|JFilterInput]] | ||
|[[API15: | |[[API15:JQuery|JQuery]] | ||
|[[API15:JView|JView]] | |[[API15:JView|JView]] | ||
|- | |||
|[[API15:JDocumentError|JDocumentError]] | |||
|[[API15:JFilterOutput|JFilterOutput]] | |||
|[[API15:JQueryElement|JQueryElement]] | |||
|[[API15:patTemplate_Function_Sef|patTemplate_Function_Sef]] | |||
|- | |||
|[[API15:JDocumentFeed|JDocumentFeed]] | |||
|[[API15:JFolder|JFolder]] | |||
|[[API15:JRecordSet|JRecordSet]] | |||
|[[API15:patTemplate_Function_Translate|patTemplate_Function_Translate]] | |||
|- | |||
|[[API15:JDocumentHTML|JDocumentHTML]] | |||
|[[API15:JFrameworkConfig|JFrameworkConfig]] | |||
|[[API15:JRegistry|JRegistry]] | |||
|[[API15:patTemplate_Modifier_SEF|patTemplate_Modifier_SEF]] | |||
|- | |||
|[[API15:JDocumentPDF|JDocumentPDF]] | |||
|[[API15:JHTML|JHTML]] | |||
|[[API15:JRegistryFormat|JRegistryFormat]] | |||
|[[API15:patTemplate_Modifier_Translate|patTemplate_Modifier_Translate]] | |||
|- | |||
|[[API15:JDocumentRAW|JDocumentRAW]] | |||
|[[API15:JHTMLBehavior|JHTMLBehavior]] | |||
|[[API15:JRegistryFormatINI|JRegistryFormatINI]] | |||
| | |||
|} | |} | ||
==Reference== | |||
<references/> | |||
Latest revision as of 00:13, 25 March 2017
| The Joomla! Framework[1] was an important part of the Joomla! CMS architecture in the versions 1.5 and 1.6. It was based on modern object-oriented design patterns that make the Joomla core highly maintainable and easily extendable. Between April and July 2011, the Framework was rebranded as the Joomla! Platform and is now being developed separately from the Joomla! CMS. The first version of the CMS to ship with the Platform was version 1.7.
Third party developers benefit from the rich, and easily accessible functionality that the Joomla Framework provides. |
Reference
- ↑ See also Subpackages
