위젯 카탈로그 작성

위젯 카탈로그에는 사용 가능한 위젯이 포함됩니다. 카탈로그는 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] 역할을 부여합니다.