2008-09-02 7 views
7

私はおそらく低コストのLAMPホスティングアカウントでwikiを始めることを考えています。私は後でを実行したい場合に備えて、コンテンツをエクスポートするオプションを希望します。 Bloglogというオープンスタンダードがあり、ブログコンテンツをXMLフォーマットにエクスポートし、別のサイトにインポートすることができます。ウィキと似たものがありますか?Wikiコンテンツはポータブルですか?

答えて

7

正解は...「それに依存します」。

これは、使用している、または使用を予定しているWikiによって異なります。私は何年も使ったことがありますMoinMoinは、データベースではなくファイルを使用しています。Ubuntuは好きです。 MediaWikiは誰でも知っていてJAMWikiはMediaWikiのJavaクローン(ish)で、MediaWikiとのマークアップ互換性を目指しています。両方のデータベースを使用していて、一般的にどのデータベースにでも接続できます。JAMWikiは内部HSQLDBインスタンス。

私は最近、MoinMoin wikiからJAMWikiページに変換しました。これはおそらく、私がどこかで見つけた小さなperlスクリプトによって90%が処理されたと思います。残りの10%は残念ながら手作りの経験でした(彼らは彼らが義務のレシピになるために最も重要でした);-)

私は最近、仕事のためにMediawikiインスタンスをセットアップしました。する。それが私の選択だろう。

+0

「ウィキ」には、「競合他社からのコンテンツのインポート」オプションもあります。例えば、ConfluenceはMedia Wikiからインポートできます... –

0

WikiMLについて聞いたことがありません。

あなたの最大の障害は、1つのwikiマークアップを別のものに変換することだと思います。たとえば、いくつかのWikiは、Stack Overflowが使用するマークダウンを使用しているものや、別のマークアップ構文(BBCodeなど)を使用しているものなどがあります。それを別のシステムに「適合」させることです。それはちょうどお尻の痛みかもしれません。

内容がデータベース化されていない場合、それはお尻の王様の痛みになるでしょう。 :D

別の解決方法は、同じシステムにとどまることです。後で技術を変更する理由は何か分かりません。それは、急増するIIS/ASP.NETを必要とする成長するプロジェクトのようなものではありません。 (ちょっと逆になるかもしれませんが)例えば、PHPをしばらく使用していれば、IIS上で実行することもできます。

1

質問に答えるために、私はWikiMLのような標準があるとは言いません。

私は奇妙なことに聞こえるが、同僚のためにwikiをスクレイピングして別のwikiエンジンに移植するのを助けてくれた。スクリーンスクレイピングは、この特定のファイルベースのwikiを別のものやCMSに移動するための書き込みが、より簡単で迅速かつ効率的であることが判明しました。

質問を書いた文脈を考えれば、私は今弾丸を噛んで、Windowsのホストアカウントに少し余計を払い、Screwturn wikiを置くことにします。ファイルベースまたはSQL Serverベースのバックエンドを使用するオプションがありますが、要件の1つが低コストであるため、安価なホストされたアカウントでファイルベースを使用すると推測しています。 SQL Serverのバックエンド。

関連する問題