CloudRef는 참고 문헌을 관리하기위한 웹 기반 도구입니다.
과학 간행물 : Oliver Kopp, Uwe Breitenbücher, Tamara Müller : Cloudref - 클라우드의 공동 참조 관리를 향해. Zeus 2018, ceur-ws.org
CloudRef는 공동 작업 및 품질 보증을 지원합니다. 이 소프트웨어는 프론트 엔드의 각도 응용 프로그램과 백엔드의 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}/CloudRefsqlite3.exe 실행하십시오 .open CloudRef.sqlite
프론트 엔드 : "프론트 엔드"폴더에서 다음 명령을 실행하십시오
npm start
백엔드 : "백엔드"폴더에서 다음 명령을 실행하십시오
./gradlew run
이 응용 프로그램은 http : // localhost : 4200 및 http : // localhost : 8080/swagger.json의 Restful 웹 서비스에 대한 http : // localhost : 4200에서 제공됩니다.
'관리자'역할을 가진 사용자는 수정 제안을 추가로 편집 할 수 있습니다. 또한 그는 제안을 직접 받아들이고 거부 할 수 있습니다. 사용자 인터페이스를 통해 사용자의 역할을 변경할 수는 없지만 데이터베이스에서는 변경할 수 없습니다.
역할을 바꿀 가능성 :
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 재생하는 경우이 줄을 패치하십시오.