Плагины
Плагины могут изменять поведение и добавлять новые функции в Elgg.
Содержание
Где получить плагины
Плагины можно получить из:
Сторонние сайты (обычно за плату)
Если ни один из существующих плагинов не соответствует вашим потребностям, вы можете нанять разработчика или создать свой собственный.
Сообщество Elgg
Поиск плагинов
Сортировать по популярности
На странице плагинов сообщества вы можете сортировать по дате загрузки (Фильтр: Самые новые) или количеству загрузок (Фильтр: Самые скачиваемые). Сортировка по количеству загрузок — хорошая идея, если вы новичок в Elgg и хотите увидеть, какие плагины часто используются другими администраторами. Это часто (но не всегда) будут плагины более высокого качества, предоставляющие значительные возможности.
Используйте поиск по тегам плагинов
Рядом с элементом управления фильтрацией на странице плагинов находится поле поиска. Оно позволяет искать по тегам. Авторы плагинов выбирают теги.
Оценка плагинов
Посмотрите комментарии и рейтинги
Перед загрузкой и использованием плагина всегда полезно прочитать комментарии, оставленные другими. Если вы видите, что люди жалуются, что плагин не работает или делает их сайт нестабильным, вам, вероятно, стоит держаться подальше от этого плагина. Оговорка заключается в том, что иногда пользователи игнорируют инструкции по установке или неправильно устанавливают плагин, а затем оставляют отрицательный отзыв. Кроме того, некоторые авторы плагинов решили не разрешать комментарии.
Установите на тестовом сайте
Если вы впервые пробуете плагин, плохая идея устанавливать его на вашем рабочем сайте. Вам следует поддерживать отдельный тестовый сайт для оценки плагинов. Хорошая идея — медленно внедрять новые плагины на ваш рабочий сайт даже после того, как они пройдут вашу оценку на тестовом сайте. Это позволяет изолировать проблемы, внесенные новым плагином.
Типы плагинов
Темы
Темы — это плагины, которые изменяют внешний вид вашего сайта. Они обычно включают таблицы стилей, клиентские скрипты и представления, которые изменяют стандартное представление и поведение Elgg.
Языковые пакеты
Языковые пакеты — это плагины, которые обеспечивают поддержку других языков.
Языковые пакеты могут расширять и включать переводы языковых строк, найденных в ядре, основных плагинах и/или сторонних плагинах.
Некоторые языковые пакеты уже включены в ядро и могут быть найдены в каталоге languages в корневом каталоге Elgg. Отдельные плагины обычно включают свои переводы в каталог languages внутри корня плагина.
Эта структура позволяет легко создавать новые языковые пакеты, которые заменяют существующие языковые строки или добавляют поддержку новых языков.
Установка
Все плагины находятся в каталоге mod вашей установки Elgg.
- Чтобы установить новый плагин:
извлеките (распакуйте) содержимое дистрибутивного пакета плагина
скопируйте/передайте по FTP извлеченную папку в каталог
modвашей установки Elggактивируйте плагин из панели администратора
- Чтобы активировать плагин:
Войдите на свой сайт Elgg с учетной записью администратора
Перейдите в Администрирование -> Настройка -> Плагины
Найдите свой плагин в списке установленных плагинов и нажмите кнопку «включить».
Порядок плагинов
Плагины загружаются в порядке, в котором они перечислены на странице Плагины. Начальный порядок после установки более или менее случайный. По мере добавления плагинов администратором они помещаются в конец списка.
Некоторые общие правила упорядочивания плагинов:
Плагин темы должен быть последним или, по крайней мере, ближе к концу
Плагин, который изменяет поведение другого плагина, должен быть ниже в списке плагинов