8

既存の PHP アプリケーションに簡単に埋め込むことができる小さな wiki エンジンを探しています。または、一般的な Wiki 機能をすべて処理するためのライブラリ セットかもしれません。

現在、私はErfurtWikiを使用していますが、古くなり始めています。2005 年から更新されておらず、sourceforge のいくつかのページがハッキングされたようです。

GPLv2 アプリケーションに含める予定なので、GPL と互換性のあるライセンスが重要です。

編集:

更新するには、ほとんどの場合、テキストの書式設定/パーサー機能を探しています。ストレージ、セキュリティ、レブ履歴などを自分で処理したい。

4

4 に答える 4

8

ウィキペディアを実行するウィキ エンジンであるMediaWikiを強くお勧めします。

編集: あなたのコメントによると、MediaWiki は高度に埋め込み可能です。私は何年にもわたって多くのプロジェクトに統合してきました。

于 2008-12-03T19:19:57.277 に答える
4

私は過去にDokuWikiを使用したことがありますが、かなり満足しています。それはかなり小さく、コードは最もきれいではありませんが、既存のユーザー システムと統合するために (たとえば) 独自の認証スキームをドロップするのはそれほど難しくありません。

それはあなたの要件に合ったGPL2です。ファイル システムをストレージとして使用するため、拡張性は高くないかもしれませんが、適切な機能セットを備えた基本的な wiki の場合は、探しているものになる可能性があります。

于 2008-12-03T19:29:39.490 に答える
3

Pear::Text_Wikiも別のオプションですが、テキストの書式設定のみを処理します。2007 年 6 月以降更新されていませんが、いくつかの Wiki 形式が含まれています (すべて別の最新リリース日があります)。

Text_Wiki がサポートする形式は次のとおりです。

  • BBCode: 最新リリース: 2006-12-23
  • CoWiki: 最新リリース: 2007-01-02
  • クレオール: 最新リリース: 2007-08-01
  • Doku: 最新リリース: 2005-10-14
  • MediaWiki: 最新リリース: 2006-04-10
  • Tiki: 最新リリース: 2005-10-14

LGPL ライセンスを持っているので、GPL プロジェクトに含めてもライセンスの問題はありません。

于 2008-12-03T19:20:52.940 に答える
0

私は DokuWiki が好きですが、pmWiki の方が適しているかもしれません。すべての PHP wiki のリストは次のとおりです: http://www.wikimatrix.org/search.php?sid=183

于 2008-12-03T19:50:51.910 に答える