Actions

Archived

Difference between revisions of "CMS Architecture in 1.5 and 1.6"

From Joomla! Documentation

m (Hutchy68 moved page CMS Architecture in 1.5 and 1.6 to Archived:CMS Architecture in 1.5 and 1.6: archiving information, references unsupported versions)
(Fix red links)
 
(One intermediate revision by one user not shown)
Line 4: Line 4:
  
 
[[File:JoomlaArchitecture0.png|thumb|425px|Joomla! 1.5 Architecture]]
 
[[File:JoomlaArchitecture0.png|thumb|425px|Joomla! 1.5 Architecture]]
# The top, Extensions layer, consists of [[Extension|Extensions]] to the Joomla [[Framework]] and its applications:
+
# The top, Extensions layer, consists of [[Extension|Extensions]] to the Joomla [[Framework_(CMS_1.5_and_1.6)|Framework]] and its applications:
 
#*[[Module|Modules]]
 
#*[[Module|Modules]]
 
#*[[Component|Components]]
 
#*[[Component|Components]]
 
#*[[Template|Templates]]
 
#*[[Template|Templates]]
# The middle, Application layer, consists of applications that extend the Framework [[JApplication]] class. Currently, there are four applications included in the Joomla distribution:
+
# 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.
+
#*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 website administration.
+
#*JAdministrator is responsible for the back-end website administration.
#*[[JSite]] is responsible for the front-end of the website.
+
#*JSite is responsible for the front-end of the website.
#*[[XML-RPC]] supports remote administration of the Joomla website.
+
#*XML-RPC supports remote administration of the Joomla website.
 
# The bottom, Framework layer, consists of:
 
# The bottom, Framework layer, consists of:
 
#*the Joomla! [[Framework|Framework]]<ref>See also [[Platform]]</ref><ref>[[Joomla! Framework vs Joomla! Platform]]</ref> itself, whose classes are listed [[Framework/1.5#Packages and Classes|here]].
 
#*the Joomla! [[Framework|Framework]]<ref>See also [[Platform]]</ref><ref>[[Joomla! Framework vs Joomla! Platform]]</ref> itself, whose classes are listed [[Framework/1.5#Packages and Classes|here]].
Line 21: Line 21:
 
<references/>
 
<references/>
  
[[Category:Explanations]][[Category:Framework]]
+
[[Category:Archived pages]]

Latest revision as of 01:56, 10 July 2013

Replacement filing cabinet.png
This page has been archived - Please Do Not Edit or Create Pages placed in this namespace. The pages in the Archived namespace exist only as a historical reference, it will not be improved and its content may be incomplete.

Contents

The 1.5 and 1.6 versions of the Joomla! CMS are based on a three-tiered system that consists of the following:

Joomla! 1.5 Architecture
  1. The top, Extensions layer, consists of Extensions to the Joomla Framework and its applications:
  2. 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 website administration.
    • JSite is responsible for the front-end of the website.
    • XML-RPC supports remote administration of the Joomla website.
  3. The bottom, Framework layer, consists of:

Further Reading

  1. See also Platform
  2. Joomla! Framework vs Joomla! Platform