CloudRef-это веб-инструмент для управления библиографическими ссылками.
Научная публикация: Оливер Копп, Уве Брейтенбюхер, Тамара Мюллер: CloudRef - к совместному управлению справочниками в облаке. Zeus 2018, Ceur-Ws.org
CloudRef поддерживает совместную работу и обеспечение качества ссылок. Программное обеспечение состоит из углового применения на переднем конце и приложения Java на заднем плане. Для передней части используется шаблон администратора «ng2-admin» Akveo.

docker run -p 127.0.0.1:8080:8080 jabref/cloudrefmaintainer / developer в качестве входа в систему maintainer обладает полными правами на слияние ссылок. Другие пользователи могут быть созданы просто через форму входа в систему и не могут слиться, если порог 3 не достигнут.
Обратите внимание, что данные хранятся в контейнере Docker и могут потеряться. Чтобы подключить локальную папку (например, D:CloudRef ) к Docker, используйте следующую команду:
docker run --rm -v"D:/CloudRef:/root/CloudRef" -p 127.0.0.1:8080:8080 jabref/cloudref
docker build -t cloudref .docker run -p 127.0.0.1:8080:8080 cloudrefmaintainer / developer в качестве входа в систему Версия узла> = 6.0 и версия NPM> = 3 Требуется!
Версии можно проверить с помощью:
node -v
npm -v
Репозиторий клона или загрузка .zip -файл
Перейдите в папку «Frontend» проекта
Установить зависимости
npm install
sqlite3.exe в папку, где хранится база данных {USER_DIRECTORY}/CloudRefsqlite3.exe .open CloudRef.sqlite
Передний конец: запустить следующую команду в папке "Frontend"
npm start
Задняя часть: запустить следующую команду в папке «Бэкэнд»
./gradlew run
Приложение доступно по адресу http: // localhost: 4200 и определение чванства спокойного веб -службы заднего конца по адресу http: // localhost: 8080/swagger.json.
Пользователь с ролью «Содействие» может дополнительно отредактировать предложение для модификации. Кроме того, он может принять и отвергать предложения напрямую. Роль пользователя не может быть изменена через пользовательский интерфейс, но в базе данных.
Возможность изменить роль:
Загрузите оболочку командной строки SQLite ("sqlite-tools") с https://sqlite.org/download.html.
Скопируйте sqlite3.exe в папку, где хранится база данных {USER_DIRECTORY}/CloudRef
Откройте файл sqlite3.exe
Бегать
.open CloudRef.sqlite
UPDATE User
SET role = 'MAINTAINER'
WHERE username = {username};
Нам нужно было изменить basePath в DefaultApi.ts следующим образом
protected basePath = location.protocol + '//' + location.hostname + ':' + location.port === '4200' ? '8080' : location.port;
Если вы регенерируете DefaultApi.ts , пожалуйста, исправьте эту строку.