0

我在我就读的大学为一个小组做网络工作。我们有一家设计公司重做我们的网站,并将自己编写网站代码。我们希望在 CMS 之上构建新站点,以便人们可以轻松添加内容。到目前为止,我一直在研究使用 Drupal。我在思考 Drupal 对我们有多好工作时遇到的问题是关于数据收集。我们正在大修我们的数据库以保持数据集中。例如,我们不是为每个表单创建一个包含名字和姓氏字段(我们所做的许多表单的公共字段)和所有其他字段的表格,而是将公共字段拉到像用户表一样的表格中. 这将帮助我们更好地跟踪人们对我们团队的参与,并使我们的数据更加有用。使用 Drupal 模块有什么简单的方法可以做到这一点吗?我已经对 CCK 进行了一些研究,但它看起来不仅仅对表之间没有“复杂”关系的简单数据有用。

你有什么建议?我可以使用一些好的模块吗?您是否推荐一种更适合我需要的不同 CMS(注意:需要是 php)?

4

3 回答 3

0

我和你有同样的问题——到目前为止,我从表单中收集到的最好的 CMS 是 Concrete5 ( http://concrete5.org )。每当您使用他们的“表单”块时,提交的内容都会发送到仪表板后端的“报告”部分。我不喜欢他们的组织方法,但这是迄今为止我见过的最好的方法,它还可以让您转储到文件中。

于 2010-08-12T19:59:59.903 回答
0

我认为您想要带有视图和有机组的 Drupal。

你有什么样的表格?

于 2010-08-12T20:05:34.133 回答
0

如果您关心数据库结构,则不应使用 Drupal。CCK 是定义内容类型方法,在所有 Drupal 站点的 60% 上使用,并且是 Drupal 7 核心中字段的基础。

也就是说,您可能想质疑您的一些假设。首先,有很多模块为 CCK 添加了新的字段类型,例如FileField,所以它可能没有你想象的那么简单。其次,您是否真的需要担心数据库的组织方式,或者这只是达到其他目的的一种手段,例如报告。如果它正在报告您所追求的,您通常可以使用Views来处理它,这是唯一比 CCK 使用更多的模块。

如果您确实需要担心数据库结构并且确实需要比 CCK 可以处理的更复杂的关系,我建议您不要像寻找框架那样寻找 CMS。这些细节通常在 CMS 中自动处理。

于 2010-08-12T20:23:30.427 回答