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 - по умолчанию (использовать настройки системы).
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!
7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах