Cloudref adalah alat berbasis web untuk mengelola referensi bibliografi.
Publikasi Ilmiah: Oliver Kopp, Uwe Breitenbücher, Tamara Müller: Cloudref - Menuju Manajemen Referensi Kolaboratif di Cloud. Zeus 2018, ceur-ws.org
Cloudref mendukung pekerjaan kolaboratif dan jaminan kualitas referensi. Perangkat lunak ini terdiri dari aplikasi sudut di ujung depan dan aplikasi Java di ujung belakang. Untuk ujung depan templat admin "NG2-Admin" oleh Akveo digunakan.

docker run -p 127.0.0.1:8080:8080 jabref/cloudrefmaintainer / developer sebagai login maintainer pengguna memiliki hak penuh untuk menggabungkan referensi. Pengguna lain hanya dapat dibuat melalui formulir login dan tidak dapat bergabung jika ambang 3 tidak tercapai.
Perhatikan bahwa data disimpan di dalam wadah Docker dan mungkin tersesat. Untuk menghubungkan folder lokal (misalnya, D:CloudRef ) ke docker, gunakan perintah berikut:
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 sebagai login Versi Node> = 6.0 dan Versi NPM> = 3 Diperlukan!
Versi dapat diperiksa dengan:
node -v
npm -v
Klon repositori atau unduh file .zip
Menavigasi ke folder "frontend" proyek
Instal dependensi
npm install
sqlite3.exe ke folder di mana database disimpan {USER_DIRECTORY}/CloudRefsqlite3.exe .open CloudRef.sqlite
Ujung Depan: Jalankan perintah berikut di folder "Frontend"
npm start
Back End: Jalankan perintah berikut di folder "backend"
./gradlew run
Aplikasi ini tersedia di http: // localhost: 4200 dan definisi kesombongan dari layanan web yang tenang dari ujung belakang di http: // localhost: 8080/swagger.json.
Pengguna dengan peran 'pengelola' juga dapat mengedit saran untuk modifikasi. Selain itu, ia dapat menerima dan menolak saran secara langsung. Peran pengguna tidak dapat diubah melalui antarmuka pengguna tetapi dalam database.
Kemungkinan untuk mengubah peran:
Unduh sqlite command line shell ("sqlite-tools") dari https://sqlite.org/download.html.
Salin sqlite3.exe ke folder di mana database disimpan {USER_DIRECTORY}/CloudRef
Buka file sqlite3.exe
Berlari
.open CloudRef.sqlite
UPDATE User
SET role = 'MAINTAINER'
WHERE username = {username};
Kami perlu mengubah basePath di DefaultApi.ts sebagai berikut
protected basePath = location.protocol + '//' + location.hostname + ':' + location.port === '4200' ? '8080' : location.port;
Jika Anda meregenerasi DefaultApi.ts , silakan tambahkan baris ini.