CleanChanges 확장은 향상된 변경 목록을 기반으로 해서, 기본적으로 덜 중요한 정보를 숨김으로써 보다 간결한 변경 목록을 제공합니다. 이 기능을 완전히 사용하기 위해서는 JavaScript가 필요합니다. 특히, 사용자 당 변경 수가 많은 위키에서 매우 유용합니다.
또한 사용자 별 그리고 언어 코드 접미사별로 두 가지 추가 필터를 제공합니다.
Installation
미디어위키 확장 내려받기 지면에서 해당 판을 내려받아서 정해진 위치로 이동시킵니다.
미디어위키 설정 LocalSettings.php 파일에 다음을 추가합니다:
wfLoadExtension( 'CleanChanges' );
$wgDefaultUserOptions['usenewrc'] = 1;
Special:Version에 접근해서 확장이 정상적으로 설치가 되었는지 확인을 합니다.
Configuration
Parameters
- $wgCCUserFilter - 기본값은 "true"입니다. 사용자별로 필터링해야 합니다.
- $wgCCTrailerFilter - 기본값은 "false"입니다. 언어별로 필터링해야 합니다(코드 접미사).
Php 7.2
다음과 같이 수정해 줍니다. 이 부분은 패치가 되었습니다.
- cd /var/www/html/w
- php maintenance/refreshLinks.php
PHP Warning: Declaration of NCL::recentChangesLine(&$baseRC, $watched = false) should be compatible with EnhancedChangesList::recentChangesLine(&$rc, $watched = false, $linenumber = NULL) in /var/www/html/w/extensions/CleanChanges/CleanChanges_body.php on line 6
파일 extensions/CleanChanges/CleanChanges_body.php을 아래와 같이 수정합니다.
/**
* Format a line for enhanced recentchange (aka with JavaScript and block of lines).
* @param RecentChange $baseRC
* @param bool $watched
* @return string
*/
public function recentChangesLine( &$baseRC, $watched = false, $linenumber = null ) {
# Create a specialised object
$rc = RCCacheEntry::newFromParent( $baseRC );