0

クライアント用に.NETでcmsを作成する作業をしているサイトがあります。サイトはhttp://bit.ly/YJ8dXlにあります

私は .NET 開発者ではありません (ここでは Rails の担当者です) が、共有ホストに実装して単純なテンプレートを作成するのに十分なほど理解している C# が必要です。

DotNetNuke の使用が提案されましたが、上記のサイトのテンプレートをスキン化するには、私の .NET スキル セットには複雑すぎるようです。ライセンスを安価に購入して共有ホストにインストールできる、オープン ソースの cms または独自の .NET cms のいずれかを推奨できる人はいますか。

事前に感謝します。良い回答があれば追加します

4

10 に答える 10

7

DotNetNuke のもう 1 つの +1。Umbraco は優れています (私は両方を使用しています) が、ヘビーでないプログラマーには常に DotNetNuke をお勧めします。コミュニティは Umbraco よりも数が多く、サイト管理者が学習するのは簡単です (より wysiwyg です)。カスタムコードを統合する必要がある頑固なプログラマーなら、Umbracoの方が適しているかもしれません。より大きなコミュニティを活用してベース DotNetNuke にコードを追加したい場合は、より適しています。

スキニングの部分は簡単で (見た目よりずっと簡単です)、Twitter には助けてくれる人がたくさんいます。

于 2013-02-08T19:00:48.710 に答える
3

DotNetNukeについてどのような質問や懸念がありますか?モジュール開発( http://christoctemplate.codeplex.com/)や無料のスキンリソース(http://multifunction.codeplex.com)など、DNNで稼働させるためのリソースはたくさんあります。

あなたが強力な.NET開発者でない場合、私は個人的にDotNetNukeが間違いなく選択であると信じています。なぜなら、利用可能な何千もの拡張機能を使用するために.NET開発者である必要がなくても、カスタマイズは非常に簡単だからです。

http://www.dnnsoftware.com/

于 2013-02-08T16:36:23.000 に答える
3

MVC が好きなら、オーチャードはとても良いです: http://www.orchardproject.net/

于 2013-02-08T11:52:03.850 に答える
2

私は多くの研究を行い、いくつかの会議に出席しました。私が選んだのは Dot Net Nuke でした。その理由は非常に単純です。

  • 大規模な開発者コミュニティ。
  • 開発者、設計者、および管理者の間の抽象化
  • いくつかの側面を学び、統合するのは簡単です。
  • デザイナーがサイトの車輪を再発明することや、開発者がデザイナーが持ち込む可能性のある問題を常に修正することを強制することはありません。

これらは重要な要素の一部です。

私にとって、要素を抽象化することは有益でした。機能とモジュールを開発できます。デザイナーは美しいユーザー インターフェイスを作成できます。管理者/サイトモデレーターは、ほとんど重複せずにサイトを規制できます。

これにより、すべての作業が分離され、プラットフォームの一部を学びたくない人が排除されるため、常に快適に作業できるようになります。

DNN World でのレッスンや内容の一部は、プラットフォームに関する人々のあらゆる側面を教育するのにも役立ちます。

それは、私が調査したときの私の 2 セントです。

C#プラットフォームの開発方法を学ばなくても、Dot Net Nuke サイト全体を設計できます。すべての問題と同様に、それらは少量で服用する必要があります。適切な結果を見つけることができます。回答を提出した Chris Hammond は、実際には Dot Net Nuke のトレーニング ディレクターです。また、サイトにはすべてのレベルで多くの学習が含まれているため、Dot Net Nuke が何であるかを正確に把握できます。

最終的に意見を求めるのはあなたなので、あなたのニーズに最適な場合とそうでない場合があります。質問をより具体的にしたい場合があります。ロード・オブ・ザ・リングのように、「エルフに助言を求めないでください。彼らはノーとイエスの両方を言うからです。」

于 2013-02-08T19:28:51.200 に答える
2

申し訳ありませんが、Windows ベースのチームに送られる前に Windows 以外の CMS と電子通信ソリューションに 10 年以上費やしていたため、他の Windows CMS プラットフォームについて話すことはできません。 Dotnetnuke を使用してカスタム ソリューションを実行している私は、プラットフォーム内にカスタム機能を実装できる幅広い (安定した) 方法に感銘を受けていると言えます。

もちろん、本格的なネイティブ モジュール開発 (C# または VB) もあり、Chris Hammond のテンプレートとビデオは素晴らしいスタートを切ることができます。

.NET4 と DNN6 では、要件の範囲がいくぶん限定されている機能的なカスタマイズを迅速に構築する方法として、剃刀テンプレートが導入されました。また、Open Web Studio (openwebstudio.com) などのモジュール ビルダー製品もあります。これは主に私たちが実装したもので、XMod Pro (dnndev.com) では、ネイティブ コーディングを行わずに、より複雑なモジュールを構築できます。 -2sexycontent (2sexycontent.org) を利用することも検討できる重いものを終了します。Form & List や動的フォーム (datasprings.com) などの複雑なフォーム ビルダーのような他のモジュールもあり、(探している機能によっては) 必要なものの多くを提供できます。Ventrian News などの他のモジュールも (テンプレートで簡単にカスタマイズできるため)、ニュースをはるかに超えたコンテンツを提供するために使用できます。

Windows 以外の CMS に戻るように求められた後、迅速な開発を可能にするために上記のようなオプションを探しましたが、基本的にそれらは存在しませんでした (たとえば、JOOMLA には Sorcerer と JUMI があります)。 、そしてそれらは両方とも比較するとかなり貧弱です)。

スキニングに関しては、通常、DNN ストア (store.dotnetnuke.com) でテンプレートを見つけて、探しているものの 80% 以上を取得し、それを自分で変更します。dnncreative.com (トレーニング ビデオを見るためのサブスクリプションですが、約 80 ドルで 600 以上のビデオをすべて入手できます) は、通常のスキンとレスポンシブ スキンの両方を作成する方法について、マルチパート シリーズを作成しました。 DNN スキンとコンテナーの一部)。

何を選んでも頑張ってください。

于 2013-02-10T01:36:50.900 に答える
2

Umbraco はこれまでうまく機能しており、Umbraco インスタンスも Azure に配置しましたが、かなり安定しているようです。

http://umbraco.com/

于 2013-02-08T11:49:56.397 に答える
1

Umbracoにもう1票。彼らには大規模な開発者コミュニティがあり、リリース サイクルは一貫性があり、新機能やバグ修正のリリースがはるかに迅速です。空白のキャンバスや水彩画など、ほとんど何でもできます:)

編集。Umbraco は MVC もサポートしています

于 2013-02-08T13:46:22.430 に答える
1

Dotnetnuke は私のキャリアにとって素晴らしいものでした。迅速な開発インターフェイスに関しては、 http: //dnndev.com の XMod Pro を使用しています。

私が構築できなかったものは何もありません。

于 2013-07-20T16:55:41.373 に答える
1

Actyaを軽量の CMS モジュールとして使用するのが好きです。既存の Web サイトの一部としてインストールできます。現在は活発な開発が行われていませんが、コード ベースは十分に完成しており、実用的です。さらに、オープンソースであるため、ニーズに合わせて変更できます。

于 2013-02-08T13:15:47.167 に答える