위젯 카탈로그 작성

위젯 카탈로그에는 사용 가능한 위젯이 포함됩니다. 카탈로그는 XPages 애플리케이션으로 사용할 수 있는 HCLNotes® 애플리케이션입니다.

시작하기 전에

서버 문서, 보안 탭, 프로그래밍 제한 섹션에서 에이전트를 사용 가능으로 설정할 수 있는 적합한 액세스 권한이 있는지 확인하십시오. 최소한 제한된 LotusScript/Java 에이전트 서명 또는 실행 옵션을 사용 가능으로 설정하십시오.

이 태스크 정보

관리자와 파워 유저가 제공된 카탈로그 템플리트를 사용하여 서버에 위젯 카탈로그를 작성할 수 있습니다. 위젯 카탈로그 서버 및 위젯 카탈로그 애플리케이션 환경 설정이 적용되면 자동으로 카탈로그의 로컬 복사본이 사용자의 클라이언트 시스템에 작성됩니다. 로컬 복제본은 일반 우선순위 애플리케이션에 대해 설정된 복제 스케줄에 따라 주기적으로 업데이트됩니다.

프로시저

  1. HCLDomino® 서버에 설치된 위젯 카탈로그(toolbox.ntf)를 가져옵니다. 애플리케이션 제목은 위젯 카탈로그(9)입니다.
  2. 제공된 toolbox.ntf 템플리트를 사용하여 toolbox.nsf라는 위젯 카탈로그를 만듭니다.
  3. 카탈로그 애플리케이션에 대한 액세스 권한을 제어하는 ACL을 관리자, 파워 유저 및 일반 사용자에게 할당합니다.

    관리자와 파워 유저에게는 카탈로그에 대한 읽기 및 쓰기 권한이 필요합니다.

    카탈로그 ACL(액세스 제어 목록)에서 관리자에게는 [Admins] 역할이 부여되어야 합니다. 관리자에게는 또한 카탈로그에 대한 다음 액세스 권한 중 하나가 필요합니다.

    • 관리자
    • 설계자
    • 편집기

    일반 사용자는 카탈로그를 직접 검색하고 액세스할 수 없으며, 대신 특정 위젯 카테고리에서 자신의 구성원 정보를 통해 위젯 수행을 자동으로 얻을 수 있습니다. 위젯을 작성하고 구성하는 것이 허용되지 않는 일반 사용자에게는 카탈로그에 대한 독자 권한이 필요하며, 그렇지 않은 경우 카탈로그에 대한 작성자 권한을 일반 사용자에게 부여하는 것이 좋습니다.

    위젯 카탈로그에 위젯을 작성할 수 있는 모든 사용자에게 [WidgetAuthor] 역할이 부여되어야 합니다.

  4. 옵션: 카탈로그를 작성한 후에는 해당 카탈로그의 초기 카테고리 집합을 작성할 수 있습니다.

    카탈로그에는 관리자 카테고리 및 카테고리의 두 가지 유형의 사전 정의된 카테고리가 있습니다. 이 두 카테고리는 모두 관리/키워드 보기에 정의할 수 있습니다. 관리자 카테고리는 관리 카테고리로 이름이 지정되며 관리자만 이 카테고리에 위젯을 넣을 수 있습니다. 다른 카테고리는 카테고리로 이름이 지정되며 모든 위젯 작성자가 이 카테고리에 위젯을 추가할 수 있습니다.

    주: 사용자 액세스를 지정하는 정책 또는 환경 설정을 카탈로그에 할당할 수 있습니다.
  5. 옵션: 신규 및 수정된 문서에 대해 실행되도록 설정된 예약된 에이전트 Toolbox Sweeper 에이전트(ToolSweeper)를 사용 가능하게 설정합니다. 이 에이전트는 위젯 문서가 적절하게 작성되고 채워지게 합니다. 각 위젯 문서에는 제목 및 xml 파일 첨부가 필요합니다. 문제가 발생하면 문제의 문서가 사용자 보기에서 제거되고 관리/문서 큐에 보관되며 이 문제에 대해 알려주는 이메일이 문서 작성자에게 발송됩니다. 보기 > 에이전트를 선택하고 Toolbox Sweeper 에이전트를 강조표시한 후 사용을 선택하여 Sweeper 에이전트를 사용 가능하게 설정합니다. 에이전트를 실행할 서버에 대한 프롬프트가 나타나면 카탈로그를 배치한 서버를 선택합니다.
  6. Widget Catalog를 XPage 애플리케이션으로 사용하려면 ACL(Access Control List)의 다음 역할을 구성합니다.
    • [TagAuthor] - 사용자가 위젯 문서에 태그를 추가할 수 있도록 허용
    • [CommentAuthor] - 사용자가 위젯 문서에 댓글을 추가할 수 있도록 허용
    • [RatingAuthor] - 사용자가 위젯의 등급을 지정할 수 있도록 허용

    다음 표에 나열된 에이전트를 사용 가능하게 합니다. 위젯 카탈로그 애플리케이션이 배치되는 서버를 지정합니다. 에이전트는 모두 동일한 서버에서 실행되어야 합니다.

    표 1. 에이전트
    에이전트 설명
    CalcDownloads 위젯 문서에 업데이트된 사용자 다운로드 수가 표시되도록 합니다. 기본적으로, 이 에이전트는 5분마다 실행됩니다.
    CalcRatings 위젯 문서에 업데이트된 평균 사용자 등급이 표시되도록 합니다. 기본적으로, 이 에이전트는 5분마다 실행됩니다.
    CalcTags 위젯 문서에 사용자가 작성한 업데이트된 태그 목록이 표시되도록 합니다. 기본적으로, 이 에이전트는 5분마다 실행됩니다.
    CreateStatisticRDoc 위젯마다 통계 응답 문서가 작성되도록 합니다. 기본적으로, 이 에이전트는 매일 실행됩니다.
    RmDupRatingR2R 동일 사용자의 중복 등급 응답 대 응답 문서가 제거되도록 합니다. 기본적으로, 이 에이전트는 매일 실행됩니다.
    주: 응답 대 응답 문서는 사용자가 위젯 문서 XPages 사용자 인터페이스에 있는 위젯의 등급을 지정할 때 작성됩니다. 지정된 사용자에게 이러한 문서가 둘 이상 있는 경우(복제 충돌로 인한 경우) 에이전트가 하나를 제거합니다.
    주: 클러스터된 환경에서는 예약된 에이전트를 실행하는 마스터 서버를 하나만 선택하십시오.
  7. 위젯의 선호 인터페이스인 XPages 사용자 인터페이스에 위젯 카탈로그 애플리케이션 실행 옵션을 설정합니다.
    주: XPages 사용자 인터페이스를 사용하지 않으려면 Notes 클라이언트에서 카탈로그를 열고 특성에 있는 지정된 프레임셋 열기를 Toolbox-MainFrameset으로 설정할 수 있습니다.
    1. 새 데이터베이스를 선택하고 마우스 오른쪽 단추를 클릭하여 특성을 선택합니다.
    2. 실행 옵션 아이콘을 클릭합니다.
    3. Notes 클라이언트에서 열릴 때에서 지정된 프레임셋 열기를 선택하고 Toolbox-MainFrameset-XPage 프레임셋을 선택합니다.
    4. 브라우저에서 열릴 때에서 home.xsp를 XPage로 선택합니다.
    주: 카탈로그 애플리케이션에는 위젯 승인 및 서명을 위한 XPages 사용자 인터페이스가 없습니다. 그러나 실행 옵션을 절차에 있는 옵션으로 변경하면 관리자에게 기존 사용자 인터페이스와 함께 위젯을 승인하고 서명하는 데 사용할 수 있는 검토 단추가 표시됩니다. 이를 위해서는 Notes® 클라이언트를 실행하지 않는 상태에서 Domino® Administrator 클라이언트에서 카탈로그를 여십시오.

다음에 수행할 작업

에이전트를 사용 가능으로 설정한 후 신임 정보 저장소를 구성하는 절차 동안 신임 정보 저장소 애플리케이션 credstore.nsf의 ACL에서 본인에게 [Admins] 역할을 부여합니다.