미디어위키

지각생 연습장
(기타 (미확인))
(extension)
 
3번째 줄: 3번째 줄:
 
* [[미디어위키 설정]] - 설정 & 사용 팁들
 
* [[미디어위키 설정]] - 설정 & 사용 팁들
 
* http://www.mediawiki.org/wiki/MediaWiki 미디어위키 홈페이지
 
* http://www.mediawiki.org/wiki/MediaWiki 미디어위키 홈페이지
 +
* 사례: [http://sestory.tistory.com/9 MediaWiki 로 개인 홈페이지 만들기]
 
== 업그레이드 ==
 
== 업그레이드 ==
 
* 백업 : DB, 파일들
 
* 백업 : DB, 파일들
37번째 줄: 38번째 줄:
 
=== 관리 도구 ===
 
=== 관리 도구 ===
 
* [http://www.mediawiki.org/wiki/Extension:SpecialDeleteOldRevisions SpecialDeleteOldRevisions - 페이지의 옛날 버전들 지우기]
 
* [http://www.mediawiki.org/wiki/Extension:SpecialDeleteOldRevisions SpecialDeleteOldRevisions - 페이지의 옛날 버전들 지우기]
 +
=== Semantic Mediawiki ===
 +
* SMW
 +
* Semantic Form
 +
* Semantic Drilldown
  
 
=== anti-spam extensions  ===
 
=== anti-spam extensions  ===
46번째 줄: 51번째 줄:
 
*:- we use it here currently http://e-democracy.org/wiki  
 
*:- we use it here currently http://e-democracy.org/wiki  
 
*http://www.bad-behavior.ioerror.us/category/mediawiki/
 
*http://www.bad-behavior.ioerror.us/category/mediawiki/
 +
==== 사용자 생성 제한 ====
 +
* [http://minimonk.tistory.com/2211 mediawiki 사용자 생성 막기 / 금지하기]
 +
** 가입할 사람만 가입시키고 가입을 막아 버린다던가, (그룹 퍼미션에서 createaacount를 끔)
 +
** 아니면 가입승인 기능을 추가 ([http://www.mediawiki.org/wiki/Extension:ConfirmAccount ConfirmAccount] 확장 추가)
 +
* ConfirmAccount 확장기능은 biography 에서 한국어 단어 수를 제대로 세지 못한다. RequestAccount_body.php 파일을 아래와 같이 수정
 +
**290번째 줄 부근에서 아래와 같은 줄을 찾아
 +
**:if ( str_word_count( $this->mBio ) < $wgAccountRequestMinWords ) {
 +
**이렇게 고쳐준다.
 +
$wordcount = count(preg_split('~[^\p{L}\p{N}\']+~u',$this->mBio));
 +
if ( $wordcount < $wgAccountRequestMinWords ) {
  
 
====Captcha: [[ConfirmEdit]]====
 
====Captcha: [[ConfirmEdit]]====

2012년 9월 15일 (토) 20:04 기준 최신판

개인 도구