CloudRef是一种基于Web的工具,用于管理书目参考。
科学出版物:塔玛拉·穆勒(TamaraMüller)的奥利弗·科普(Oliver Kopp),UweBreitenbücher:CloudRef - 朝着云中的协作参考管理。宙斯2018,CEUR-WS.org
CloudRef支持参考的协作工作和质量保证。该软件由前端的Angular应用程序和后端的Java应用程序组成。对于前端,使用Akveo的管理模板“ NG2-ADMIN”。

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文件
导航到项目的“前端”文件夹
安装依赖项
npm install
sqlite3.exe复制到存储数据库{USER_DIRECTORY}/CloudRef文件夹中sqlite3.exe .open CloudRef.sqlite
前端:在“前端”文件夹中运行关注命令
npm start
后端:在“后端”文件夹中运行关注命令
./gradlew run
该应用程序可从http:// localhost:4200获得,以及http:// localhost:8080/swagger.json的后端的重新定义。
具有“维护者”角色的用户可以另外编辑修改建议。此外,他可以直接接受并拒绝建议。用户的角色不能通过用户界面而不是在数据库中更改。
改变角色的可能性:
从https://sqlite.org/download.html下载sqlite命令行壳(“ sqlite-tools”)。
将sqlite3.exe复制到存储数据库{USER_DIRECTORY}/CloudRef文件夹中
打开sqlite3.exe文件
跑步
.open CloudRef.sqlite
UPDATE User
SET role = 'MAINTAINER'
WHERE username = {username};
我们需要在DefaultApi.ts中更改basePath ,如下
protected basePath = location.protocol + '//' + location.hostname + ':' + location.port === '4200' ? '8080' : location.port;
如果您再生DefaultApi.ts ,请修补此行。