토론 채널은 DiscussionProvider를 바탕으로 하며 검색 채널의 JSPTM(JavaServer PagesTM) 파일과 유사합니다. 토론 채널에는 쿼리 부분과 디스플레이 부분이 있으며 데스크탑 테마를 사용합니다.
DiscussionProvider의 특징은 다음과 같습니다.
데스크탑 테마를 사용합니다.
JSP 기술을 바탕으로 합니다.
검색 태그 라이브러리와 API를 사용하여 백엔드 검색 서비스에서 데이터를 검색합니다.
토론 및 의견은 토론 데이터베이스에 서로 다른 자원 설명자(RD)로 저장됩니다. DiscussionProvider는 다음을 지원합니다.
전체 보기(토론 채널 사용) 및 간략한 보기(DiscussionLite 채널 사용)를 사용하여 다음을 수행할 수 있습니다.
토론 채널에서 새 토론 시작
기존 토론에 응답 게시
검색 채널에서 웹 문서를 바탕으로 새 토론 시작
토론 목록을 사용하여 다음을 수행할 수 있습니다.
마지막 수정된 날짜별로 정렬된 주 게시물을 검색합니다.
페이지가 매겨져 있기 때문에 사용자가 이전 토론에 액세스할 수 있습니다.
각 토론 하위 트리를 표시하는 토론 보기. 주 항목은 자세히 표시되고 하위 트리는 주 항목 아래에 표시됩니다. 토론 보기에는 다음이 포함됩니다.
페이지에 있는 여러 필터. 문서 디스플레이는 문서 등급(관련 없음, 일상, 관심, 중요 및 필독)과 같은 필터를 바탕으로 할 수 있습니다.
디스플레이 기본 설정은 스레드 또는 평면 디스플레이로 설정할 수 있습니다.
확장 임계값은 하위 트리에 표시된 항목을 쉽게 제어하도록 도와줍니다. 사용자는 높은 등급의 문서만 확장하거나 모두 확장 또는 모두 축소하도록 선택할 수 있습니다. 기본값은 모두 축소입니다. 모두 확장은 필터링된 모든 의견을 표시하며 토론 설명을 표시하고 토론 등급 지정을 위한 메뉴를 제공하며 사용자가 응답을 게시할 수 있도록 합니다.
토론 내에서 검색을 지원합니다. 또한 사용자는 채널 편집 페이지를 통해서도 이러한 기본 설정을 지정할 수 있습니다.
토론 의견 및 등급 지정. 예를 들어, 사용자는 다음을 수행할 수 있습니다.
기존 토론에 의견을 추가합니다.
모든 토론과 의견에 등급을 매깁니다. 사용자 등급은 즉시 표시되지 않습니다. 등급 계산은 알고리즘을 바탕으로 어떤 의견에 대한 등급이 점차 높아지도록 되어 있습니다. 예를 들어 의견에 중요 표시가 매겨지려면 3번 중요 등급을 받아야 합니다.
모든 토론 및 토론 내에서 검색합니다. 이러한 기능은 검색 공급자에게 연결됩니다. 또한 사용자는 고급 검색에서 등급별로 검색할 수도 있습니다.
가입. 인증된 사용자는 가입 링크를 선택하여 특정 토론에 가입할 수 있습니다. 이 요청은 SubscriptionProvider가 처리합니다.