Open Journal Systems (OJS)
Страницата е създадена на:17 януари 2020 и редактирана на:13 март 2020
Интернет връзки - в Open Journal Systems (OJS)(колекция връзки).
Open Journal Systems (OJS) е сървърен софтуер за сайт за научни списания. Той е един от основните проекти на PKP - Public Knowledge Project.
Езикът за програмиране е PHP (Symfony), а за база данни се използва MySQL.
"Производствено" копие се изтегля от Open Journal Systems > Download.
Работно копие на програмния код се изтегля от Open Journal Systems - програмен код в GidHub.
При изтегляне с команда:
git clone https://github.com/pkp/ojs.git
понеже съдържа подмодули от други хранилища се подават и команди:
cd ojs
git submodule update --init --recursive
За осигуряване на модули от трета страна се използва Composer чрез командите:
composer --working-dir=lib/pkp update
composer --working-dir=plugins/generic/citationStyleLanguage update
composer --working-dir=plugins/paymethod/paypal update
Конфигуриране се извършва чрез копиране на файл config.TEMPLATE.inc.php
във файл config.inc.php
.
За да се показват съобщения за грешки за да може да се отстранят, във файл config.inc.php
се задава:
display_errors = on
За инсталиране на някои модули е необходим Node.js. Тези модули се инсталират и подготвят за ползване с командите:
npm install
npm run build
Български език се добавя в списъка на наличните езици, чрез добавяне във файл registry/locales.xml
на ред:
<locale key="bg_BG" complete="false" name="Български" iso639-2b="bul" iso639-3="bul">
Преводите на различни езици са поддиректории на директория locale
. За да добавим български превод копираме, например, директория en_US
в нова директория bg_BG
. Директорията съдържа .po файлове, които се редактират с текстов редактор и с програма за редактиране на този тип файлове, например poedit.
Създадено е разклонение на програмния код с добавен превод на български . Успешно инсталиране от посоченото разклонение протича по по-специфичен начин, който предстои да бъде описан тук.
Предишна страница: Софтуер за сайтове на научни списания
Следваща страница: Интернет връзки