Система управления содержимым Лицензия GNU GPL GNU General Public License - лицензия на свободное программное обеспечение, по которой автор передаёт программное обеспечение в общественную собственность. Цель GNU GPL — предоставить пользователю права копировать, модифицировать и распространять (в том числе на коммерческой основе) программы, а также гарантировать, что и пользователи всех производных программ получат вышеперечисленные права. Принцип «наследования» прав называется «копилефт» (транслитерация c англ. copyleft) и был придуман Ричардом Столлманом. Основные возможности » Функциональность можно увеличивать с помощью расширений (компонентов, модулей и плагинов). дополнительных » Имеется модуль безопасности для пользователей и администраторов. аутентификации » Система шаблонов позволяет легко изменять внешний вид сайта или создать свой уникальный. » Предусмотрены настраиваемые схемы расположения модулей (позиции). » Все компоненты, модули, плагины и шаблоны можно написать самому или отредактировать существующие расширения по своему усмотрению. » Начиная с версии 2.5 расширена поддержка баз данных. Реализована поддержка Microsoft SQL Server, а с версии 3.0 — PostgreSQL. В дальнейшем планируется добавить поддержку Oracle, SQLite. многоуровневой Стратегии развития Joomla Тогда ... Сейчас Стратегия развития Joomla. Тогда … Существовали ориентировочные сроки выхода новой версии (время ее поддержки, т.е. выхода обновлений безопасности типа 3.0.1). После выхода нулевой версии, через полгода выходит первая (в нашем случае 3.1 — с исправлениями ошибок и небольшими доводками функционала), затем вторая и так до пятой (3.5). Пока еще не существующая Joomla 3.5 считалась бы стабильной и уже срок ее поддержки был равен полутора годам Стратегия развития Joomla. Сейчас … основной релиз 3 второстепенный обслуживание релиз Основная версия линейки Joomla 4 Второстепенное обозначение версии. Может нести значительные изменения в ядре системы и изменения в компонентах. X Релизы, исправляющие ошибки во второстепенных версиях Стратегия была изменена таким образом, чтобы не обозначать какой-то конкретный релиз как LTS релиз серии. В соответствии с пересмотренной стратегией, до тех пор, пока последний выпущенный второстепенный релиз не будет вытеснен более новым второстепенным релизом, он будет поддерживаться как минимум два года. Какую версию Joomla выбрать — 2.5 или 3.3? После релиза новой версии начинать использовать ее рекомендуют опытным пользователям, так как выход любого нового продукта всегда сопровождается выявлением багов, мелких и больших проблем. Кроме этого под новый релиз еще не успели адаптировать свои расширения все сторонние разработчики. Например: Joomla 3.3 вышла 30 апреля 2014 года, а популярный компонент интернет-магазина Virtue Mart для Joomla 3.3 только 22.07.2014 года. Версия 3.3 отказ от поддержки PHP ниже 5.3.10 (только до версии 3.2.4) Подготовка к установке 2.5 Скачаем дистрибутив с официального сайта: » Создаем поддомен на ipage.com. » Скопируем скачанный архив дистрибутива Joomla по ftp на сервер в созданную папку. » Распаковываем архив, используя Archive Gateway на ipage.com. » Создаем базу данных. В окне создания БД смотрим ServerName. Установка Joomla 2.5 1 шаг – Выбор языка Язык установки Joomla - русский 2 шаг - Начальная проверка Проверка настроек вашей системы минимальнонеобходимым требованиям для корректной работы Joomla. 3 шаг - Лицензия GNU General Public License - лицензия на свободное программное обеспечение. 4 шаг – Конфигурация базы данных Настройки подключения к базе данных. Имя сервера смотрим там, где создаем бд. 5 шаг - Конфигурация FTP Не обязательно 6 шаг – Конфигурация сайта Название сайта, e-mail администратора, учетные данные администратора для входа в админпанель, загрузка демо-данных. 7 шаг – Завершение установки Удаление директории “installation” Ссылка на пакет русификации Joomla. Русификация Joomla Скачаем пакет русификации, используя ссылку с 7 шага установки Joomla. Устанавливать русский язык будем используя панель управления. Зайти в панель управления можно по адресу ваш_сайт/administrator или Чтобы перевести сайт и админ панель на русский язык выполним следующее: Extensions – Extension Manager - Extension Manager: Install Выберите файл – Upload & Install При успешной установке пакета вы увидите сообщение: Теперь надо выбрать русский язык используемым по умолчанию для админ - панели и сайта, для этого кликнем по серой звездочке в строке с русским языковым пакетом. Extensions – Language Manager - Language Manager: Installed Languages - Installed – Site, Installed - Administrator Панель управления Строка меню - это навигация по административной части сайта, которая предоставляет нам доступ ко всем функциям администрирования. Сайт содержит пункты, действие которых распространяется на весь сайт, включая доступ к наиболее важной странице Общие настройки. Пользователи - управление зарегистрированными пользователями сайта Меню - управление всеми видами меню на сайте Материалы - управление информационным наполнением сайта. Здесь можно создавать категории, статьи, а также управлять ними. Компоненты - меню управления основными составляющими системы, которые расширяют функциональность Joomla. Раcширения - управление дополнительными функциями CSM, модулями, шаблонами, плагинами, языками. Справка – переход на официальный форум поддержки и другие полезные ресурсы. Расширения Joomla Расширения Компоненты Плагины Модули Шаблоны Компоненты — это расширения Joomla, которые составляют функционал системы и поддерживают интерактивное взаимодействие с пользователем. Компоненты — самый большой по функционалу вид расширений Joomla. Чаще компоненты отображаются в центральной колонке сайта при трехколоночной верстке. Модули, в отличие от компонентов, выполняют функции отображения какой-либо информации и не выполняют никаких операций по добавлению/модификации данных. Другим немаловажным отличием модулей от компонентов является возможность копирования модулей. Часто модуль является дополнением к установленным компонентам. Модули располагаются в левой и правой колонке при трехколоночной верстке. Плагины— это небольшие функции позволяющие выполнять манипуляции с данными перед отображением их пользователям сайта. Шаблоны изменяют внешний вид сайта. Где можно скачать шаблоны бесплатно? - http://www.joomart.com/joomla/templates?filter-search=free - https://www.joomlashack.com/free-joomla-templates - http://www.joomlashine/free-joomla-templates.html - http://www.rockettheme.com/joomla/templates - http://www.hotjoomlatemplates.com/free-joomla-templates - http://joomru.com/ - http://www.za-studio.ru/index.php/downloadtemplates/templates-free Установка шаблона* Расширения – Менеджер расширений - Менеджер расширений: Установка – Обзор – Загрузить и установить * Установка шаблона и расширений проходит одинаково. Материалы и категории материалов. Меню Материалы – Менеджер категорий – Создать категорию Добавляем несколько материалов в каждую категорию (заголовок, категория, метаданные). Не забываем указывать категорию! Материалы – Менеджер материалов – Создать материал Создаем пункты меню: 1) тип – список статей категории; 2) тип – материал. Меню – Top – Создать пункт меню Создаем материал для главной страницы, помечаем его избранным, в пункте меню Главная (тип Избранные материалы) выбираем категорию, к которой принадлежит материал. Модули При публикации модуля можно указать в какой позиции шаблона сайта и на каких страницах он будет отображаться. Кроме того, большинство установленных в системе модулей можно скопировать — опубликовать несколько раз с разными параметрами. Позиция модулей это область шаблона, предназначенная для отображения опубликованных в нем модулей сайта. Чтобы увидеть какие позиции для отображения модулей есть в шаблоне добавьте к адресу /?tp=1 Просмотр позиций модулей может быть отключен. Включить можно в настройках. Расширения – Менеджер шаблонов – Настройки – Включено – Сохранить и закрыть Работа с модулями Расширения – Менеджер модулей Скачаем и установим модуль для отображения карт. Расширения – Менеджер расширений - Менеджер расширений: Установка – Обзор – Загрузить и установить Создание модуля. Добавим на все страницы кнопку. Для этого создадим модуль HTML. Расширения – Менеджер модулей – Создать – HTML-код Для создания кнопки воспользуемся генератором кнопок http://maxzon.ru/button_gen/index.html. Новому модулю зададим позицию и укажем страницы на которых он должен отображаться. Опубликуем модуль. Для отображения позиций шаблона для модулей допишем в адресной строке броузера: Форма обратной связи Пример стандартного расширения – компонента Контакт Создаем новую категорию контактов Компоненты – Контакты - Категории – Создать Создаем новый Контакт. Компоненты – Контакты - Создать В деталях контакта указываем e-mail – на этот адрес будут приходить письма. Настройки отображения – то, что будет отображаться из деталей контакта. Создаем пункт меню «Свяжитесь с нами». Меню – Top – Создать пункт меню Тип пункта меню выберем Контакт. В заголовке меню укажем «Свяжитесь с нами». Пользователи Создание пользователя для добавления статей и администратора для их публикации. Материал, или статья - это информация на вашем сайте. Именно материал будет содержать фотографии, тексты и другие типы контента. Пользователи – Менеджер пользователей Создать категориями, Если на вашем сайте большое количество материалов, то стоит– пользоваться чтобы просто их упорядочить удобным для вас способом. пользователей Создание нового пункта меню – Добавление статей. В поле доступ укажем только Стили для зарегистрированных пользователей. Стили дают возможность создавать и использовать различные версии одного шаблона. Шаблон имеет как минимум один стиль. В этом стиле, такие конфигурации, как изменение цвета или загрузка логотипа, могут быть настроены в зависимости от шаблона. Вы можете Менюстиль – Top Создатьдля пункт меню задать по –умолчанию своего сайта через «Расширения → Управление шаблонами → Стили» (Extensions → Template Manager → Styles).