私の母国語(ラトビア語)でのプログラミングチュートリアルが非常に少ないことに気づきました。そして、最高のものの1つは、最近完全にオフラインになっているようです。そのため、私は自分のプログラミングチュートリアルを書き始める傾向があります。
私は作家ではなく、暇な時間も少ないので、これをウィキのものにしようと思いました。このようにして、他の興味のある愛好家(私はすでに数人を知っています)も簡単に参加することができます。
問題は、そのようなタスクに最適なウィキソフトウェアはどれかということです。持っておくと便利ないくつかの重要な機能を念頭に置いて、ここにリストします。
- ラトビア語にはいくつかの非標準文字が含まれているため、完全なUnicodeサポート。
- リビジョン管理;
- アクセス制御(匿名アクセスがサポートされています);
- さまざまなプログラミング言語のチュートリアルを作成できるように、できれば拡張可能なコード構文の色付け。
- すべてのページからの自動TOC生成があれば便利です(ただし、手動で行うこともできます)。
- ダイアグラムと数式のサポートは素晴らしいでしょう(ただし、画像のアップロードでも実行できます)。
- ダウンロード可能な電子書籍にすべてをコンパイルする可能性は言うまでもなく、ページに「印刷可能な」バージョンを提供する機能は素晴らしいでしょう。
私が持っているサーバーにはLinuxが搭載されているので、ASP / ASP.NETは使用しないことが望ましいですが、本当に必要な場合はそれも調整できます。
追加:まあ、DokuWikiとMediaWikiの2つの良い候補があるようです。どちらも、すでにラトビア語のローカリゼーションを持っているという素晴らしい機能を備えています。MediaWikiには、添付ファイルのバージョン管理という少なくとも1つの大きな利点があるように思われるので、私はMediaWikiを選びます。(さらに、間違いなく世界で最もテストされたwikiシステムです)しかし、このような小さなプロジェクトには、機能が多すぎないかどうか心配です。これについて何かコメントはありますか?