본문으로 이동

미디어위키 1.45 안정화가 거의 끝났습니다. 다만 Flow 확장 기능 관련 이슈가 있어서 대체하는 작업을 수행할 계획입니다.

  1. 큰숲백과:청사진에서 위키 발전의 대략적인 방향성을 제시했습니다. 의견이 있으신 분은 큰숲백과토론:청사진에서 의견을 남겨주시면 좋겠습니다.
  2. 기능상의 오류로 지원하지 않고 있는 기능에 대해서는 큰숲백과토론:이슈 트래커에 요약했습니다. 참고하시기 바랍니다.
  3. 데이터베이스 덤프 받고싶으신 분은 큰숲백과 가입 후에 사용자토론:Bigforest에 의견 남겨주시면 ftp 주소, 계정, 비밀번호를 특수:EmailUser를 통해서 공개할 예정입니다.

작은숲:위키노트/미디어위키 설정

큰숲백과, 나무를 보지 말고 큰 숲을 보라.

LocalSettings.php 수정.

// Set Default Timezone
$wgLocaltimezone = "Asia/Seoul";
date_default_timezone_set($wgLocaltimezone);
// redirect
$wgScriptPath = "/w";
$wgScript = "$wgScriptPath/index.php";
$wgArticlePath = "/w/$1";
$wgScriptExtension = ".php";
// logo and favicon
$wgLogo = "$wgScriptPath/images/logo.png";
$wgFavicon = "$wgScriptPath/images/favicon.ico";
// cache
$wgCacheDirectory = "$IP/cache";
$wgUseFileCache = true;
$wgFileCacheDirectory = "$IP/cache";
$wgShowIPinHeader = false;
$wgDisableCounters = true;
$wgEnableSidebarCache = true;
// config for utilization
$wgJobRunRate = 0.01;
//$wgShowArchiveThumbnails = false;   // do not show previous version thumbnails
// CharInsert extention for EditForm
wfLoadExtension( 'CharInsert' );
// file upload extensions
$wgFileExtensions[] = 'zip';
$wgFileExtensions[] = 'doc';
$wgFileExtensions[] = 'xls';
$wgFileExtensions[] = 'pdf';
$wgFileExtensions[] = 'mp3';
$wgFileExtensions[] = 'svg';
// external link
$wgExternalLinkTarget = '_blank';
$wgAllowExternalImages = true;
$wgAllowSiteCSSOnRestrictedPages = true;    // allow to re-enable site-wide CSS on restricted special pages.

이름공간

//---------------------------------------------------------------------------
// https://www.mediawiki.org/wiki/Manual:Using_custom_namespaces
// Define constants for my additional namespaces.
define("NS_DAILY", 3000);           // This MUST be even.
define("NS_DAILY_TALK", 3001);      // This MUST be the following odd integer.
// Add namespaces.
$wgExtraNamespaces[NS_DAILY] = "일상";
$wgExtraNamespaces[NS_DAILY_TALK] = "일상토론";              // Note underscores in the namespace name.
$wgNamespaceProtection[NS_DAILY] = array( 'editdaily' );    // permission "editfoo" required to edit the foo namespace
$wgNamespacesWithSubpages[NS_DAILY] = true;                 // subpages enabled for the foo namespace
$wgGroupPermissions['sysop']['editdaily'] = true;           // permission "editfoo" granted to users in the "sysop" group
$wgContentNamespaces[] = NS_DAILY;

참고

이 작은숲 문서의 출처는 위키노트의 위키노트/미디어위키 설정 문서입니다.