OJS: установка плагинов
Как и любая другая система управления контентом, Open Journal Systems (OJS) имеет ряд дополнительных модулей (плагинов), которые расширяют ее возможности (основной функционал).
Часть этих плагинов загружается и устанавливается вместе с системой, т.е. входит в основной дистрибутив. Другая часть создается, дорабатывается и предлагается к использованию сообществом разработчиков.
Основная группа разработчиков, которые поддерживают OJS — это участники Public Knowledge Project.
Если Вы хотите расширить функционал своего Open Journal Systems за счет дополнительных плагинов, то рекомендуем обратить внимание на два ресурса:
- старый форум PKP по поддержке OJS (до версии 2.4.8).
- новый форум PKP по поддержке OJS (все версии + 3.0).
К примеру, недавно мы рассказывали о дополнительных плагинах, которые помогают демонстрировать некоторые статистические данные на сайте: Statistics charts и Article Level Metrics. Плагины были загружены с этих форумов.
В данном материале мы расскажем о том, как правильно установить плагин OJS, на что обратить внимание.
Во-первых, нужно узнать, поддерживает ли Ваша версия OJS плагин. Об этом всегда напишут на форуме.
Во-вторых, нужно определить правильную директорию, в которую будет загружаться плагин, а также правильное название самой папки с плагином.
Для этого после загрузки архива с файлами плагина нужно открыть с помощью блокнота (лучше использовать Notepad++) любой из файлов в формате *.xml (version.xml , settings.xml и пр.)… и посмотреть путь установки плагина, а также корневую папку плагина.
Таким образом, вы будете знать правильное название папки с плагином и правильный путь для ручного копирования файлов, а также их последующего редактирования на сервере в случае необходимости.
В-третьих, для более правильной автоматической установки, когда информация о плагине гарантированно попадет в базу данных сайта, нужно создать правильный архив с расширением tar.gz. Часто разработчики могут выкладывать или zip или rar архивы.
Создать архив tar.gz можно с помощью очень функционального и бесплатного архиватора 7Zip.
Создается tar.gz в два этапа. Вначале папку с файлами плагина нужно запаковать в tar.
после этого архив с папкой плагина нужно повторно запаковать уже в tar.gz
Установить архив tar.gz можно из административной панели OJS. Для этого переходим: Управляющий журнала — Системные плагины и нажимаем «Установить новый плагин».
В случае успешной установки будет сообщение:
После этого нам нужно найти и активировать плагин.
Учитывая, что директория установки была следующей: plugins/generic/alm/version.xml , плагин относится к категории «общих» (generic).
Значит, идем: Управляющий журнала — Системные плагины — Общие плагины. Находим установленный плагин, активируем, а после обновления страницы, в случае необходимости вносим настройки.
Для общего ознакомления ниже мы приводим таблицу с директориями групп плагинов в основном дистрибутиве OJS, названием и кратким описанием групп плагинов в административной панели OJS.
директория | название | описание группы |
---|---|---|
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.
Теги: OJS, Open Journal Systems, инструкции, плагины
Дата публикации материала: 05.10.2016
Трекбэк с Вашего сайта.
Поделиться: