API16

Framework

From Joomla! Documentation

The "API16" namespace is an archived namespace. This page contains information for a Joomla! version which is no longer supported. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.

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.

The Joomla Architecture


JAccess JElementComponentLayouts JFormFieldSQL JPane
JAdapter JElementContentLanguages JFormFieldSessionHandler JPaneSliders
JAdapterInstance JElementEditors JFormFieldSpacer JPaneTabs
JApplication JElementFilelist JFormFieldTemplateStyle JParameter
JApplicationHelper JElementFolderlist JFormFieldText JPath
JArchive JElementHelpsites JFormFieldTextarea JPathway
JArchiveBzip2 JElementHidden JFormFieldTimezone JPlugin
JArchiveGzip JElementImageList JFormFieldUser JPluginHelper
JArchiveTar JElementLanguages JFormFieldUserGroup JProfiler
JArchiveZip JElementList JFormRule JRegistry
JArrayHelper JElementMenu JFormRuleBoolean JRegistryFormat
JAuthentication JElementMenuItem JFormRuleEmail JRegistryFormatINI
JAuthenticationResponse JElementModuleLayouts JFormRuleEquals JRegistryFormatJSON
JBrowser JElementPassword JFormRuleRules JRegistryFormatPHP
JBuffer JElementRadio JFormRuleUsername JRegistryFormatXML
JButton JElementSQL JFormValidator JRequest
JButtonConfirm JElementSpacer JFrameworkConfig JResponse
JButtonCustom JElementTemplateStyle JHelp JRoute
JButtonHelp JElementText JHtml JRouter
JButtonLink JElementTextarea JHtmlAccess JRule
JButtonPopup JElementTimezones JHtmlBehavior JRules
JButtonSeparator JElementUserGroup JHtmlCategory JSession
JButtonStandard JError JHtmlContent JSessionStorage
JCache JEvent JHtmlEmail JSessionStorageApc
JCacheCallback JException JHtmlForm JSessionStorageDatabase
JCacheOutput JExtension JHtmlGrid JSessionStorageEaccelerator
JCachePage JFTP JHtmlImage JSessionStorageMemcache
JCacheStorage JFactory JHtmlJGrid JSessionStorageNone
JCacheStorageApc JFeedEnclosure JHtmlList JSessionStorageXcache
JCacheStorageEaccelerator JFeedImage JHtmlMenu JSimpleCrypt
JCacheStorageFile JFeedItem JHtmlRules JSimpleXML
JCacheStorageMemcache JFile JHtmlSelect JSimpleXMLElement
JCacheStorageXCache JFilesystemHelper JHtmlSliders JStream
JCacheView JFilterInput JHtmlString JStreamString
JCategories JFilterOutput JHtmlTabs JString
JCategoryNode JFolder JInstaller JStringController
JClientHelper JForm JInstallerComponent JTable
JComponentHelper JFormField JInstallerFile JTableAsset
JController JFormFieldAccessLevel JInstallerHelper JTableCategory
JControllerForm JFormFieldCacheHandler JInstallerLanguage JTableContent
JDatabase JFormFieldCalendar JInstallerLibrary JTableExtension
JDatabaseMySQL JFormFieldCategory JInstallerModule JTableMenu
JDatabaseMySQLi JFormFieldCheckbox JInstallerPackage JTableMenuType
JDatabaseQuery JFormFieldCombo JInstallerPlugin JTableModule
JDatabaseQueryElement JFormFieldComponentLayout JInstallerTemplate JTableNested
JDate JFormFieldContentLanguage JLDAP JTableSession
JDispatcher JFormFieldEditor JLanguage JTableUpdate
JDocument JFormFieldEditors JLanguageHelper JTableUser
JDocumentError JFormFieldFile JLanguageTransliterate JTableUsergroup
JDocumentFeed JFormFieldFileList JLibraryManifest JTableViewlevel
JDocumentHTML JFormFieldFolderList JLog JText
JDocumentJSON JFormFieldGroupedList JMail JToolBar
JDocumentRAW JFormFieldHelpsite JMailHelper JTree
JDocumentRenderer JFormFieldHidden JMenu JURI
JDocumentRendererAtom JFormFieldImageList JModel JUpdate
JDocumentRendererComponent JFormFieldInteger JModelForm JUpdateAdapter
JDocumentRendererHead JFormFieldLanguage JModelItem JUpdater
JDocumentRendererMessage JFormFieldList JModelList JUpdaterCollection
JDocumentRendererModule JFormFieldMedia JModuleHelper JUpdaterExtension
JDocumentRendererModules JFormFieldMediamanager JNode JUser
JDocumentRendererRSS JFormFieldMenu JObject JUserHelper
JDocumentXML JFormFieldMenuItem JObservable JUtility
JEditor JFormFieldModuleLayout JObserver JVersion
JElement JFormFieldPassword JPackageManifest JView
JElementCalendar JFormFieldRadio JPagination JXMLElement
JElementCategory JFormFieldRules JPaginationObject

References[edit]

  1. See also Subpackages