Для понимания схемы работы CMS Joomla и создании сайтов на ее основе, необходимо разобраться в ее структуре. Joomla является системой управления контентом, которая способна быстро и легко опубликовать или же снять любую статью или материал ручным способом, или в автоматическом режиме.
Данный движок дает возможность производить создание сайта различной сложности и дизайна и изменять статьи через визуальный редактор, что очень быстро и легко, также в Joomle можно создавать категории и разделы для сайта, куда помещаются статьи. Joomla может быстро изменять шаблоны сайта, а также редактировать их, если это необходимо.
В случае недостаточной функциональности стандартной сборки, Joomla имеет поддержку различных сторонних расширений и плагинов, так как по своей гибкости данный движок совершенно не уступает платным, поэтому и предоставляет возможность создавать даже сложные сайты с большими функциональными возможностями.
У сайта на Joomla имеется две стороны – Front-End и Back-End. Front-End представляет собой пользовательскую сторону, то есть как сайт видно из Интернета. Back-End является административной частью, именно отсюда выполняется управление сайтом.
Основной структурной единицей является Статья, все статьи объединяются в Категории. В свою очередь, категории объединяются в Разделы. Например, категории «Смартфоны» и «Сотовые телефоны» объединяет один раздел – «Мобильные телефоны».