Основные составляющие Joomla
Если ты уже установил Joomla и покопался в админке, то наверняка заметил большое количество непонятных названий в меню. Для того, чтобы админка не казалась дремучим лесом и ты мог легко в ней ориентироваться, мы рассмотрим все основные «кирпичики» подробно.
Материал
Материал в Joomla - это основная единица сайта (главный строительный «кирпичик» ). Что такое материал? Материал - это любая страница с информацией, созданной пользователем. Например, статья, которую ты сейчас читаешь, является материалом. Любая новость на сайте, или страница «О компании» являются материалами. Если сказать более сложным языком, материалом является html-страница внутри сайта на Joomla. Тут важно не перепутать всю страницу сайта с внутренней (материалом). Основные страницы включают в себя все, что есть на сайте и обычно имеют общий шаблон, а материалы (внутренние страницы) могут быть самыми разнообразными и создаются в редакторе Joomla. Если не очень понятно, вот рисунок:
Раздел и категория
Чтобы материалы можно было как-то структурировать, в Joomla предусмотрены разделы и категории. Материалы содержаться в категориях, а категории в разделах. В общем виде это выглядит так:
Если рассматривать на конкретном примере, то:
Разделы и категории, как ты убедишься в дальнейшем, очень удобны для хранения материалов. Средства Joomla позволяют выводить материалы категорий различными способами.
У такой системы структурирования есть один большой недостаток: что делать, если требуется сделать больший уровень вложенности, чем Раздел -> Категория -> Материал? Например, если я хочу сделать Раздел -> Категория -> Подкатегория -> Материал? К сожалению, в стандартном функционале Joomla такой возможности не предусмотрено (что очень странно, ведь ее необходимость очевидна). Но существует множество способов реализовать ее с помощью дополнительных компонентов (о том что это такое речь пойдет в следующем пункте).
Компоненты Joomla
Компоненты Joomla - это дополнительные части, обычно написанные сторонними разработчиками, которые встраиваются в Joomla и расширяют ее функционал. Компоненты легки в установке и полностью интегрируются в систему. Примеры компонентов это галереи, чаты, форумы, объявления, мультимедиа и прочее ...
Компоненты бывают маленькие и простые (всего несколько настроек, такие есть в Joomla по умолчанию), а бывают и огромные и сложные (социальные сети, доски объявлений, форумы и другие). Устанавливаются они все в несколько кликов. Главная сложность в настройке.
Модули Joomla
Модули Joomla - это также дополнительные «кирпичики», но в отличие от компонентов модули служат для отображения информации в различных частях сайта. Пример: поиск, авторизация, последние новости, меню, опросы, кто на сайте, и многое-многое другое. Каждый из модулей можно вывести в любом месте сайта (вопрос только в знании html), а также делать несколько его копий. Очень часто бывает, что крупные компоненты поставляются вместе с модулями. Компоненты используются для настройки какой-либо функциональности, а модули для отображения на сайте. Пример: компонент и модуль меню. В компоненте происходит настройка содержания, уровней вложенности и.т.д., А через модуль меню выводится в нужной части сайта.
Плагины Joomla
Плагины Joomla (бывшие мамботы Joomla) - это универсальные дополнения, которые расширяют стандартные возможности Joomla и служат для решения узких задач. Например, существует специальный плагин, после установки и настройки которого при нажатии на маленькую картинку ее большое изображение будет открываться не просто в новом окне, а в красивом всплывающем. Некоторые плагины, как и модули, являются дополнениями к компонентам. Например, плагин может добавлять какую-нибудь кнопку в текстовый редактор, установленный в Joomla, и.т.д.
Шаблоны Joomla
Название говорит само за себя. Шаблон Joomla - это «шкурка» сайта. В Интернете можно найти огромное количество различных шаблонов, от бесплатных и невзрачных до коммерческих и красивейших. Тут, как говорится, «о вкусах не спорят», ты можешь выбрать себе любой понравившийся и установить на сайт. Шаблоны могут редактироваться прямо из админки. Единственное требование - знание html и css (о том, как редактировать шаблоны изменять цвета и конструкцию, я расскажу в следующих постах).
«Твой Интернет» - границ нет!
Joomla замечательна прежде всего тем, что для создания на ней сайтов имеется просто огромное количество «строительных материалов». В Интернете можно найти компоненты и модули на любой вкус, позволяющие реализовать самую смелую идею. Главное это упорство и открытость к познанию нового. Вот ссылка, показывающая лишь небольшую часть расширений Joomla. После их просмотра, ты, наверное, уже представляешь свой огромный интернет-портал. Не спеши. Не все так просто. Каждое из расширений уникально и требует особого подхода. В дальнейшем мы продолжим знакомиться с Joomla и ее наиболее известными расширениями расширениями.