私は現在、.Net(無料/オープンソース)で利用可能なさまざまなCMSオプションに関する知識を集めています。
DotNetNukeとN2CMSに出くわしました。
n2cmsのソースコードをさまよっているだけで、静かに便利だとわかりました。
不利な点についてはあまりよくわかりませんが。
誰かがn2cmsに取り組んだことがあり、不利な点や他のオープンソースCMSオプションが利用できることを知らせてくれたら、私に知らせてください。
ありがとう!
私は現在、.Net(無料/オープンソース)で利用可能なさまざまなCMSオプションに関する知識を集めています。
DotNetNukeとN2CMSに出くわしました。
n2cmsのソースコードをさまよっているだけで、静かに便利だとわかりました。
不利な点についてはあまりよくわかりませんが。
誰かがn2cmsに取り組んだことがあり、不利な点や他のオープンソースCMSオプションが利用できることを知らせてくれたら、私に知らせてください。
ありがとう!
N2CMS の短所:
エンタープライズ レベルのアプリのように「感じられる」のではなく、はるかに軽く感じられます。それはそのレベルでの試合に向いていないと言っているわけではありませんが、多くの複雑さを隠している巧妙な実装についてより多くを語っていると思います. N2CMS は 2 層以上のアプリケーションではありませんが、他の場所 (追加の層など) からのデータのロードを調査している最近のブランチがあるようです。
これは別の欠点をもたらします: ドキュメントには多くの要望が残されています。これは、アクティブなコミュニティが小さく、コードが急速に進化しているためです。そのため、非常に柔軟な N2CMS を最大限に活用したい場合は、多くのコードを掘り下げる必要があります。メンテナンス担当者 (libardo) は、技術支援とバグ修正の両方に対して非常に迅速に対応してくれることにも注意してください。
永続性は、4 つのテーブルのみで発生します (それがまだ保持されている場合)。したがって、「通常の」DB 最適化は不可能な場合があります。おお、時期尚早の最適化はすべての悪の根源であり、その上、NHibernate を扱っているため、そのレベルでいくつかのトリックを引き出すことができます。
コミュニティを引き付ける大規模なプレーヤーが背後にいるため、Orchard (やや同等の CMS) はまだ小さいですが、N2CMS に追いつく可能性があるのではないかと心配しています。N2CMS も同様に「商業的な」ルートをたどらなければならないか、Orchard がいずれ追い越すことになるでしょう。いくつかの NuGet パッケージを作成したことは、その点で非常に良いステップでした!
N2 に対する私の見解は、開発者にとって最高の CMS の 1 つだということです。
Umbracoを考えてみてください。そのアーキテクチャは、DNNよりも間違いなく優れています。DNNは地獄からの忌まわしきものです。ほとんどのエンドユーザーは情熱を持ってそれを嫌います。
私はN2CMSが好きですが、周りのコミュニティはそれほど大きくないので、売れ行きが悪いことがよくあります...
N2CMS の利点:
これは私にとって N2CMS の最も重要な機能であり、Umbraco にはありません。