매뉴얼웍스 6.0.4 릴리스 노트

매뉴얼웍스를 업데이트하려면 소프트웨어 업데이트를 참고합니다. 5.0 버전에서 6.0 버전으로 업데이트하려면 매뉴얼웍스 6.0 업데이트 가이드를 참고합니다.

소프트웨어 업데이트
매뉴얼웍스 6.0 업데이트 가이드

릴리스 이후 수정 사항

빌드번호: 0233

웹 뷰어 문서 탐색기에서 새로 고침 없이 다른 문서 보기

웹 뷰어 1문서 탐색기에서 화면 새로 고침 없이 여러 문서 내용을 확인할 수 있습니다. 문서 또는 장을 선택하거나 콘텍스트 메뉴에서 <2 웹 뷰어(현재 창에서 열기)> 메뉴를 선택합니다.

문서 탐색기는 로그인한 사용자에게만 보입니다.

웹 뷰어 그림 단락 지연된 로딩(Lazy Loading) 처리

성능 향상을 위해 웹 뷰어에서 그림 단락 이미지는 지연된 로딩으로 처리합니다. 화면에 해당 그림 단락이 들어 왔을 때만(스크롤을 내리거나 탭을 선택) 이미지를 로드합니다.

단락 안 그림에는 지연된 로딩을 적용하지 않습니다. 아이콘 또는 버튼 등 작은 이미지만 단락 안 그림으로 처리하는 것을 권장합니다. 큰 이미지는 그림 단락으로 처리합니다.

이미지 접근 권한 제어하지 않기

매뉴얼웍스는 이미지도 해당 이미지가 속한 문서 정보를 확인해서 접근 권한 제어를 합니다. 만약 이미지는 접근 권한 체크를 하지 않아도 된다면 콘솔에서 다음 명령어를 실행합니다.

set-preference -name DISABLE_IMAGE_ACCESS_CHECK -value true

다음을 참고합니다.

문서 데이터를 캐싱할 때 동기화하기

아직 캐싱하지 않은 문서를 같은 시간에 요청하면 반복적으로 문서 데이터를 만드는 문제가 있습니다. 매우 큰 문서를 만들 때는 성능에 부정적인 영향을 미칩니다. 이를 해결하기 위해서 문서 데이터를 캐싱할 때 동기화 처리를 합니다.

캐싱한 문서 데이터 숫자가 임계치를 넘으면 자동으로 삭제하기

자바 힙 메모리에 캐싱하는 문서 데이터가 임계치를 넘으면 오래된 캐시 데이터를 자동으로 삭제합니다. 기본 임계치 값은 무제한으로 자동으로 삭제하지 않습니다. 콘솔에서 다음 명령어로 임계치를 설정합니다.

set-preference -name MAX_DOC_CACHE_SIZE -value 100

캐싱한 웹 캐시 데이터 숫자가 임계치를 넘으면 자동으로 삭제하기

자바 힙 메모리에 캐싱하는 웹 데이터(대부분 JSON 데이터)가 임계치를 넘으면 오래된 캐시 데이터를 자동으로 삭제합니다. 기본 임계치 값은 무제한으로 자동으로 삭제하지 않습니다. 콘솔에서 다음 명령어로 임계치를 설정합니다.

set-preference -name MAX_WEB_CACHE_SIZE -value 1000

value 값은 전체 장 숫자와 관계가 있습니다. 자바 힙 메모리와 장 숫자 사이에서 적절한 값을 설정합니다.

외부 번역 API 설정 지우기

외부 번역 API를 더 이상 사용하지 않는다면 콘솔에서 다음 명령어로 지웁니다.

구글 번역 API

google-translate-clear

파파고 번역 API

papago-clear

DeepL 번역 API

deepL-clear

사용자 데이터 비밀번호 재입력으로 보호하기

사용자 데이터 보호를 위해 <내 프로파일>과 <사용자 관리> 메뉴에서 사용자 데이터에 접근할 때 비밀번호를 입력받으려면 "3rabbitz.protect_user_data=true"를 시작 스크립트에 설정합니다. 자세한 방법은 시작 스크립트 옵션 설정을 참고합니다.

해당 화면에 접근할 때마다 항상 비밀번호를 입력해야 합니다.

<사용자 관리> 메뉴에서 비밀번호 재설정 막기

관리 권한이 있는 사용자가 <사용자 관리> 메뉴에서 다른 사용자의 비밀번호를 변경할 수 없도록 하려면 "3rabbitz.disable_password_reset=true"를 시작 스크립트에 설정합니다. 자세한 방법은 시작 스크립트 옵션 설정을 참고합니다.

사용자가 비밀번호를 분실했을 때를 대응하기 위해서 메일 서버를 설정해서 비밀번호 찾기 기능을 활성화하는 것을 권장합니다.

사용자 가져오기(USER_GET) API에 그룹 정보 추가

사용자 가져오기 API에서 사용자가 속한 그룹 정보도 함께 반환합니다.

로그인하지 않은 사용자의 라이브러리 접근 막기

기본적으로 로그인하지 않은 사용자도 라이브러리에 접근할 수 있습니다. 막으려면 라이브러리 옵션에서 <1로그인하지 않은 사용자의 접근을 막습니다.>를 선택합니다.

수정 사항

해결한 버그