2

I am evaluating Drupal and Joomla, and one of the requirements I have is how well supported it is when comes to Form Building, storing the information in the database, and the showing of those information upon query.

I don't know which one is better in this regard, Drupal or Joomla? Is there any third party extension I have to install for this purpose?

4

6 回答 6

3

Drupal has the Content Construction Kit module, commonly known in the community as CCK. Combining the functionality of CCK with the Views module is a common way of getting the functionality you're after.

The terminology involved with this in the Drupal world might take some getting used to but there is plenty of documentation around. A quick Google search on the terms: drupal cck views reveals a ton of useful results.

于 2009-03-20T04:16:13.153 回答
1

CCK 允许您在 Drupal 节点中定义任意字段。这些字段中的每一个都配置有特定的类型和输入小部件(选择框、文本字段、复选框等)以及权重(从上到下的呈现顺序)。还有诸如默认值、帮助文本、文本和标签位置之类的东西——几乎所有你需要的东西。

如果这不是 enuf,Drupal 还包括大量的钩子函数,包括 form_alter() ,连同一些精心设计的页面/节点模板和 CSS 样式,几乎可以让您更改几乎任何关于外观的节点的介绍。您列出的所有其他内容 - 存储和检索表单值几乎都是免费为您处理的,这是任何 CMS 所期望的。

于 2009-03-20T04:24:39.187 回答
1

Drupal 有一个 Forms API,您可以通过它构建表单、更改现有表单甚至创建新的小部件。它的设计比 Joomla 的更强大。

于 2009-04-22T13:41:00.930 回答
0

对于 Joomla 看看http://www.joomla-forms.com :-)

于 2009-04-20T20:33:08.787 回答
0

Joomla 有几个类似 CCK 的扩展,其中一些是在过去两个月内发布的:k2zooFabrik也值得一提。

您可能可以使用它们中的任何一个来做您需要的事情。

如果您想建立一个房地产或分类广告网站,JED中的所有内容都有适当的扩展名。

于 2009-05-10T15:19:11.877 回答
0

作为新手开发人员,您可以通过查看joomla-builder.comlhttp://drupal-builder.net来估计两者。两者都是在线网站建设者,并包含最流行的模块列表。

在 Joomla 中,您可以使用ChronoForms ChronoForms 构建自定义表单。要构建房地产页面,您可以使用HotProperty组件。还可以查看EZRealty - 也很受欢迎。

在 Drupal 中,您可以一起使用一些更通用和抽象的模块来实现您所需要的。一般来说,这些模块是 CCK 和 Views。

此外,有些人在 CodeCharge Studio 中生成非常CodeCharge Studio定制的数据库驱动页面,然后将它们作为单独的页面或作为内联页面集成到 Joomla 或 Drupal 中。

于 2009-06-11T10:55:52.430 回答