https://joomla.digital-peak.com
J and Beyond 2017
Component: Namespacing
● A Joomla 4 component will have the
structure as in the picture
● Uppercase folders have classes
● Lowercase folders do hold the rest like
forms or template files
● Dispatcher is not namespaced
● Root classes become a \ and front
● Controller and Model need an additional
parameter MvcFactory
● Front end namespace is
\FooVendor\Component\Bar\Site
● Back end namespace is
\FooVendor\Component\Bar\Administrator