2010-08-10 40 views
0

我在我參加的大學爲一個團體做網絡工作。我們正在讓一家設計公司重做我們的網站,並且將自己編碼網站。我們希望在CMS之上構建新網站,以便人們可以輕鬆添加內容。到目前爲止,我一直在研究使用Drupal。在思考Drupal對我們的工作方式時,我遇到的問題是關於數據收集。我們正在修整我們的數據庫以保持數據集中。例如,我們不是爲每個表單創建名字和姓氏字段(許多表單的公共字段)和所有其他字段的表格,而是將公共字段拖到表格中,例如用戶表格。這將幫助我們更好地跟蹤人員對我們團隊的參與,並使我們的數據更加有用。有沒有簡單的方法用Drupal模塊做到這一點?我已經研究了一下CCK,但它看起來並不像表格中那些沒有「複雜」關係的簡單數據一樣有用。使用CMS處理複雜的數據收集

您有哪些建議?是否有一些好的模塊可以使用;你推薦一個不同的CMS(注:需要是PHP),這將更好地滿足我的需求?

+0

看起來您正在尋找動態網頁發佈而不是內容管理。 – Kwebble 2010-08-12 19:41:22

回答

0

我與您具有相同的確切問題 - 到目前爲止,我從表單收集數據的最佳CMS是Concrete5(http://concrete5.org)。任何時候您使用他們的「表格」區塊,提交內容都會發送到儀表板後端的「報告」部分。我不喜歡他們的組織方法,但這是迄今爲止我見過的最好的,它也可以讓你轉儲到一個文件。

0

我想你想Drupal的Views和Organic Groups。

你有什麼樣的表格?

0

如果你關心數據庫結構,你不應該使用Drupal。 CCK是定義內容類型的方法,用於所有Drupal網站的60%以及Drupal 7核心領域的基礎。

這就是說,你可能想問幾個你的假設。首先,有很多模塊爲CCK添加新的字段類型,例如, FileField,所以它可能不如您想象的那麼簡單。其次,你是否真的需要擔心數據庫是如何組織的,或者這只是另一端的一種手段,例如,報告。如果報告的是你之後,你通常可以用Views來處理,這是唯一使用CCK以上的模塊。

如果你真的需要擔心數據庫結構,確實需要比CCK更復雜的關係,我建議你不要像框架那樣尋找CMS。這些細節通常在CMS中自動處理。