CommentStreams는 위키를 위한 댓글 시스템입니다. 사용자는 위키 페이지의 컨텐츠 아래에 댓글을 게시할 수 있습니다. 댓글은 사용자의 사용자 이름, 해당 사용자 페이지 (있는 경우)에 링크, 댓글 생성과 마지막 수정 날짜, 선택적 사용자 아바타와 함께 표시됩니다. 댓글의 수정과 삭제는 댓글 작성자만 가능합니다. 댓글은 다른 댓글이 답글을 달 수 있는 제목과 헤드 댓글이 포함된 스트림에 추가됩니다.
CommentStreams는 다른 확장에 의존하지 않지만, 다른 확장이 설치된 경우 몇 가지 추가 기능을 제공합니다.
- 만약 Echo가 설치되어 있으면, 사용자가 보고 있는 페이지에 댓글이 추가되거나 사용자가 작성한 댓글에 답글이 게시되면 Echo를 활성화한 사용자에게 웹과 이메일 알림이 전송됩니다.
- 만약 Semantic MediaWiki가 설치되어 있으면, 선택 사항이며, 사용자에 대한 아바타와 표시 이름을 설정하기 위한 사용자 구성 가능 속성과 마찬가지로 각 댓글에 대해 쿼리하여 댓글 제목, 댓글이 참조하는 페이지에 대한 링크, 및 댓글이 답글이면 헤드 댓글에 대한 링크를 제공할 수 있는 특수 속성입니다.
- 만약 VisualEditor와 VEForAll이 모두 설치되어 있으면, VisualEditor를 사용하여 주석 편집이 수행됩니다.
CommentStreams는 CommentStreams 이름공간의 페이지에 대한 댓글을 저장합니다. 이 페이지에는 무작위로 생성된 문자열이 이름으로 제공됩니다. 사용자는 이러한 페이지를 직접 편집하거나 삭제할 수 없습니다. 데이터베이스 테이블에는 댓글 제목과 댓글이 참조하는 페이지의 ID, 댓글이 답글이면 헤드 댓글이 포함된 페이지가 저장됩니다.
Installation
미디어위키 확장 내려받기 지면에서 해당 판을 내려받아서 정해진 위치로 이동시킵니다.
미디어위키 설정 LocalSettings.php 파일에 다음을 추가합니다:
wfLoadExtension( 'CommentStreams' );
이 확장에 필요한 필수 데이터베이스 테이블을 자동으로 생성하는 업데이트 스크립트를 실행하십시오:
- cd /var/www/html/w
- php maintenance/update.php
Special:Version에서, 확장이 활성화가 되었는지 확인을 하십시오.
CommentStreams 확장이 DISPLAYTITLE을 사용하기 때문에 다음 변수 설정이 필요합니다.
$wgAllowDisplayTitle = true;
$wgRestrictDisplayTitle = false;
Special:Version에서, 확장이 활성화가 되었는지 확인을 하십시오.
만약 Semantic MediaWiki와 함께 CommentStreams를 활성화하려면, Semantic MediaWiki를 활성화하기 전에 CommentStreams를 로드해야 합니다.