私が開発しているアプリケーション (*) の場合、動的に生成されたページと静的なページを混在させる必要があります。動的ページに初めてアクセスすると、他の静的 wiki ページと同様に、ユーザーが注釈を付けることができる静的ページになるような wiki を使用するのは素晴らしいことです。
言い換えれば、「このトピックはまだ存在しません」というメッセージを出力するもの (または何でも) を、a) wiki 形式で新しいコンテンツを生成し、データベースに保存してから、b) そのテキストを解析して表示するものでオーバーライドしたいと考えています。 .
ああ、これは再帰的でなければなりません。作成されたページには、より動的に生成されたページなどへのリンクが含まれている場合があります。
名前に基づいて動的ページを生成します (任意の深さまでのカテゴリ/名前空間情報を含む)。
最後にもう 1 つ - 動的ページの一部をバッチ スクリプトで事前に作成しておくと便利です (必須ではありません) (これらは生成に時間がかかる可能性があるページであるため、主にパフォーマンスのためです)。
だから私の質問は、これを行うためのプラグインを変更/作成するのに最も簡単なウィキソフトウェアはどれですか?
(*) ダンプのリスト (リモート マシンに保存されている可能性があります) が表示されるコアダンプ アナライザー (gdb を考えてください) を想像してみてください。ダンプをクリックすると、スレッドのリストが表示されます。スレッドをクリックすると、スタックが表示されます。スタック フレームをクリックすると、メモリが表示されます。メモリの単語をクリックすると、そのアドレスのメモリのページが表示されます。
ダンプをナビゲートするときに、問題について発見したことに関するメモを追加して、後で役立つようにしたり、ダンプを見ている可能性のある同僚と共有したりします。
数か月後、リモート マシンからダンプが消えている可能性があります (これらすべてのダンプをアーカイブするには多くのスペースが必要です) が、同様の問題に遭遇しました。最近のダンプのスタック トレースから関数名の 1 つを wiki 検索ボックスに入力すると、以前の発生に関する保存された情報が取得されます。
更新:すべての回答に感謝します。私は実際に MediaWiki を使うかもしれません。まだ存在しない場合は、doEditを呼び出してページを作成できるArticleViewHeader 拡張機能を作成できるようです。同様のことを行うように見えるVirtualPage 拡張機能があります。