MediaWiki コンテンツの和訳を MediaWiki で構築する場合

Oct 2, 2007 From: kawa0117@g...

川崎です。Wiki小話行けず残念。また次回は!

ところで、MediaWiki についてちょっと質問してもよろしいでしょうか?
MediaWiki で構築されている海外のサイトをベースにして
手元のサーバでその内容の日本語版を展開しようと考えています。
川崎は MediaWiki については、詳しくないのですが、
元 Wiki の全データをダンプ(エクスポート)したものを、
手元の MediaWiki にインポートして使うとか、可能なのでしょうか?
ダンプ時のスナップショットを元に、手元で順次和訳していく案です。
あるいは、wget でミラーリングするだけで使えるのでしょうか?


MediaWikiでは、Wiki上のすべてのコンテンツを以下のようなwgetコマンドを使って 抽出することができますが、

wget -r -l 0 http://remote.web.server/

このままでは取り出したコンテンツが静的なリンクになってしまいます。抽出したコ ンテンツを自分が運営するサーバー上のMediaWikiでコントロールできるようにする にはどうしたら良いのでしょうか?

本来、このMLは質問MLではない気もしますが、
よろしくお願いします〜。


川崎 有亮 Kawasaki Yusuke
http://www.kawa.net/

Oct 2, 2007 From: shfukuzawa@j...

ゆきちです。

Kawasaki Yusuke wrote:

ML: wikibana@q... New Member: seya@u...

川崎です。Wiki小話行けず残念。また次回は!

ところで、MediaWiki についてちょっと質問してもよろしいでしょうか? MediaWiki で構築されている海外のサイトをベースにして 手元のサーバでその内容の日本語版を展開しようと考えています。 川崎は MediaWiki については、詳しくないのですが、 元 Wiki の全データをダンプ(エクスポート)したものを、 手元の MediaWiki にインポートして使うとか、可能なのでしょうか? ダンプ時のスナップショットを元に、手元で順次和訳していく案です。 あるいは、wget でミラーリングするだけで使えるのでしょうか?


MediaWikiでは、Wiki上のすべてのコンテンツを以下のようなwgetコマンドを使って 抽出することができますが、

wget -r -l 0 http://remote.web.server/

このままでは取り出したコンテンツが静的なリンクになってしまいます。抽出したコ ンテンツを自分が運営するサーバー上のMediaWikiでコントロールできるようにする にはどうしたら良いのでしょうか?

本来、このMLは質問MLではない気もしますが、 よろしくお願いします〜。

うーんと、データベースやHTMLの件だとわかってないですが、MediaWiki自身に
自分の記事のexport、importの機能があって、それを使って記事の移行をするこ
とができます。データはXMLファイルでやりとりでき、例えば、これを使って
Wikipediaの記事を引っ張り、自分のたてたMediaWikiにインポートして編集、と
いったことができます。exportは履歴つきでも可能だし、当然複数データを一括
して行うこともできます。たぶん、構造を維持して編集するなら、この方法でい
いと思います。

こんなんでいいでしょうか。

Oct 2, 2007 From: shino@f...

shinoです。

MediaWiki1.5系の時に、インストール関連の記事をSD誌に掲載させてもらった
ことがあります。それ以降、触っていないので、ちょっと情報が古いのですが
次のご質問について。

MediaWikiでは、Wiki上のすべてのコンテンツを以下のようなwgetコマンドを使って 抽出することができますが、

wget -r -l 0 http://remote.web.server/

このままでは取り出したコンテンツが静的なリンクになってしまいます。抽出したコ ンテンツを自分が運営するサーバー上のMediaWikiでコントロールできるようにする にはどうしたら良いのでしょうか?

ゆきちさんも回答されていますように、MediaWikiには
データをXMLにしてエクスポート/インポートする機能があります。

ただし、それを実行するには権限が必要です。

http://qwik.jp/wikibana-gihyo/MediaWikiSample.html

1.5系の記事は上記のものなのですが、
「表3 MediaWikiの権限の種類とデフォルトグループ」を参照してください。

データをXMLにしてエクスポート/インポートするには
import/importupload権限を持つユーザが必要であることが記されています。
その権限を持つデフォルトグループはSysopです。

川崎さんのユーザがSysopグループに属せない場合、
新たにimport/importuploadの権限を持つグループを作成し、
ユーザをそのグループに属させることもできます。

以上は1.5系時代のお話なのですが、もし、最新の状況で変わっているようで
あれば、どなたかツッコミください (^^;


shino

Oct 2, 2007 From: ribbon@n...

On Tue, Oct 02, 2007 at 02:05:18PM +0900, shino wrote:

以上は1.5系時代のお話なのですが、もし、最新の状況で変わっているようで あれば、どなたかツッコミください (^^;

相手のサーバに入って、mysqldump と mediawiki 配下を持ってくる、
と言うのは駄目でしょうか。いつもこれでやってますけど。
export する場合、画像とかは来れるのでしょうか?

oota

Oct 3, 2007 From: kawa0117@g...

川崎です。情報ありがとうございます。

http://meta.wikimedia.org/wiki/Help:Export#Using_.27Special:Export.27

Special:Allpages と Special:Export を組み合わせると、
全ページ一括でXMLエクスポートができるようですね。
インポート先の Wiki では権限も自由になので、これでできるかも。

あとは、元 Wiki で更新された部分を
和訳 Wiki でどうやって差分和訳反映させていくかの
運用フローも課題になりそうですが、
とりあえず初期段階としては作れそう。


川崎 有亮 Kawasaki Yusuke
http://www.kawa.net/

Last modified: 2007-10-03 Attached files total: 1MB