C#、できれば Asp.net MVC を使用して、独自のマークアップ言語と記事表示で構成される wiki ソリューションを実装したいと考えています。ただし、RSS、バージョニング、ext などの標準的な wiki 機能も提供したいと考えています。
どの既存の Wiki をベースにすることをお勧めしますか?
C#、できれば Asp.net MVC を使用して、独自のマークアップ言語と記事表示で構成される wiki ソリューションを実装したいと考えています。ただし、RSS、バージョニング、ext などの標準的な wiki 機能も提供したいと考えています。
どの既存の Wiki をベースにすることをお勧めしますか?
成熟した ASP MVC wiki については知りませんが、asp.net の Web フォーム エリアでは、 screwturnが私のお気に入りです。
screwturn.euはあなたの友達です。他のすべてのトリッキーな問題は解決されました(そして、それはたくさんあります!)
ページ フォーマッタ パイプライン (スクリューターンの core/FormattingPipeline.cs) を簡単に置き換えるか、カスタム フォーマッタを追加するだけです。
MVC は優れていますが、事実上 1 ページ (screwturn の場合は default.aspx) の wiki の要件ではありませんか?
Url の書き換えを使用して、各ページにきれいな URL を持たせることができるはずです。これが、MVC フレームワークがどのように機能するかです。
例: site.com/pageName > site.com/pageName.ashx