Joomla! 3.x
- Homepage: Joomla
- Joomla! CMS по-русски - русские локализованные сборки
- Joomla! Україна - украинские локализованные сборки
- Joomla! 2.5.x: установка и первоначальная настройка.
CMS Joomla - написана на языках PHP: Руководство, установка, настройка и справочник функций и JavaScript: основы, возможности и применение, использующая в качестве хранилища базу данных Движок БД MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.
Текущая версия системы — 2.5.х, выпуск которой состоялся в начале февраля 2012 г. Тестовая версия системы — 3.0.х, выпуск которой состоялся 27 сентября 2012 г.
Microsoft опубликовала свой код в дереве разработки популярной CMS-системы с открытым кодом Joomla! версии 1.6 и подписала соглашение для контрибьюторов (Joomla Contributor Agreement, JCA).
Принцип действия Joomla
Работа компонента Joomla:
- Каждый цикл обработки данных начинается с выполнения файла (точка входа для запроса), запускающего компонент components/com_<имя_компонента>/<имя_компонента>.php, то есть файла имя которого равно имени директории компонента без приставки com_.
Структура директорий
- Директория cli - стандартное место для хранения приложений с интерфейсом командной строки (CLI).
- Директория plugins - подключаемые модули, они вызываются компонентами при наступлении события, например перед его размещением. Подключаемые модуль это просто программа на PHP: Руководство, установка, настройка и справочник функций. Подключаемый модуль может быть очень простым, например просто менять значение поля перед сохранением в базу данных.
Стандартные компоненты
Стандартные компоненты в Joomla! 3.x:
- Статистика
- Контакты (Contacts). Форма обратной связи.
- Баннер
- Ленты новостей (News feeds). Существует также модуль Feed Display, позволяющий экспортировать новостную ленту.
- Поиск
- Каталог ссылок (Weblinks)
- Менеджер перенаправлений (Redirect). После включения создает таблицу с несуществующими ссылкам (404 Not Found), которые при помощи этого компонента можно перенаправлять на другие как локальные так и внешние Что такое ссылка URL.
Компоненты
- Admin Tools - AkeebaBackup Update. Maintain. Protect. Optimise.
- Backend Token - защита админки сайта
- Akeeba Backup это расширение Joomla позволяющее настраивать расписание резервных копий.
- JCE (Joomla Content Editor) - визуальный редактор.
- Simple Image Gallery Pro - компонент для построения галерей фотографий.
- AllVideos (plugin) - публикует аудио и видео файлы.
- SocButtons - плагин предназначен для вывода кнопок социальных сетей таких как: Facebook, Twitter, ВКонтакте, Google +1, Мой Мир и другие.
- DM Simple Contact Component: Платный. Поддерживает Google Maps.
- SM FAQ для Joomla 1.6/1.7/2.5 - расширение для организации системы FAQ на Joomla
- Модуль JA News Ticker позволяет выводить заголовки новостей, разделов, категорий в виде информационной строки.
- Kunena - встраиваемый форум в Joomla
- Priceleaf pro - компонент онлайн калькулятор услуг, товаров и т.д.
- No Right Click, No Copy. Модуль обеспечивает 3 уровня защиты от основных способов копирования (отключение правой кнопки мыши, блокировка выделения текста и комбинации клавиш "Ctrl + A"), что позволит защитить контент от большинства случаев копирования.
FAQ Joomla!
- Как добавить информер? Для того чтобы добавить на свой сайт информер погоды или другой HTML- код нужно сделать несколько действий:
- В Система→Настройки сайта→Редактор по умолчанию установить редактором по умолчанию значение Редактор-Без редактора (Editor-NoEditor)
- Получить код информера
- Создать в Менеджер модулей новый модуль "HTML-код", вставить код информера в окно Пользовательский текст и Сохранить модуль. Аналогично можно добавить любые HTML- коды, например курс валют и т.д.
- Как найти позиции модулей в шаблоне Joomla: Включить в менеджере шаблонов опцию "Просмотр позиций модулей"
http://название сайта/?tp=1
- Как вручную включить режим отладки в Joomla всех версий: 1.0, 1.5, 1.6-2.5, 3.0-3.1 Данные отладки для Joomla 3.х, отображаемые в консоли, можно настроить в системном плагине отладки System → Debug (Система - Отладка) и Server → Error Reporting, возможные значения:
development - отображать все ошибки, включая уведомления (режим отладки для разработчиков); maximum - отображать все ошибки (по максимуму); simple - отображать простые ошибки; none - выключить (не отображать ошибки); default - по умолчанию (использовать настройки системы).
Рекомендуемые обзоры инструментов
Инновационный браузер с поддержкой ИИ
Бесконечные профили для арбитража
Надежное решение для мультиаккаунтинга
Лидер рынка для арбитражников