Создаем надежные сайты от домашней страницы до корпоративного портала на CMS Joomla!
Система управления содержимым сайта - CMS Joomla позволяет Вам создавать, редактировать, управлять публикацией Материалов сайта, разделяя их по Категориям. CMS Joomla полностью готова к созданию сайта «из коробки» и имеет множество расширений. Это упрощает освоение админки, снижает нагрузку на сервер и экономит место на хостинге. В Joomla встроен собственный механизм многоязычности, как для фронтальной, так и для административной части.
Сейчас уже никого не надо убеждать, что в современном быстро меняющемся мире Интернета сайт, если он не обладает широкими функциональными возможностями или не содержит свежую информацию, будет проигрывать сайтам, имеющим эти характеристики. Конечно существуют так называемые «одностраничные сайты» или «лендинги (landing page)», но у них особое специфическое назначение.
Помочь владельцу бизнеса представить в интернете свою фирму, товары или услуги призваны Системы управления содержимым сайта (Content Management System) или CMS. В отличие от сайтов прошлого, представлявших собой группу статических HTML страниц, CMS позволяют формировать страницы сайта динамически.
Динамические страницы не существуют в действительности пока на них не производится переход по ссылке. Главное преимущество динамических страниц - отделение содержимого, называемого content (тексты, пути к изображениям хранятся в ячейках БД) от графического оформления, называемого design.
Это облегчает поддержание единого стиля оформления сайта и упрощает его изменение. Такой подход также позволяет разделить обязанности при работе с сайтом. Веб-разработчик занимается созданием структуры , а за информационное наполнение сайта - текст и иллюстрации могут отвечать уже "нетехнические" специалисты.
Сайт использующий CMS представляет гораздо большие возможности, но также предполагают и достаточно высокую сложность системы. CMS представляет собой набор из множества взаимосвязанных файлов, обеспечивающих взаимодействие с базами данных и вывод страниц на экран. Это означает, что сайт должен разрабатываться грамотным техническим специалистом, а управляться и наполняться так же грамотным пользователями.
CMS Joomla 3.9.х
CMS Joomla представляет все возможности для управления содержимым сайта от создания контента до его публикации. Кроме того, сообщество сложившееся вокруг системы предлагает возможность добавления разнообразных функций путем установки расширений, в Joomla называемых Компоненты, Модули и Плагины.
Сайт созданный на базе CMC Joomla условно можно разделить на три основных видимых составляющих, которые все вместе образуют веб-страницу. Это – ШАБЛОН, КОНТЕНТ и МОДУЛИ. Шаблон определяет внешнее представление веб-сайта, контент - это его содержимое, а модули это блоки дающие возможность вывода небольших кусочков данных в определенном месте шаблона.
Четвертая составляющая сайта Joomla это плагины - отдельные программы, дополнительно расширяющая возможности управления контентом, но они скрыты от пользователя сайта, поэтому пока опустим.
Шаблоны для Joomla
Шаблон отвечает за внешний вид (дизайн) сайта, определяет порядок вывода блоков сайта по вертикали, количество колонок по горизонтали, цвета, шрифты, размер заголовков, фон, определяет места вывода контента на веб-странице. Информация прописывается непосредственно в шаблон лишь в очень редких случаях.
В пакет Joomla входит два стандартных шаблона, с которыми сайт будет работать сразу после установки системы. Для придания сайту индивидуальности необходимо создавать собственный шаблон или приобретать готовый, с последующей его доработкой под свои нужды.
Содержимое или контент сайта Joomla.
Самая важная часть сайта - это его содержимое. Содержимое в Joomla - информация, расположенная в середине страницы, к которой привлекается внимание посетителя, как правило, это самая большая колонка шаблона. Содержимое основной части создается при помощи Компонентов Joomla.
Самый большой и самый важный компонент в Joomla – Компонент Материалы предназначен для управления статьями.
- Он позволяет структурировать информацию (разделять статьи на Категории), публиковать и снимать с публикации, отслеживать количество просмотров, указывать автора, даты создания, публикации, снятия с публикации, отслеживать дату изменения (редактирования) материала и кто это сделал.
- Каждому материалу Joomla можно указать мета-теги, такие как ключевые слова (Keywords) и описание (Description), указать Авторство и Авторские права, дать персональное указание файлу robots.txt.
- На сайте можно организовать гибкий вывод материалов для просмотра пользователем. Стандартных вариантов вывода материалов два - Список Материалов (показываются заголовки материалов, количество просмотров, автор) и Блог (показываются заголовок, вступление и картинка). В Блоге может быть настроен вывод материалов в 1,2,3,4 колонки. Вывод каждого Материала можно настроить индивидуально - показать/скрыть заголовок, дату, автора, категорию, количество просмотров и т.д.
- Очень гибко настраивается права доступ пользователей сайта к каждому материалу.
- Дополнительно Компонент Материалы в CMS Joomla включает Редактор Контента, Медиа-Менеджер для работы с изображениями, Систему меток (tags) и механизмом управления выводом Избранных материалов (материалов на Главную страницу сайта).
Кроме компонента Материалы в стандартный комплект установки Joomla 3.xx включены компоненты и встроенные механизмы:
- Управление пользователями и их правами
- Компонент Баннеры (публикация баннеров партнеров)
- Компонент Контакты (вывод информации о фирме, конкретном сотруднике и т.д.)
- Компонент Лента новостей (вывод новостей со сторонних ресурсов)
- Компонент Поиск
- Компонент Перенаправление (переадресация измененных адресов страниц)
- Компонент Ссылки (размещение ссылок на сторонние рессурсы)
- Формирования дружественных ссылок (ЧПУ).
- Управление Шаблонами сайта с возможностью редактирования составляющих его файлов HTML и CSS прямо на сайте.
- Управление Меню сайта
- Управление Модулями сайта
- Управление Плагинами сайта
- Поддержка нескольких языков (мультиязычность).
Модули в CMS Joomla.
Модули - это небольшие блоки, предназначенные для вывода данных, которые обычно располагают по краям сайта (сверху, снизу, справа, слева) основной части страницы, но также могут быть выведены непосредственно в контенте.
- Модули включенные в стандартный пакет
- Модули вывода меню (простой список)
- Модуль вывода навигатора сайта (хлебные крошки)
- Модуль вывода списка категорий
- Модуль вывода списка последних статей
- Модуль вывода списка популярных статей
- Модуль вывода списка похожих (связанных) статей
- Модуль вывода срочных новостей
- Модуль вывода списка статей из определенной категории
- Модуль вывода статистики
- Модуль регистрации и авторизации на сайте
- Модуль вывода списка новых пользователей
- Модуль поиска
- Модуль вывода баннеров
- Модуль вывода меток (tags)
- Модуль вывода случайного изображения
- Модуль переключения языков
- Модуль вывода произвольного HTML кода
- Модуль Wrapper - позволяет выводить материалы другого сайта
Как правило в процессе использования сайта может потребоваться другой, дополнительный функционал. Об это не стоит беспокоится, для CMS Joomla сообществом разработаны тысячи приложений на любой вкус. Все описать просто невозможно, однако среди них есть обязательные для установки на любой сайт компоненты, такие как:
- Компонент Карта сайта
- Компонент Архивации и восстановления сайта.
Дополнительно можно выделить компоненты и расширения не входящие в стандартный пакет Joomla 3.xx, но рекомендуемые для работы сайта:
- Компонент Редактора контента с расширенными возможностями
- Модуль меню с расширенными возможностями (аккордеон, выпадающий список и проч.)
- Компоненты или плагины отвечающие за "красивости" на сайте - картинка открывающаяся по клику, слайдеры картинок и контента, всплывающие подсказки и т.д.