2011-08-08 20 views
1

私はDDNでそれを構築するために、私は少し混乱しています...教師は自分のコースを作成し、その試験を入れて、学生が入学することができ、ビューのコースや試験を申請することができ、オンラインコースのためのウェブサイトを構築するためにDotNetNuke VS Drupal 7?

を予定しておりますまたはDrupal?それはより簡単でより強力ですか? .NET C#またはPHPに問題はありませんが、C#とコードを書くのがより簡単ですが、

私の知る必要があるのはどのCMSですか? より頑強なCMSはどれですか&?

ありがとうございます。

+0

http://www.iowacomputergurus.com/free-products/dotnetnuke-modules/dnn-course-gradebook.aspxで入手可能なDotNetNukeのための無料グレードブックモジュールがあります。これにはソースコードが含まれています。 – notandy

答えて

2

DotNetNukeを構築しようとしているものに基づいて、実際には認証と基本ページの作成をすぐに行えます。これらの他のすべての要素は、.NETでカスタムコード化する必要があります。

Drupal 7を使用している場合は、CCK、ビュー、ワークフローを使用してDrupal 7を使用すれば、本当にたくさんのプログラミングを行う必要はありません。

私はwww.dnnspot.com

で2003年からDotNetNukeのをやってきたし、それのためのモジュールのトンを開発している、いくつかは、一般に公開など、私はあなたの靴にあった場合、私はDrupalの操作を行うだろうが、私はかなりよく、両方を知っています。

実際に私があなたの靴の中にいたなら、私はRuby on Railsをやっていました;しかし... Drupalはかなりうまくいくでしょう。 Drupalはクレイジーです。

+0

Ryanに感謝しますが、なぜRuby on Railsはウェブサイトを提供するコースを構築するのに適していますか?私は新しい言語を習得しなければならないでしょう。私のケースではDrupalは良くありません。準備が整っていますか?または私はRuby on Railsですばらしいことを逃すつもりですか? Ruby on Railsで私のニーズの大半をサポートするためのモジュールが用意されていますか?アドバイスをお願いします:-) – simo

+2

あなたはおそらくDrupalで一番いいと思います。 Ruby on Railsでは、ソリューションを効果的に100%カスタマイズすることができます。私はPHPをほぼ10年間、.NET for 8のために使っています。Ruby on Railsを学び、私の最終目標を5〜20倍速くしました。しかし、学習曲線は急です。しかし、はい、Drupalはあなたのためによく似ています。また、最終目標に近い他のオープンソースの代替案を検討することもできます。 MoodleやInstructure Canvasをチェックしてください。どちらも必要なものと類似しているオープンソース製品です。 –

+0

Ryan、あなたの情報は本当に役に立ちました:) – simo

0

DNNは現在C#でビルドされていますが、常に.NET上にあります。私はPHPと.NETでコードを作成するのと同様の立場にあり、Drupalを使用し、過去4年間DNNに取り組んできました。私はDNNのモジュール開発が素晴らしいことを知っています。

私は役立つことを望みます。

+0

DrupalではなくDNNでモジュール開発が容易であることを意味しますか? DNNで作業を開始するにはVisual Studioを購入する必要がありますか? DNNに自分のモジュールをビルドするのではなく、Drupalに人のグループでビルドされたモジュールを持っている方がいいですか?ありがとう – simo

+1

ビジュアルスタジオ(むしろ難しいとはお勧めしません)やVisual Studio Express(無料)、またはVSの有料版を使用することなく、DotNetNukeのカスタムモジュール開発を行うことができます。 DNNを使用するにはVSは必要ありませんが、それを使用してカスタムモジュールを作成する場合に限ります。 –

13

もちろん、どちらのプラットフォームにも長所と短所があります。建物を見ているのは基本的に学習管理システム(LMS)です。 DotNetNukeのために特別に構築されたいくつかの既存のLMSソリューションがあります。それらは、Engage: Campus,NetLearnおよびAccordを含む。

これまでのプラットフォームでは、この種のコンテンツを管理するための最も多くの機能が提供され、投資収益率が最高になり、最高の快適さを提供します。あなたが.Netに精通していて、その分野で快適であれば、DotNetNukeに固執してください。それ以外の場合は別のプラットフォームに進んでください。しかし、DotNetNukeでソリューションを開発した経験は8年近く、ソフトウェアソリューション(PHPベースのソフトウェアを含む)の開発には13年以上の経験がありましたが、選択肢があればDotNetNukeに必ず参加します。 (私が1年の従業員であることだけではない)

DotNetNukeは最も安定したビルドとリリースを提供しています。セキュリティチームであり、機能は誰にも勝るものではありません。コミュニティとエコシステムは比類のないものです。どんな種類のビジネス問題でも事前に構築されたソリューションをお探しの場合は、StoreまたはForgeの10,000以上の拡張機能を使用すると、開発時間と経費を抑えて稼動させることができます。偽造品には無料(オープンソース)の拡張機能があり、店舗内線番号の中央値段は89ドルです(LMSはかなり高価です)。

エコシステムには800種類以上のISVがあります。あなたがサポートを探しているならば、正式な会社がそれを提供し、何かが間違ったときにあなたをバックアップするだけでなく、DotNetNukeを専門とする企業に関して数多くのオプションがあります。

リリースの最後の1つ... DotNetNukeには、既知のロードマップ、頻繁なリリースサイクル、下位互換性のための優れた評判があります。拡張機能は、プラットフォームに追加された最新の機能、ユーザビリティのアップデート、バグ修正、およびセキュリティアップデートを利用するためにアップグレードする際に、プラットフォーム上で引き続き動作します。

DNN Corpのセールスエンジニアとして、私はあらゆる種類のユースケースを聞いています.DotNetNukeは教育機関で多く使われています。彼らはすべて、CMSだけでなく、LMS、ソーシャルプラットフォーム(学校でさえ)など、さまざまな角度でそれを使用しています。ほとんどの学校も何らかの方法でMicrosoftのスタックで標準化されているため、統合はDotNetNukeを使用する方がはるかに単純です。

私は続けることができますが、これは十分な時間を取って情報に基づいた回答をする必要があります。

0

特に、SCORM eラーニングコンテンツをサポートしたい場合は、フル機能のLMS(Learning Management System)が多大な開発(人手を必要とする)を必要とします。 DNNとDrupalはともに、LMS機能(Webページ、リッチテキストエディタなど)を構築する機能の他に、必要とするアドオン機能のほとんどを提供します。

LMSの堅牢性に基づいて選択してください。さらに、LMSがフォーラム、Wikiなどのアドオンモジュールとどの程度簡単に統合できるか評価します。ほとんどのクライアントは、その下のポータルフレームワークを知らなくてもLMSを選択します。

これらの評価基準に基づいて、DNN上で実行されているInterzoic Accord LMSが優れた選択肢であると確信しています。
クリス