Яндекс.Метрика

OJS: установка плагинов - Издательский дом Интернаука

phone +7-495-066-21-42, +7-495-066-45-61.
Перейти к контенту

Главное меню:

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

Проект House-science > OJS > Оформление OJS > Оформление OJS - важное

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

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

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

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

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


К примеру, недавно мы рассказывали о дополнительных плагинах, которые помогают демонстрировать некоторые  статистические данные на сайте: 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.

Категории плагинов 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, пожалуйста, делитесь ссылками в комментариях ниже. С уважением. Участники проекта House-science.




Индекс цитирования

© 2015-2016 ООО"Издательский дом Интернаука". Адрес: 115191, г. Москва, ул. Рощинская 2-я, дом 4, оф. 503. Тел.: +7-495-066-21-42 e-mail: i.nauka@mail.ru

Назад к содержимому | Назад к главному меню