User:Waki285/ja-Well-understood ManageWiki

メモ:もともとはシュヴァルツさんのよくわかるManageWikiです.

この本では、Mirahezeのウィキに標準装備されているビューロクラット専用機能、ManageWikiについて解説します.

ManageWikiとは
ManageWikiとは、今までならPhabricator経由で依頼するか、或いはサーバーから直接弄るかしないと設定することができなかった、様々な設定をウィキの画面上でできるようにした、画期的な拡張機能です.

初期状態ではビューロクラットのみが弄ることができますが、設定次第では管理者以下でも弄ることが可能です. 但し、そうすると不正な権限変更やシステム破壊が起こりかねないことは言うまでもありません.

より詳しい説明はManageWiki/jaにあります.

設定方法
ビューロクラット権限を得ると、サイドバーの一番下に、いくつかのリンクが現れます. このリンクから、それぞれの設定画面にアクセスすることができます.

項目の設定を全て済ませたら、上部にある「送信」タブを押し、「理由(特別:最近の更新に表示される要約)」を記載してから「送信」ボタンを押すのを忘れないようにしてください.

基本設定

 * 設定ページ:Special:ManageWiki/core(Special:ManageWikiでも可)
 * ウィキの基本的な設定をすることができます. 項目は以下の通り.
 * データベース名
 * このサイトなら「metawiki」となります. ローカル権限では変更ができません. 基本的には「サブドメイン+wiki」となります.
 * サイト名
 * このサイトなら「」となります. 基本的には変える必要はありません. 但し、不具合が起こって「ã‚¦ã‚½ãƒšãƒ‡ã‚£ã‚¢」のような文字化けが起こってしまった場合は、早急に直す必要があります.
 * 使用言語
 * このサイトなら「en - English」となります. 特に変える必要はありませんが、設定がデフォルトに戻ってしまった場合などは適宜修正する必要があります.
 * ウィキの状態
 * 「非公開」、「閉鎖」、「非アクティブ」「Exempt from Inactivity」という4つのチェックボックスがあります.
 * 「非公開」・・・特定のユーザーしか閲覧ができなくなります.
 * 「閉鎖」「非アクティブ」・・・Dormancy Policyの条件を満たしたウィキに自動的に付けられます. 「閉鎖」のチェックがついたウィキは編集できなくなります. 自分のウィキがいらなくなった場合もこのチェックを使います.
 * 「Exempt from Inactivity」・・・このチェックを使うと、上のチェックが自動的に付かなくなります. ローカル権限では付けられません. これがつけられたサーバーのリストはDormancy_Policy/Exemptionsにあります(英語).
 * カテゴリ
 * そのウィキのコンテンツに応じて、カテゴリを設定することができます. Automotive(自動車)、Community(コミュニティ)、Education(教育)、Electronics(エレクトロニクス)、Entertainment(エンターテインメント)、Fandom(ファンダム、漫画やアニメなどの趣味内容)、Fantasy(空想、Tanukipediaなど)、Gaming(ゲーム)、Geography(地理)、Leisure(レジャー)、Literature/Writing(文献や小説など)、Medicine/Medical(医学)、Military/War(軍事や戦争など)、Music(音楽)、Podcast(ポッドキャスト)、Politics(政治)、Private(個人向け非公開ウィキ)、Religion(宗教)、Software/Computing(ソフトウェアやコンピュータなど)、Sports(スポーツ)、そしてUncategorised(その他)に分けられます. はUncategorisedです.
 * Database Cluster
 * わかりません.

拡張機能の設定

 * 設定ページ:Special:ManageWiki/extensions
 * ウィキの拡張機能を管理することができます. また、ウィキの見た目を変更するためのスキンも管理することができます.
 * 拡張機能
 * 様々な拡張機能を追加・削除することができます. 各項目名のリンクから、MediaWiki公式の解説ページにアクセスすることができるので、導入できる拡張機能についての説明は省略します.
 * チェックを入れることができない項目は、Phabricatorに依頼をしないと導入することができません.
 * 各機能の名称の下に記載された文章は、その機能に依存したり、同時に導入するとエラーが起こったりする、その他の拡張機能を示しています. 後者の場合は、システムが導入を拒否するため問題ありませんが、前者に関しては対応する拡張機能についても知っておく必要があります.
 * スキン
 * デフォルトのvectorのみならず、MediaWiki には多彩な外観が用意されており、その管理をすることができます. 導入したスキンは特別:個人設定からデフォルト化することができます.
 * 一覧にない拡張機能やスキンの導入は、やはりPhabricatorに依頼してください.

名前空間の設定

 * 設定ページ:Special:ManageWiki/namespaces
 * 名前空間の設定を変更したり、名前空間を追加したりすることができます.
 * 上部タブの「Talk Namespace」は、その名前空間のトークページにおける設定を、同様の画面ですることができます.
 * 名前空間設定の変更をしたい場合は、設定ページ上部のセレクタから、管理したい名前空間を選択し、「送信」を押します. 画面が切り替わると、3つのチェックボックスといくつかのセレクタ、大きなテキストボックスが現れます. 新規名前空間を作成したい場合は、設定ページ下部のテキストボックスに、新しく作りたい名前空間の名前を入力し、ボタンを押します. それ以降の操作は、名前空間設定の変更をする際と変わりません.
 * チェックボックス
 * 上から「この名前空間は、このウィキのメインコンテンツを含みますか？」「この名前空間でサブページを有効にしますか？」「この名前空間を検索結果にデフォルトで表示しますか？」となります. 所謂サブプロジェクトの名前空間には一番上と一番下のチェックを付けることが推奨されます. 真ん中のチェックは、基本的につけておいて問題ありません.
 * コンテンツモデル
 * その名前空間に投稿されるテキストのコンテンツモデルを選択できます. 基本的には記事を投下するはずなので「Wikitext」を選択してください. 他の選択肢には「CSS」「JavaScript」「JSON」「Extension Default」「Scribunto」があります. 最後の二つは筆者もよく知りません.
 * 編集権限
 * 特定の権限を持った利用者でないと編集ができないように設定することができます. 「editsemiprotected(半保護ページを編集できる権限)」「editprotected(全保護ページを編集できる権限)」「editinterface(MediaWiki 名前空間を編集できる権限)」「その他」があり、その他を選んだ場合は、自由に設定することができます.
 * その下のチェックボックス
 * その名前空間とトークページにおいて、署名ボタンを設置するかどうかを選べます. 拡張機能によっては、「この名前空間で(○○)を有効にしますか?」みたいなのもあります.
 * テキストボックス
 * その名前空間にリダイレクトさせたい接頭辞を設定できます.

権限の設定

 * 設定ページ:Special:ManageWiki/permissions
 * そのウィキにおける利用者の権限について設定することができます.
 * 上部セレクタでは既存の権限グループの選択をすることができます. 新規権限を作成する場合は、下部のテキストボックスに権限グループ名を入力して、次に進んでください.
 * 割り当てられた権限
 * その権限グループに割り当てられている権限が一覧表示されます.
 * Unassigned Permissions
 * 割り当てられていない権限の一覧です. 割り当てたい権限にチェックをつけてください. 権限グループは下位互換なので、登録利用者権限などの下位権限に割り当てられた権限は、上位権限に新しく割り当てる必要はありません.
 * Group Assignments
 * その権限グループ保持者が付与したり除去したりすることができる権限の設定をすることができます. 左から「他人に付与できる」「他人から除去できる」「自分に付与できる」「自分から除去できる」となります.
 * 新たな権限を作成した場合は、管理者権限ページのこのタブからチェックをつける必要があります. また、管理者やビューロクラットが独力で辞任できるようにしておくと、他の役職持ちの手を煩わせないで済みます.
 * Autopromotions
 * その権限への自動昇格を設定できます. チェックを押すと詳細設定が表示されます.

その他の設定
かなり項目が多く煩雑なので、ManageWiki/jaを参照してください. 気が向いたら書きます.