7

おそらく低コストの LAMP ホスティング アカウントで wiki を始めようと考えています。後で実行したい場合に備えて、後でコンテンツをエクスポートするオプションが欲しいですIIS/ASP.NET。ウェブログの世界では、BlogML と呼ばれるオープン スタンダードがあり、ブログ コンテンツをあるサイトでXMLベースの形式にエクスポートし、別のサイトにインポートできるようになっています。ウィキに似たようなものはありますか?

4

3 に答える 3

6

正解は・・・「場合による」です。

使用している、または使用する予定の wiki によって異なります。私は何年にもわたってさまざまなものを使用してきましたMoinMoinは大丈夫でした.データベースではなくファイルを使用しました.Ubuntuはそれを気に入っているようです. MediaWikiは誰もが知っており、JAMWikiは MediaWiki と互換性のあるマークアップを目的とした MediaWiki の Java クローン (っぽい) であり、どちらもデータベースを使用し、一般に必要なデータベースに接続できます。JAMWiki は内部 HSQLDB インスタンスを使用するように事前設定されています。 .

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

また、最近、仕事用に Mediawiki インスタンスをセットアップしましたが、これには約 8 分かかりました。それが私の選択だろう。

于 2008-09-02T05:03:06.653 に答える
1

あなたの質問に答えるために、ティルが呼んだ WikiML のような標準があるとは思いません。

奇妙に聞こえるかもしれませんが、私はある同僚がウィキを別のウィキ エンジンに移植できるように、ウィキのスクリーン スクレイピングを調査しました。この特定のファイルベースの wiki を別の wiki または CMS に移動するために書くには、スクリーン スクレイピングがより簡単で、より速く、より効率的であることが判明しました。

あなたが質問を書いた文脈を考えると、私は今弾丸をかみ砕いて、Windowsでホストされているアカウントに少し余分に支払い、Screwturn wikiをそこに置きます. ファイル ベースまたは SQL Server ベースのバックエンドを使用するオプションがありますが、要件の 1 つが低コストであるため、より安価なホスト アカウントにファイル ベースを使用すると、いつでもアップスケールできると思います。 SQL Server へのバックエンド。

于 2008-09-02T05:23:18.193 に答える
0

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

あなたの最大の障害は、ある wiki マークアップを別の wiki マークアップに変換することだと思います。たとえば、マークダウンを使用するウィキ (スタック オーバーフローが使用するもの) もあれば、別のマークアップ構文 (BBCode など) を使用するウィキもあります。要するに、コンテンツがデータベース化されていると仮定すると、エクスポートして解析することは不可能ではありません。別のシステムに「適合」させるためです。それはただのお尻の痛みかもしれません。

そして、コンテンツがデータベース化されていない場合、それはお尻の王室の苦痛になるでしょう. :D

別の解決策は、同じシステムを使用することです。後でテクノロジーを変更する理由が何であるかはわかりません。成長するプロジェクトが突然 IIS/ASP.NET を必要とするわけではありません。(逆の場合もあります。) しかし、たとえば、しばらく PHP を使い続けることができれば、IIS でもそれを実行できます。

于 2008-09-02T04:47:53.803 に答える