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 ,請修補此行。