#author("2021-04-22T17:55:08+09:00;2019-09-26T16:20:57+09:00","default:inoue.ko","inoue.ko")
*MediaWiki
サイトの管理に関するMEMO
~
** ユーザー管理
***パスワードを忘れ
パスワードの再設定は、MediaWiki の特別メニューから誰でも再設定の手続きを踏むことができる(管理者でなくとも、自分で、仮パスワードを自分自身のメールアドレスあてに送ることができる)。
-特別ページ>パスワードの再設定
-利用者名あるいはそのメールアドレスのいずれかを入力
-「パスワードの再設定」をクリック
-利用者に仮パスワードがメール送信される
-利用者は、仮パスワードでログインすると(仮ログイン状態)、パスワードを設定するよう促される。
-利用者は、新しいパスワードを設定し、以後それで利用できる。
付記:利用者がパスワードを覚えている場合(例えば、再発行手続き依頼を受けた管理者が仮パスワードを送る相手を間違えた場合、また、誰かがいたずらで仮パスワードを送った場合など)は、利用者はこの仮パスワードを無視して、従来のパスワードの利用を継続できる。
~
***ユーザーの削除
-基本的にはできない。
-拡張機能 UserMerge をインストールすれば擬似的に可能。
--拡張機能 UserMerge> 以下をDLして extensions に投入
https://www.mediawiki.org/wiki/Extension:UserMerge/ja
--LocalSettings.php に以下のように追記してこの機能を有効化
# Extension UserMerge ####################
wfLoadExtension( 'UserMerge' );
# By default nobody can use this function, enable for bureaucrat?
$wgGroupPermissions['bureaucrat']['usermerge'] = true;
# オプション: 既定では array( 'sysop' )
$wgUserMergeProtectedGroups = array( 'groupname' );
-特別ページに「利用者の統合と削除」という項目が追加される
-これを開いて、統合元(つまり削除したいユーザ)と統合先を指定して「利用者の統合」をクリック
-実際には、統合先としてダミーユーザーを作っておき、そこに統合すれば、実質的にユーザーを削除したことになる。
~
~
**サイト管理
***デフォルトトップページの変更
-MediaWiki:Mainpage を開く
-「編集」をクリック
-トップページにしたいページ名のみを記載して更新 > 以上で完了。
-ロゴをクリックすると指定したページがトップとして表示されます。
~
***メニュー(サイドバー)の管理
-MediaWiki:Sidebar を開く
-以下の4つのブロックがあります。
--* NAVIGATION
--* SEARCH
--* TOOLBOX
--* LANGUAGES
-通常のメニューを追加する場合は、''* NAVIGATION''の直下に以下のように記載します。実際のページ名とメニュー上の表記はパイプでつなぎます。
*メニューブロック名1
** ページ名|メニュー上の表示文字
** ページ名|メニュー上の表示文字
*メニューブロック名2
** ページ名|メニュー上の表示文字
** ページ名|メニュー上の表示文字
** ページ名|メニュー上の表示文字
~
***Category機能の利用
ページにカテゴリータグを付けることで、ページの分類が簡単になります。
-ページにカテゴリータグを付けるには、当該ページの編集画面内(場所は任意)に以下のように記載します。ひとつのページに複数のカテゴリータグをつけることがでます。
[[Category:(カテゴリー名)]]
-尚、上記のタグ付け記載は、ページ内のどこに書いてもよく、また書いた場所には表示されずに、ページの最下部にリストとして表示されます。
-カテゴリー名で集約した情報にリンクしたい場合は、以下のように先頭に[ : ] をつける仕様になっています。通常のリンクと同様に表記したい場合は、パイプを使うとよいでしょう。
[[ : Category :(カテゴリー名)]]
[[ : Category :(カテゴリー名)|(リンク文字)]] ← パイプを使った例
~
***スタイルのカスタマイズ
MediaWikiのスタイル変更は、以下のページに追加のCSSを記載するかたちで実現します。システムファイルを直接編集するのは避けた方が無難です。
-MediaWiki:Common.css
-MediaWiki:Vector.css
~
***ページの削除
-管理者権限があれば可能
-ページの右タブ「その他」>「削除」
~
***ページの移動
-ページ名の変更に相当
-以下のコードで旧ページからの転送が実現
#転送 [[ (新しいページ名)]]
~
~