Что такое расширения Joomla, как установить расширение Joomla

17 комментариев

расширения joomlaЗдравствуйте, дорогие читатели моего блога! В прошлом уроке мы научились устанавливать Joomla. Пришло время посмотреть, что это за зверя мы такого завели, и как с ним правильно обращаться.

В этой статье мы посмотрим, как устроен сайт на Joomla, из каких основных частей он состоит, узнаем, что такое расширения Joomla, какие они бывают, где их взять и как установить расширения Joomla. Материал, в общем-то, теоретический, но очень важный для понимания основ работы нашего сайта. Так что читаем обязательно!

Как устроен сайт на Joomla

Итак, при самом первом рассмотрении наш сайт состоит из двух частей:

  • лицевая часть, или фронтэнд,  — это то, что видит пользователь, когда попадает на наш сайт. Думаю, тут пояснений не надо. Смысл в том, что фронтэнд  доступен всем.
  • администраторская часть, бэкенд – это панель управления сайтом. Она доступна только вам как администратору сайта, ну или же тем людям, которым вы выдадите соответствующие права. Из админки вы управляете внешним видом сайта, наполняете его содержанием – пишите статьи, добавляете фотографии, обновляете при необходимости ядро движка и его составные части.
    Именно в наличии панели администратора и кроется удобство создания и управления сайтов на основе CMS. Ведь можно добавлять статьи, например, непосредственно в базу данных, вносить изменения во внешний вид путем редактирования файлов темы оформления. Админка предоставляет удобный интерфейс для осуществления всех этих действий без знания языков программирования. Напомню, вход в панель администратора доступен по адресу: название_сайта/administrator.

Теперь обратимся к лицевой, самой важной части нашего сайта.

Любой сайт на Joomla состоит из четырех основных частей. Все эти части называются расширениями. Они скачиваются и устанавливаются отдельно в зависимости от того функционала, который вам нужен. Для свободного скачивания доступны сотни тысяч расширений, которые позволяют создать абсолютно любой сайт.Есть и платные расширения, которые доступны по подписке или лицензии. В основном это касается шаблонов, но встречаются и платные компоненты и плагины. Однако всегда можно найти альтернативу среди бесплатных вариантов.

Расширения Joomla

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

установка расширений joomla

 

  1. Шаблон, или тема оформления. Ее основные видимые части у меня на скрине помечены цифрой 1 – это шапка сайта, или хедер, и подвал, или футер. Помимо этого, шаблон сайта определяет тип, размер и цвет шрифтов на сайте,  все визуальное оформление в целом, а также отвечает за расположение элементов на странице. Сейчас мы исследуем стандартный шаблон Joomla, который, само собой, никто не использует на своих сайтах. Вы всегда можете изменить шаблон на любой, который вам понравится, и тем самым управлять внешним видом вашего сайта. Кстати, следующий урок я посвящу как раз выбору и установке шаблона на сайт, так что советую подписаться на обновления, чтобы ничего не пропустить.
  2. Модули. Это основные строительные блоки вашего сайта. Как бы проще объяснить? Все видели конструктор Лего, может быть, кто-то в него даже играл – сам или со своими детьми. Так вот, там из разных типов кубиков можно собрать все, что душе угодно.
    Так вот, модули – те же кубики Лего. Они могут быть разного типа: модули, отвечающие за вывод меню, модули, выводящие фотогалерею или просто текст. На скриншоте мы видим модуль навигации по сайту – так называемые “хлебные крошки”, модуль меню и авторизации.
    Любой модуль можно убрать, заменить на другой или перенести в другое место. Но не куда на ум взбредет, а лишь в определенные места, которые выделены в шаблоне и называются позициями.
    Все позиции любого шаблона можно просмотреть, дописав в адресной строке после названия сайта /?tp=1. В моем случае это выглядит так: http://web-koshka/?tp=1. 
    В целях безопасности изначально просмотр позиций шаблона отключен. Чтобы его включить, пройдем в админке Расширения — Менеджер шаблонов — Настройки (в правом верхнем углу). Включаем просмотр позиций модуля и не забываем нажать «Сохранить и закрыть».

    расширения joomla

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

  3. Компоненты. Это основное содержимое сайта — статьи, фотогалереи, комментарии, товары интернет-магазина,  в общем, все то, что обычно располагается в основном поле сайта.
  4. Есть еще и четвертый вид расширений, который визуально не заметен. Это плагины. Их основная функция — это дополнять сайт новыми функциями (уж простите за тавтологию!). Например, есть плагин для вставки прямо в статью аудио или видео, есть плагин для увеличения изображений по клику. Ну, думаю, мысль ясна.

Эти четыре вида расширений Joomla — самые востребованные и распространенные. Помимо них, есть и другие — это языковые пакеты (помните, как мы с вами устанавливали пакет русской локализации?), различные библиотеки и т.д. Это вам для справки.

Осталось узнать, где расширенияJoomla брать и как их устанавливать.

Установка расширений Joomla

Шаблоны Joomla вы легко можете найти в интернете, вбив в поисковик соответствующий запрос. Они создаются различными студиями, поэтому для них нет официального репозитория. Вот только несколько сайтов, где вы можете подобрать отличные бесплатные шаблоны для сайта любой направленности: freewablon.ru, www.templatesjoomla.ru, joomla25.ru.

Компоненты, модули и плагины также можете поискать в интернете, однако, существует официальное хранилище для всех расширений, которое доступно по этому адресу.

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

Карточка каждого расширения в списке выглядит так:

установка расширений joomla

  1. Название расширения
  2. Версия Joomla — взятое мной для примера расширение совместимо только с версией 2.5, есть расширения, которые подходят под разные версии Joomla. Всегда обращайте внимание на этот пункт, чтобы не потратить зря время на скачивание и установку неработающего расширения, а потом еще ломать голову в поисках проблемы!
  3. Рейтинг и
  4. голоса показывают, как ни странно, … рейтинг этого расширения среди пользователей. Само собой, выбирать стоит проверенные расширения с высоким рейтингом, чтобы не скачать заодно с плагином или компонентом и парочку проблем 🙂
  5. Вид расширения — у нас это плагин (P) и языковой пакет к нему (L). Модули обозначаются как (M), компоненты — (C). Обратите внимание на то, что одно расширение может предоставляться в нескольких формах. К примеру, расширение для организации фотогалереи включает в себя как компонент для вывода фотогалереи в качестве основного контента (там, где обычно располагаются статьи), так и модуль для вывода фотографий в любом месте нашего сайта — в боковой колонке, хедере или футере.
  6. Это собственно описание расширения. Обычно с базовыми знаниями английского все бывает понятно, если нет — гугл-переводчик в помощь!
  7. Сайт разработчика
  8. Тип — один из важных пунктов: платное или бесплатное. Non-commercial, как следует из названия, бесплатное расширение.
  9. Дата обновления — это не критичный параметр, но все же желательно, чтобы расширение обновлялось время от времени. Это показатель серьезности отношения разработчиков к своему детищу, и как следствие, косвенным образом, индикатор его качества.

Если нас заинтересовало расширение Joomla, переходим на его страничку, кликая по названию, и получаем еще более развернутую и подробную информацию о нем.

расширения joomla

  1. Все то же название 🙂
  2. Вид расширения
  3. Совместимость — проверяем!
  4. Стоимость
  5. Кнопка для скачивания
  6. Просмотр демонстрации работы расширения
  7. Поддержка (можно задать вопрос или написать о проблеме, но поскольку расширение бесплатное, все же не стоит надеяться на обязательный оперативный развернутый ответ на ваше письмо) — быстрее и проще самим почитать
  8. Документацию
  9. И всякая другая информация — о разработчике, рейтинг, сколько человек использует расширение, обновляемое оно или не нет

По клику на «Download» мы либо сразу скачиваем выбранный модуль/плагин/компонент, либо переходим на сайт разработчика и уже там находим еще одну «Download» для скачивания.

Вот такая вот развернутая инструкция по скачиванию расширений с официального каталога расширений Joomla!

Какое бы расширение вы не скачивали, оно всегда будет в виде архива, который разархивировать не надо!

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

В админке заходим в Расширения — Менеджер расширений. Откроется окно, которое имеет семь вкладок. Нас сейчас интересует вкладка «Установить», другие же позволяют обновлять, удалять расширения, просматривать состояние базы данных, предупреждения, устанавливать языковые пакеты (кстати, русский язык можно было установить и отсюда).

установка расширений joomla

Чтобы установить шаблон, плагин, модуль или компонент, достаточно выбрать скачанный файл в поле «Файл пакета» и нажать «Загрузить и установить». Через какое-то время появится сообщение о том, что расширение успешно установлено, или же сигнал об ошибке.

Обратите внимание, что если вы устанавливаете какое-то «тяжелое» расширение, которое имеет в своем составе много файлов, то таким путем оно, скорее всего, не установится, потому что в Joomla есть ограничение на размер загружаемых расширений — 2 МБ.

Что делать в таком случае? Есть альтернативный вариант установки: «Установить из каталога». Разархивируйте расширение по тому адресу, который указан у вас как каталог установки, и нажмите «Установить». После успешной установки удалите все файлы из временной папки, куда разархивировали расширение.

Также возможна ошибка при установке неправильно упакованного расширения. Вот здесь можете почитать об этом подробнее, а также найти решения и других проблем при установке.

Зная URL того расширения, которое вы хотите установить, вы можете указать его в поле «URL установки» и загрузить расширение через интернет. Но, по правде говоря, вряд ли вы будете активно пользоваться этим способом.

Как активировать расширение Joomla

После установки плагин или модуль  сам по себе не заработает, шаблон на сайте не появится — их после  установки необходимо активировать. Это не относится лишь к компонентам.

Для активации заходим в Расширения и выбираем Менеджер модулей/плагинов/шаблонов в зависимости от того, какое расширение собираемся включить, щелкаем по красному кружку в столбце состояния напротив нужного расширения или отмечаем его галочкой и жмем «Опубликовать» ( для модуля — то есть отобразить на сайте в выбранной позиции) или же «Включить» (для плагина, чтобы он заработал).

Шаблон активируется щелчком на звездочке «По умолчанию». Аналогичным образом любое расширение можно выключить (снять с публикации)

Как удалить расширение Joomla

Все расширения удаляются на вкладке «Управление» Менеджера расширений.

расширения joomla

Здесь вы можете включить только что установленное расширение, нажав на красный кружок в столбце состояния напротив названия расширения (1).

Удаляются же расширения так: напротив названий тех, что нужно удалить, ставятся галочки (2), и удаление происходит по нажатию «Деинсталлировать» (3).

Ну вот, пожалуй, и все на сегодня! Мы узнали, как устроена Joomla, что такое расширения Joomla, где их скачать, как установить, как активировать и удалить, а также как решить возможные проблемы при установке расширений Joomla.

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

До встречи на страницах моего блога! C уважением, ваша Web-Кошка!

17 коммент.
  1. Александр

    День добрый. Лариса скажите, а вам доводилось устанавливать топ комментаторов на Joomla?

    • Александр, здравствуйте! На практике не доводилось — не было необходимости, но насколько помню, в компоненте Jcomments есть модуль для Топа комментаторов. А у вас сами комментарии как организованы?

      • Александр

        Комментарии — JComments 2.2.0.2 . Для топ комментаторов пробовал mod_jcomments_top_posters_j15_v2.2 (1) . Если аватары скрыть кое как показывает комментаторов, а если аватары показать выдает ошибку Fatal error: Class ‘JCommentsEvent’ not found in /modules/mod_jcomments_top_posters/helper.php on line 98

        • Александр, так прямо сразу не отвечу, но если не срочно, то завтра-послезавтра займусь этим вопросом, отвечу или здесь, или на почту. Joomla 2.5?

          • Александр

            Лариса спасибо большое. Вопрос не срочный. Может, статью напишите, будет интересно почитать. А я тем временем подпишусь, что бы не пропустить. 🙂 Joomla 1,5

  2. Александр! Да, у меня та же проблема возникает! Единственное решение, которое помогло, это обновить Jcomments до версии 2.3. Обновляется просто:
    1. Удалить Jcomments 2.2.0.2 через «Установку-удаление» (все комменты с сайта не пропадут — они в базе данных хранятся). На всякий случай перед началом работы сделайте полный бэкап сайта (все файлы и база данных), чтобы восстановить, если что.
    2. Обычным образом через Установщик Joomla установить Jcomments 2.3 (здесь можно скачать — http://www.joomlatune.ru/jcomments-downloads.html).
    3. После установки зайдите в Jcommens — Комментарии и нажмите «Обновить кэш». Если все прошло успешно, все ваши комменты появятся в списке. Если что-то не так, просто восстановите сайт из бэкапа.
    Я пробовала на денвере, все получилось. Аватары отображаются нормально.
    Надеюсь, Вам поможет. Желаю успехов! Появятся еще вопросы — постараюсь помочь.

    • Александр

      Лариса спасибо. Два дня сидел игрался с комментариями, а обновить до версии 2.3 не додумался. Буду пробовать.

      • Сходила в гости, топа еще не увидела. Не сработало? или не пробовали еще? Расскажите потом о результате, мне интересно :)!

        • Александр

          Здравствуйте Лариса. В-о-о-т установил. Всю неделю немножко некогда было. А сегодня пошел дождик, а это значит день «Агронома», значит – выходной. Вот ну теперь нужно убрать себя из комментаторов и хотелось бы сделать ссылки (дабы уважить авторов) других комментариев. Я поковыряюсь, если не получится попрошу совет.

        • Здравствуйте, Александр! =) Уже видела.
          Как ни странно, в коде топа предусмотрен вывод ссылок на сайты комментаторов, но у меня тоже не работает. С наскока проблема не решилась, в общем. Я посмотрю тоже, что там к чему, но уже традиционно немного позже. =)

  3. Ирина

    Вот и по Вашим картинкам смотрю, что сайт откръвается пустой. Чистенький и беленький.Только логин форма и home.А у меня устанавливается полнъй с материалами . Объясните пожалуйста,прежде чем начну работать по сайту мне теперь все ето надо удалить самой? . Или я что-то пропускаю при установке? Устанавливаю через Fantastico на удаленнъй сервер .

    • Ирина, здравствуйте!
      Вы при установке на последнем шаге устанавливаете демо-данные. Если хотите получить пустой сайт, как у меня, нужно на последнем шаге установки Joomla — «Конфигурация сайта» — там, где указываете название сайта и т.д., снять галочку с «установить демонстрационные данные».
      Ну или как вариант, если переустанавливать не хочется, можно просто удалить все материалы в менеджере материалов, потом все категории, кроме одной «без категории».

      • Хотя, по-моему, установка через скрипт на хостинге — фантастико, не дает возможность выбора установки демо. Тогда вариант один, вручную удалять.

  4. Дорогая и многоуважаемая web-kochka))))) у меня такая проблема: сделала сайт на Joomla 1.5.7 (ну теперь то я знаю что это древнейшая версия). Вот теперь не знаю как обновить, до какой версии сначала нужно. Сделала резервную копию и зависла)))) Помогите))))

  5. Здравствуйте! Прошу прощения, что возможно не тот раздел выбрала. Подскажите мне пожалуйста, как установить баннер на сайт. Я всегда думала, что этим занимаются владельцы хостинга, а недавно мне ск4азали, что нужно установить баннер и сделать выплывающее меню! Ну я мягко говоря не программист))) Помогите пожалуйста!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *