OJS: установка плагинов

Опубликовано в разделе: OJS - открытые журнальные системы, Полезная информация



pluginsКак и любая другая система управления контентом, Open Journal Systems (OJS) имеет ряд дополнительных модулей (плагинов), которые расширяют ее возможности (основной функционал).

Часть этих плагинов загружается и устанавливается вместе с системой, т.е. входит в основной дистрибутив. Другая часть создается, дорабатывается и предлагается к использованию сообществом разработчиков.

Основная группа разработчиков, которые поддерживают OJS — это участники Public Knowledge Project.

Если Вы хотите расширить функционал своего Open Journal Systems за счет дополнительных плагинов, то рекомендуем обратить внимание на два ресурса:

К примеру, недавно мы рассказывали о дополнительных плагинах, которые помогают демонстрировать некоторые  статистические данные на сайте: Statistics charts и Article Level Metrics. Плагины были загружены с этих форумов.

В данном материале мы расскажем о том, как правильно установить плагин OJS, на что обратить внимание.

Во-первых, нужно узнать, поддерживает ли Ваша версия OJS плагин. Об этом всегда напишут на форуме.

Во-вторых, нужно определить правильную директорию, в которую будет загружаться плагин, а также правильное название самой папки с плагином.

Для этого после загрузки архива с файлами плагина нужно открыть с помощью блокнота (лучше использовать Notepad++) любой из файлов в формате *.xml (version.xml , settings.xml и пр.)… и посмотреть путь установки плагина, а также корневую папку плагина.

plugins_02

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

В-третьих, для более правильной автоматической установки, когда информация о плагине гарантированно попадет в базу данных сайта, нужно создать правильный архив с расширением tar.gz. Часто разработчики могут выкладывать или zip или rar архивы.

Создать архив tar.gz можно с помощью очень функционального и бесплатного архиватора 7Zip.

Создается tar.gz в два этапа. Вначале папку с файлами плагина нужно запаковать в tar.

tar_01

после этого архив с папкой плагина нужно повторно запаковать уже в tar.gz

tar_02

Установить архив tar.gz можно из административной панели OJS. Для этого переходим: Управляющий журнала — Системные плагины и нажимаем «Установить новый плагин».

В случае успешной установки будет сообщение:

После этого нам нужно найти и активировать плагин.

Учитывая, что директория установки была следующей: plugins/generic/alm/version.xml , плагин относится к категории «общих» (generic).

Значит, идем: Управляющий журнала — Системные плагины — Общие плагины. Находим установленный плагин, активируем, а после обновления страницы, в случае необходимости вносим настройки.

Для общего ознакомления ниже мы приводим таблицу с директориями групп плагинов в основном дистрибутиве OJS, названием и кратким описанием групп плагинов в административной панели OJS.

Категории плагинов OJS (2.4.1. — 2.4.8.1)

директория название описание группы
plugins/auth Плагины авторизации Позволяют OJS делегировать задачу аутентификации пользователей другим системам, таким как LDAP-сервера
plugins/blocks Плагины блоков Подключаемые компоненты пользовательского интерфейса, такие как различные инструменты боковых панелей
plugins/citationFormats Плагины форматирования ссылок Предоставляют пользователям различные форматы, с помощью которых можно получить доступ к ссылкам статей
plugins/citationLookup Плагины модулей подключения к базам данных источников Подключаются к базам данных источников, чтобы найти ссылку на источник, например, во время редактирования ссылок на источники (PubMed, ISBNdb, WorldCat, CrossRef)
plugins/citationOutput Плагины оформления ссылок Реализуют стандарты оформления ссылок. Они заменяют плагины форматирования ссылок
plugins/citationParser Плагины извлечения ссылок Позволяют извлекать данные для полей из «сырых» ссылок (например, имя автора, название и т. д.)
plugins/gateways Плагины шлюзов Предоставляют данные в реальном времени внешним системам
plugins/generic Общие плагины Расширяют возможностей OJS различными способами, которые не поддерживаются другими категориями плагинов
plugins/implicitAuth Плагины скрытой аутентификации Реализуют поддержку аутентификации пользователей на основе заголовков протокола http
plugins/importexport Плагины импорта/экспорта Используются для обмена контентом с другими системами
plugins/metadata Плагины метаданных Реализуют дополнительные стандарты метаданных (MODS, Dublin Core, OpenURL, NLM)
plugins/oaiMetadataFormats Плагины формата метаданных OAI Описывают метаданные при коммуникации в рамках OAI (Open Archives Initiative)
plugins/paymethod Плагины платежей Реализуют поддержку различных методов обработки онлайн-платежей (например, PayPal)
plugins/pubIds Плагины открытых идентификаторов Реализуют поддержку открытых идентификаторов (например, DOI — digital object identifier)
plugins/reports Плагины отчетов Используются для реализации различных видов отчетов и извлечения данных
plugins/themes Плагины тем Используются для изменения внешнего вида системы.

* Многие плагины из вышеуказанных групп активируются по умолчанию и не требуют дополнительных настроек.

Как показывает практика, в основном при работе с OJS нужно иметь дело с общими плагинами, плагинами блоков, плагинами оформления ссылок, а также плагинами импорта/экспорта данных.

Внимание! Перед установкой любых дополнительных плагинов в Open Journal Systems настоятельно рекомендуем проверять файлы с помощью антивируса, а также делать резервную копию сайта!

P.S. Если Вам известны качественные ресурсы, распространяющие дополнительные плагины для OJS, пожалуйста, делитесь ссылками в комментариях ниже. С уважением. Участники OSU. 

Метки: , , ,




Отправить ответ

11 Комментарий на "OJS: установка плагинов"

Подписаться на
avatar
Упорядочить:   самые новые | самые старые | самые популярные
Ольга
Гость

Здравствуйте! Подскажите можно ли увеличить шрифт на сайте во всех меню? Спасибо.

Александр
Гость

Доброе время. А какие еще есть примері «Плагины открытых идентификаторов»

wpDiscuz