Установка расширений на Joomla. Работаем с менеджером расширений

Категория: Установка и настройка Joomla - .

Установка расширений на Joomla. Работаем с менеджером расширений

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

Есть так же множество платных расширений и шаблонов, которые будут более мощными и удобными в работе, нежели их бесплатные версии или аналоги. На своём блоге я использую только бесплатные компоненты, модули и шаблон (я, в принципе, против вареза (взломанный софт, доступный бесплатно в интернете) в любой форме, так как считаю это воровством). Но, тем не менее, они отлично подходят для реализации моих идей. У меня есть и компонент блога и карта сайта и файловый архив и разные полезные модули. Но об этих расширениях мы поговорим позднее, а в этой статье мы рассмотрим сам процесс установки компонентов, модулей, плагинов, шаблонов и языков в Joomla.

Установка расширений на Joomla. Менеджер расширений

Перед тем, как устанавливать какие-либо расширения на сайте, нужно их, естественно, откуда-нибудь скачать. Скачивать я рекомендую с сайтов разработчиков или с сайта extensions.joomla.org. Более подробно о подборе расширений для сайта читайте в этой статье. Для установки расширений joomla, нужно зайти в панель администратора, вверху увидите надпись "Расширения". Наводите мышку и нажимаете "Установить/удалить". Вам откроется менеджер расширений joomla, c помощью которого можно установить любой компонент, модуль, плагин, шаблон или язык для Joomla:

Установка расширений на сайт Joomla. Работаем с менеджером расширений

В нем мы видим три окошка, давайте полоностью изучим функции каждого из них:

  • Загрузить файл пакета - это окно нужно для установки уже скачанного расширения со своего компьютера. Нажимаете обзор, ищите в проводнике нужное Вам приложение, которое заранее скачали из интернета (какие сайты на joomla можно сделать с помощью расширений), выбираете его и нажимаете "Загрузить файл&Установить". Архивы должны быть в формате .zip, иначе установка не произойдёт. Сам процесс установки обычно не занимает много времени. Как правило, не более минуты;
  • Установить из папки - некоторые приложения не устанавливаются стандартным способом. Для их установки Вам потребуется заранее разархивировать архив с расширением и скопировать его в папку X:\home\localhost\www\ВАШ_САЙТ\tmp (это если Ваш сайт находится на локальном сервере) или в папку www/ВАШ_САЙТ/tmp (если Ваш сайт находится на виртуальном хостинге). Этот метод подходит, если Вы устанавливаете на локальном сервере расширение, размер которого больше, чем 2 MB. Просто в Denwer стоит ограничение на загрузку файлов в 2MB и поставить "большое" расширение первым способом не получится. Хотя это значение легко можно изменить в файле php.ini.
  • Установить из URL - третье окошко устанавливает приложения прямо с интернета. Вы указываете ссылку на прямое скачивание архива с расширением и программа его качает сама и устанавливает. Желательно давать приложению прямые ссылки именно с сайтов разработчиков или других надёжных источников, которым Вы доверяете. Если, например, дать ссылку на скачку с файлообменника, то программа сама не сможет скачать, так как там нужно провести определённые действия перед тем, как Вы сможете скачать файл.

После установки любых расширений (если, конечно, не произойдёт никаких ошибок), их все можно будет найти в административной панели Вашего сайта. Компоненты можно найти, соответственно, в меню "Компоненты" админ панели, а модули, плагины, шаблоны и локализации (языки) находятся в менеджере расширений.

Отключение или полное удаление расширений на сайте Joomla

Итак, устанавливать мы научились. Осталось разобраться с тем, как это всё потом выключить или удалить. Все эти действия можно сделать двумя путями:

1. Удалить вручную с виртуального сервера (с помощью FTP) или с локального (если сайт на denwer) все папки и файлы, которые связаны с нужным нам расширением. Бывают случаи, когда простое удаление не помогает или выскакивают какие-нибудь ошибки, тогда останется только этот метод. Как узнать, какие папки нужно удалять? Очень просто! После закачки, в архиве с расширениями должен храниться файл в формате .xml. Он будет храниться в корневом каталоге расширения и в нём будут прописаны пути установки всех папок и файлов. Следуя этому файлу, можно без проблем всё почистить. Только не забудьте, что при ручном удалении, все данные в базе данных останутся на месте. Не забудьте их тоже потом почистить через PhpMyAdmin, чтобы сайт не забивался не нужным мусором.

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

Менеджер расширений joomla

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

Менеджер расширений joomla

Сейчас обо всех пунктах по порядку с кратким описанием, чтобы Вам было понятнее:

  • Сейчас установлен - список расширений, которые на данный момент установлены на сайте;
  • Разрешить - этот пункт показывает, включено ли данное расширение или нет. При желании, нажав на галочку, Вы можете его выключить;
  • Версия - текущая версия Вашего расширения;
  • Дата - дата создания расширения (не путать с датой установки);
  • Автор - разработчик расширения;
  • Совместимость - показывает совместимость расширения с Вашей версией Joomla. Некоторые расширения работают только в режиме совместимости. Для этого нужно найти и активировать плагин в менеджере расширений, который отвечает за этот параметр. Он будет называться "Плагин поддержки старых расширений" или "Legacy".

Чтобы удалить файл, Вам нужно выделить его, поставив галочку напротив названия, и нажать на кнопку "Удалить", которая находится в правой верхней части экрана. После этого расширение должно удачно удалиться. Если какие-либо части не удалились, то их нужно будет потом удалять вручную. Программа, как правило, пишет где была проблема, чтобы было проще отыскать файлы и удалить. Кстати, некоторые компоненты не удаляют файлы из базы данных, например, компонент комментирования материалов Jcomments или компонент форума Kunena. Так что после удаления ненужных программ, не забывайте проверять базу данных на наличие оставшихся кусков расширений. Кстати, удалить файлы, выделенные серым цветом, нельзя! Они относятся к системным и были установлены вместе с joomla. Если Вам все же необходимо их удалить, то придётся это делать вручную на свой страх и риск. Так что не забывайте о резервном копировании сайта и базы данных.

Как видите, установка расширений Joomla не представляет из себя большой проблемы и даже новичкам всё должно быть довольно понятно. Я так же рассказал немного о менеджере расширений joomla, чтобы Вы имели представление о том, как с ним нужно работать. Так что можете пробовать поставить понравившиеся компоненты, модули, плагины или шаблоны для подбора тех, которые Вам понравятся и подойдут для реализации Ваших замыслов (только для тестов тех или иных расширений, я рекомендую создать отдельный сайт на локальном хостинге. Таким образом, Вы убережёте от ошибок свой рабочий проект и не будете тратить время на удаление непонравившвишся расширений). В следующих статьях мы будем подробно разбирать установку и настройку многих расширений на сайт Joomla. Чтобы не пропустить обновления, подпишитесь на получение новостей блога Joofaq.ru любым удобным для Вас способом.

Комментарии  

#4 Олег 06.03.2015 15:26
Не загружаются расширения: Akeeba Backup и Kickstart на Joomla 3.2.0 на локальном сервере ни
из архива zip, ни из каталога ...tmp.
Цитировать
#3 Наталия 06.10.2014 12:31
Добрый день.

Я работаю в Joomla! 2.5.27, хочу установить плагин. НО, когда захожу "расширения", там нет "Установить/уда лить". Там только менеджер модулей, плагинов, шаблонов и языков.

Захожу в менеджер плагинов, и там внутри нет кнопки "добавить".

Помогите, пожалуйста.
Цитировать
#2 Администратор 18.04.2014 14:41
Цитирую Олег:
Добрый день!
Подскажите, пожалуйста, как подчистить файлы (операция, о которой Вы пишете) в базе данных после удаления Jcomments?

Заходите в базу данных и ищете таблицы, в которых встречается слово _jcomments и удаляете их. Только не забудьте сначала сделать резервную копию базы данных и самого сайта.
Цитировать
#1 Олег 12.04.2014 13:12
Добрый день!
Подскажите, пожалуйста, как подчистить файлы (операция, о которой Вы пишете) в базе данных после удаления Jcomments?
Цитировать

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


Защитный код
Обновить