Понедельник, Сентябрь 14, 2015

     Как создать свой сайт на Joomla

 
Базовый курс для "чайников"

Напоминание: наш Базовый курс создания сайта основан на изучении Joomla 1.5

О расширениях Joomla!Итак, Joomla! мы установили, и теперь можем начинать наполнение сайта различными материалами. У каждого из нас есть свои задумки, и функционала Joomla! может не хватить для их осуществления. Например, вы захотите показывать ролики с YouTube, или создать фотогалерею... В этом случае вам придётся установить расширения для Joomla! С их помощью вы можете добавить на сайт практически любую функцию.
Огромное количество расширений доступно на сайте exstensions.joomla.org.

Все расширения делятся на пять групп: компоненты, модули, плагины, шаблоны, локализации (языковые файлы). Их функции иногда могут пересекаться. Поэтому важно знать возможности расширений и фундаментальные различия между ними. Некоторые Joomla-пакеты могут использовать несколько типов расширений. Например, пакет голосования использует модуль для отображения пользовательского интерфейса, но для администрирования используется компонент.

В каталоге расширений Joomla! extensions.joomla.org для каждого расширения выводится его тип. В приводимом ниже описании галереи указано, что в пакет входит компонент, модуль, плагин и локализации:
Скриншот расширения

Комбинированные пакеты расширений встречаются довольно часто: обычно в пакете их как минимум два.

  Компоненты

Компонент Joomla! - это самый значительный тип Расширений. По существу, компоненты - это дополнительное программное обеспечение для расширения базовой функциональности CMS. Например, при помощи компонента комментариев можно дать возможность посетителям сайта оставлять комментарии к материалам.
Компоненты подразделяются на

  • стандартные ( включены в пакет дистрибутива Joomla! и доступны сразу после её установки)
  • дополнительные (компоненты сторонних разработчиков - устанавливаются администратором сайта по мере необходимости)

Для работы с этим видом расширений предназначено отдельное меню "Компоненты". Сейчас в нём можно увидеть список стандартных компонентов, но по мере того, как мы будем устанавливать дополнительные компоненты, список начнёт расширяться :
Иллюстрация 1

Модули

Модуль — это одно из средств расширения функциональных возможностей Joomla!. Примерами модулей являются навигационное меню, вход на сайт, список новых статей и т.д. При публикации модуля нужно указать, в какой позиции шаблона сайта и на каких страницах он будет отображаться. Установленные в системе модули можно скопировать, т.е.опубликовать несколько раз с разными параметрами и в разных позициях (например, модуль голосования).

Всё, что видит пользователь на сайте, создается компонентами и модулями. Для вывода компонента обычно предусмотрена центральная область шаблона, а вот количество и месторасположение модулей зависит только от нашей фантазии и необходимости.

Как и компоненты, модули могут быть стандартными и дополнительными. Пример: справа вы видите модуль меню "Базовый курс". Для вывода меню я использовала стандартный модуль. А ниже расположен модуль с птичкой для вывода сообщений с моего аккаунта в Твиттере. Для него я использовала дополнительный модуль, который нашла в каталоге расширений, скачала и установила на свой сайт.

Плагины

Плагин вообще - это небольшая вспомогательная программа, созданная в дополнение к основной. Обычно эта программа дополняет, расширяет и улучшает функциональность основной программы. Каждый плагин имеет свою узкую специализацию и занимается только своим делом. Например, плагин AllVideos позволяет вставлять в статью медиафайлы. Вы устанавливаете плагин, публикуете его, а потом в любой статье в нужном вам месте просто прописываете специальный код.

Языки или локализация. С примером локализации мы познакомились в уроке о русификации Joomla! Есть множество расширений, которым требуются подобные файлы - переводчики (чаще всего перевод требуется для компонентов, - например, JomSocial, или MyBlog). Если расширение разработано с учетом необходимости его перевода на другие языки, то обычно в описании расширения стоит значок с буквой "L". В этом случае следует поинтересоваться, имеется ли в приложении файл перевода на русский язык.

Шаблоны

Внешний вид вашего сайта зависит от шаблона. И это не только картинки, но и места под модули, размеры колонок, шрифты и т.д. О шаблонах мы будем говорить отдельно.

Для работы с расширениями предназначено меню "Расширения". Оно состоит из пяти пунктов. Через пункт "Установить/Удалить" производится установка и удаление всех расширений. Далее идут Менеджеры модулей, плагинов, шаблонов, языков. Как видите, в списке нет менеджера компонентов: как я уже говорила выше, для управления компонентами создано отдельное меню "Компоненты". Но установка и удаление компонентов производится всё-таки через меню "Расширения" :
Иллюстрация 2

Отдельно от Базового курса мы рассмотрим специфику работы с наиболее важными расширениями, входящими в список так называемых "must have", т.е. тех, что мы просто обязаны иметь на своём сайте.

А в Базовом курсе мы научимся устанавливать и удалять расширения, а также узнаем, что делать, если расширение не устанавливается.

Успехов!

 

Комментировать материал через:

  • Joomlalessons.ru
  • Вконтакте

Поделиться: