2010-05-07 37 views
2

目前我正在學校網站上工作,我們仍然在選擇框架(我們知道我們沒有使用Joomla!或手工編碼)的決策過程。 Drupal作爲一個可行的選擇出現了,目前,這是我最好的選擇。不過,我一般都會遇到CMS的問題。我想爲教師開發一個非常複雜且特別定製的後端應用程序,以便教師與個別學生進行互動,包括共享/自定義日曆的設計,公告特權等。我目前在HTML,CSS方面有一定的專業知識,如果需要的話,PHP,MySQL和我可以把我的頭包裹在一些JavaScript和AJAX的東西上。但是,這樣一個複雜的應用程序可以在Drupal中工作嗎(我可以創建它來專門適合我的目的)?Drupal和後端複雜性

+0

這不是直接回答你的問題,但是如果你決定在Drupal中這樣做,你可能想參與http:// groups.drupal.org/lms-learning-management-system,其中有討論在Drupal中創建完整的學習管理系統 – 2010-05-07 22:21:04

+0

但是,我確實想知道Wordpress在這種情況下的可行性,我並不確定爲什麼不能這樣做,但有人可以給我一個解釋,以便我可以證明Drupal是最可行的cision? – Brian 2010-05-10 17:01:19

回答

3

Drupal既是一個優秀的CMS和框架。它與其他CMS(如Joomla和Wordpress)的區別在於,它被設計爲可以以多種不同方式進行擴展和定製,無論是在視覺上還是在應用上。傳統上,它比最終用戶更注重開發人員。到目前爲止,任何Drupal模塊都是「網站建設」模塊。它們提供必須由網站構建者或開發人員配置或使用的通用API或功能。這使Drupal最初更難,但從長遠來看更加靈活。

對於建立在Drupal的站點和應用程序的一些例子,看看:

這裏也有些市民的Drupal網站的列表:http://buytaert.net/tag/drupal-sites

和API:http://api.drupal.org/

1

一旦你在陡峭的學習曲線,Drupal是非常適合複雜的後端功能。 Drupal已經有很多模塊可以幫助您的老師/學生互動。

最好的Drupal網站需要對現有模塊和自定義代碼的組合,所以一定要結帳Drupal API。請注意,許多模塊也提供它們自己的API。

http://stem.betrproject.org是我們最近使用Drupal構建的網站,它與您所建議的功能類似。本網站允許教師/導師與特定學習領域或興趣領域的學生進行互動。

2

「我想爲教師開發一個相當複雜且特別定製的後端應用程序,以便教師與個別學生進行互動,包括共享/自定義日曆的設計,公告特權等。我目前有一點如果需要,HTML,CSS,PHP,MySQL和我的專業知識可以將我的頭圍繞一些JavaScript和AJAX的東西。然而,這樣一個複雜的應用程序與Drupal的工作(我可以創建它,以特別適合我的目的)?「

你不需要做所有的工作。只需安裝視圖,日曆,日期和有機這應該解決你想要做的98%的問題。