Здравствуйте дорогие друзья, посетители моего блога! В одной из статей по созданию сайта на Joomla мы рассмотрели установку данной cms на локальный сервер. А что же дальше? В данной статье (наконец то руки дошли) я бы хотел рассказать немного об панели управления Joomla 2.5, а также как русифицировать админку и фронтальную часть сайта.
После того как мы установили Joomla 2.5 нам необходимо попасть в панель управления для дальнейшей работы над сайтом. Чтобы перейти в панель управления достаточно вставить «/administrator» после доменного имени нашего сайта, например, mysite.ru/administrator. В моем же случае, когда сайт установлен на локальном сервере, ссылка будет иметь вид — joomla2.5/administrator. Надеюсь это понятно.
После всего перед нами откроется форма авторизации, куда нам необходимо ввести наши данные: логин и пароль, указанные при установке. Обычно, по умолчанию логин — admin, а пароль уже тот, что вы ввели на предпоследнем шаге установки.
Если все сделали правильно, то мы попадем на главную страницу панели управления. Не пугайтесь, что здесь все на английском языке, тоже касается и формы авторизации при входе в админку. Мы это сейчас поправим.
Перевод Joomla 2.5 на русский язык
Первым делом, для дальнейшей комфортной работы мы переведем Joomla 2.5 на русский язык. В установку русской локализации можно попасть двумя способами: главное меню «Extensions» -> Extension Manager -> Install languages или, главное меню «Extensions» -> Language Manager -> Install Language (синяя кнопочка в правом верхнем углу). В принципе, как вы попадете в установщик языков разницы абсолютно никакой нет.
Важно! Для установки русской локализации через встроенный установщик Joomla вы должны быть подключены к интернету. Иначе ничего не выйдет.
В менеджере языков перед нами откроется список доступных языков. Чтобы быстро найти русский введите в поле «Filtr» слово «Russian» и нажмите кнопочку «Search» и
нам отфильтруется русский язык. После этого отметь его галочкой и нажмите по желтой кнопочке в правом верхнем углу «Install». Более наглядно можете посмотреть на скрине ниже.
Если у вас по каким либо причинам сразу не отобразился список языков в установщике, то попробуйте сначала очистить кeш, нажав на кнопочку «Purge Cashe» в правом верхнем углу. Затем после это жмете на кнопочку «Find languages» (все в том же правом верхнем углу). Но обычно проблем не должно быть.
После успешной установки получим вот такую надпись — «Installing Russian was successful».
Так, язык мы установили, теперь необходимо включить его по умолчанию для всего сайта. Следует отметить, назначение языка основному сайту и панели управления делается в отдельности. Чтобы переключить язык идем в меню «Extensions» -> «Language Manager» и сразу в первой вкладочке «Installed — Site» видим два языка: English (United Kingdom) и Russian. Вкладка «Installed — Site» означает язык интерфейса основного сайта. В данном случае по умолчанию у нас выставлен английский, о чем свидетельствует оранжевая звездочка в столбце «Default». Чтобы переключить на русский жмем по звездочке в строке «Russian» или отметьте русский язык радио переключателем и нажмите оранжевую звездочку в правом верхнем углу. Оба варианта идентичны.
Теперь тоже самое необходимо проделать и для админ панели. Переключаемся на «Installed — Administrator» и также выбираем русский по умолчанию. После того как выберите русский для панели управления вы сразу заметите, что полностью весь интерфейс перевелся на русский язык.
После выбора языков — сайта и панели управления нам в обоих случаях выдастся следующее сообщение:
«Default Language Saved. This does not affect users that have chosen a specific language on their profile or on the login page.
Warning! When using the multilanguage functionality (i.e. when the plugin System — Languagefilter is enabled) the Site Default Language has to also be a published Content language.»
Это означает, что язык выбран по умолчанию, но это никак не повлияет на пользователей, у кого в профиле установлен по умолчанию язык, отличный от русского. Также, при использовании многоязычного функционала необходимо создать еще и язык контента, для установленного языка.
Чтобы создать язык контента для русского, в данном случае, переключаемся на вкладку «Языки контента» все в том же менеджере языков. Здесь в списке видим только «English (UK)». Чтобы создать русский жмем по оранжевой кнопочке «Создать». Откроется форма добавления языка контента, в которой существуют следующие поля:
Заголовок — вводим название языка, которое будет отображать в списке языков, например, Русский
Заголовок на «Родном» языке — здесь вводим заголовок именно на языке создаваемого контента, например, для русского это будет — Русский
Код языка для URL — данный код будет добавляться в урл-адрес сайта при использовании многоязычности, например, при включенном SEF это будет примерно так — http://mysite.ru/en/. Также следует отметить, что данный код языка должен быть уникален для всех языков контента. В данное поле можно ввести — ru
Префикс изображения — данное поле необходимо, если включаем «Изображение флагов». Данным полем мы добавляем имя файла иконке флагу. Например, если выберем — ru, то иконка флага должна быть названа именем — ru.gif. Изображения флагов применяются как в админке, так и во фронтенде для переключения языков. О многоязычности Joomla поговорим в другой статье, здесь же просто коротко объясню для чего необходимо данное поле.
Тег языка — в данном поле указываем тег языка. Для русского указываем — ru-RU. Данный префикс должен точно совпадать с установленным языком или с устанавливаемым. Если быть точнее — имена файлов русской локализации (для примера) имеют префикс ru-RU, к примеру, файл — ru-RU.com_content.ini. Т.е. видим, что начальный префикс файла совпадает с нашим тегом языка.
Состояние — ну тут, надеюсь комментировать не нужно. Можем включить, можем выключить или переместить в корзину.
Доступ — здесь указывается уровень доступа к данному языку контента. Просто выбираем группу пользователей из выпадающего списка, которой назначены те или иные права.
Описание — вводим краткое описание. В принципе, это не обязательно.
При наведении на текст поля выскакивает подсказка, так что вы можете почитать, если что не поняли.
Поля, отмеченные *, обязательны для заполнения.
Заполненная форма у вас должна выглядеть примерно следующим образом.
Почему я затронул тему языков контента? Дело в том, что когда я устанавливал компонент ЧПУ (человеко-понятные урлы) sh404sef без создания русского языка контента у меня в адреса страниц стали добавляться префиксы — ru. Я долгое время не мог понят в чем дело, пока не создал язык контента — Русский. Поэтому, если вы будете ставить данный компонент ЧПУ, то имейте это ввиду.
Ну вот с языками мы разобрались, теперь можно пройтись по основным разделам панели управления. Давайте вернемся на главную страницу панели управления и именно с нее и начнем наше путешествие по админке. Для этого нажмите на ссылку «Панель управления» в верхнем левом углу.
Панель быстрого доступа на главной странице
Зайдя на главную страницу, нам сразу бросаются в глаза иконки быстрого доступа — 1. Также помимо них имеется системное меню — 2, панель статистики материалов -3 и панель статуса — 4 (см. скрин ниже).
1. Панель иконок быстрого доступа к содержимому сайта — данная панель это дублирование верхнего системного горизонтального меню. Сюда вынесены наиболее важные разделы панели управления сайтом. Например, первые четыре иконки: Добавить материал, Менеджер материалов, Менеджер категорий и Медиа-менеджер это дублирование пункта главного меню «Материалы». Если наведем мышку на пункты сис. меню, то увидим выпадающие пункты.
2. Системное меню — доступ к различным разделам панели управления. Например, в пункте меню «Компоненты» мы можем увидеть список всех установленных компонентов. Долго останавливаться на каждом пункте не буду, т.к. статья может получиться довольно таки большой. Подробное описание всех пунктов системного меню вы можете посмотреть в скринкасте в конце данной статьи.
3. Статистика материалов сайта — данная позиция представляет собой набор модулей, в данном случае 3 модуля: Последние 5 авторизованных пользователей; 5 самых популярных материалов; Последние 5 созданных материалов. Вывод данного блока на этом не ограничивается, сюда также можно вывести и другие модуля, предназначенные для панели управления. Делается это в менеджере модулей.
4. Панель статуса — представляет собой модульную позицию (область, куда можно вывести различные блоки информации в виде модулей) и две ссылки — «Просмотр сайта» и «Выйти».
Теперь я бы хотел вернуться к иконкам быстрого доступа и разобрать каждую из них. Как я уже говорил, они дублируются с основным системным меню. Походу разбора я буду говорить в каком из пунктов системного меню данная иконка дублируется.
Первая иконка «Добавить материал» служит для добавления нового материала на сайт. Это дубль системного меню Материалы -> Менеджер материалов -> Создать материал. Т.е. чтобы создать материал, находясь на главной странице панели управления и не выполняя лишних действий, мы жмем по данной кнопочке, после чего нам откроется форма добавления нового материала.
Далее, следующая иконка «Менеджер материалов» это тоже самое, что и пункт системного меню Материалы -> Менеджер материалов. Щелкнув, по данной кнопочке нам откроется список всех созданных нами материалов. Ну, здесь мне кажется комментарии более излишне.
Следующая иконка «Менеджер категорий». Также, что и материалы дубль пункта сис. меню Материалы -> Менеджер категорий. Данная кнопка открывает нам список всех категорий на сайте.
Медиа-менеджер — это небольшой менеджер, который позволяет нам управлять медиа-материалами: картинки, видео, аудио и т.п. Через данное приложение мы можем легко загружать медиа-файлы и распределять их по каталогам. Но через данный клиент нам доступен всего лишь каталог — images, который лежит в корневой директории сайта.
Менеджер меню — список всех созданных меню на сайте. В данный пункт можно попасть также через системное меню Меню -> Менеджер меню.
Следующая иконка «Менеджер пользователей» — открывает список всех зарегистрированных пользователей на сайте. Данная кнопка дублирует пункт меню Пользователи -> Менеджер пользователей.
Менеджер модулей — отображает список, всех созданных модулей на сайте. Модуль — это определенный блок, который может выводить ту или иную информацию в специальных модульных позициях шаблона. У каждого шаблона определены свои модульные позиции.
Менеджер расширений — по клику данной кнопки открывается панель управления расширениями. Здесь можно установить новое расширение, управлять существующими, поиск расширений (нет, не в интернете, а уже загруженные на сайт, но не установленные), проверять структуру таблиц базы данных, устанавливать языковые пакеты. Также здесь нам доступен такой пункт, как «Обновление» — поиск новых версий, как самой cms Joomla, так и установленных расширений. В данный раздел можно также перейти — системное меню Расширения — > Менеджер расширений.
Идем далее, «Менеджер языков». В менеджере языков мы можем управлять установленными языковыми пакетами. Если в предыдущем пункте нам был доступен пункт установка языков пакетов, то в данном шаге мы можем установить по умолчанию любой из установленных (впрочем, данный шаг мы уже затронули, когда русифицировали сайт).
Следующая кнопочка «Мой профиль» — здесь мне кажется сама кнопочка говорит сама за себя, т.е. отсюда мы можем войти в свой профиль и отредактировать свои персональные данные, а именно «Имя», «Логин», «Пароль» и «e-mail». В правой части окна мы можем настроить для своего профиля следующие параметры: «Шаблон панели управления», «Язык панели управления» (если многоязычный сайт), «Язык сайта», «Визуальный редактор», «Сайт справки» и «Часовой пояс». На этом настройки профиля пользователя заканчиваются. Это стандартный профиль, что по умолчанию включен в джумла. Его можно расширить, добавив некоторые поля. Делается это включением плагина «Пользователь — профиль». Также это можно сделать и сторонними расширениями. Наиболее популярные расширения профилей пользователя это — Community Builder, Jomsocial и др. Данный пункт нам также доступен через системное меню Сайт — > Мой профиль или Пользователи -> Менеджер пользователей -> ищем свое имя и открываем на редактирование.
Следующая кнопка — это кнопка проверка версий cms Joomla. Это своего рода кнопка-индикатор, которая подает сигнал, когда выходит очередной релиз безопасности. Если же обновлений нет, то на иконке появляется отметка в виде зеленой галочки и высвечивается надпись — «Версия Joomla самая новая». Данный компонент обновлений также доступен через системное меню — Компоненты -> Обновление Joomla.
И, наконец, последний пункт — «Проверка новых расширений Joomla». Данная кнопка это аналог предыдущей, только в данном случае проверяется не ядро Joomla, а все установленные расширения на наличие новых версий.
Ну вот, собственно и все. На этом я завершаю данную статью. Всем удачного сайтостроения!