MediaWiki
インストール¶
ドキュメント確認¶
- インストールガイド
- インストール
- インストール要件
PHPバージョン5.3.2以降 - MediaWiki よくある質問と回答
URLの形式を変更するにはWebサーバの設定を変更する必要がある。
ダウンロード¶
FTPアップロード¶
FileZillaを使ってアップロード。
セットアップ¶
- オプション
- 利用者権限のプロファイル: 承認された編集者のみ
- メール送信を有効にする: OFF
- 生成されたLocalSettings.phpファイル基準ディレクトリ (index.phpと同じディレクトリ) に設置
ロゴ画像の設定¶
skins/common/images/wiki.png
CSS¶
- Manual:Skin configuration/ja - MediaWiki
管理者はレンダリングされるすべてのページに追加されるサイト全体のCSSルールを指定することができます。
これらのルールはMediaWiki:Common.cssを編集することで追加することができます。
下記にアクセス
/index.php?title=MediaWiki:Common.css
h2 { padding-top: 1.5em; }
サイトマップの作成¶
ページソースのバックアップ¶
Rubyによるスクレイピング¶
Chrome (Console)¶
// バックアップ対象ページの取得 $('#mw-content-text a').each(function(){ console.log( $(this).text() + " ---- " + $(this).prop('href') ); });
Ruby¶
# coding: utf-8 require 'win32ole' ie = WIN32OLE.new("InternetExplorer.Application") ie.visible = true hash = Hash::new IO.foreach("targets.txt") do |line| title = line.split(" ---- ")[0] url = line.split(" ---- ")[1] hash[title] = url end puts "targets.txt (count:#{hash.size})" hash.each do |title, url| ie.navigate( url + "&action=edit" ) while ie.busy == true; sleep 0.5; end textarea = ie.document.getElementsByTagName("textarea").item.innerText File.open( 'fout/' + title + '.txt', 'w' ).write( textarea.gsub( /\r/, "" ) ) end puts "===EOF==="