Drupal哪个更好:定制表还是CCK?

Cri*_*ris 2 drupal cck

我需要开发一个Drupal站点,除其他外,用户可以编译一个包含其联系人和约会列表的表单,其中包含许多自定义字段.

我不知道哪个更好

  • 拥有自定义MySql表; 和
  • 拥有使用自定义内容类型的CCK表

我知道CCK为我的工作做了一部分,但我觉得在创建和处理领域时有点重.

你有什么意见?

ber*_*kes 5

Drupal社区采用MPD的答案,主要是:CCK,带有Views.

就个人而言,我几乎没有找到一个好的解决方案.IMO Views和CCK在时间和精力方面提供真正好处的唯一地方是最终结果的定义很差或松散.但是,如果您有线框,模型或设计可供使用,则视图+ cck将需要大量撤消.

另一个重要的考虑因素是Drupals缺乏部署.通常,您创建CCK +视图,并在其上添加主题和一些自定义(表单更改)代码.然后机会有一个丑陋的部署:没有新配置(例如你定义的新CCK字段)你的主题中断.但是如果没有新的主题,你的新CCK领域就会破裂.在Drupal经常被"解决"一些停机时间,在新的代码推出期间,然后立即手动重新配置这些字段.虽然有一些复杂的"解决方案"以强大或强大的形式出现.

总而言之,您最终将获得CCK,视图,一桶CCK字段模块,VIEW插件和大量胶合代码.在主题方面,您最终会获得大型和Div感染的覆盖.

虽然所有这些都可以在一个简单,干净,可维护且高度优化的定制模块中实现,并且具有单个优化和清洁模块.

这一切都归结为你在家中对代码的感受.我个人而言,不介意开发几行(干净,架构良好)的PHP; 其他人更喜欢避开编码而更喜欢点击(尽管如此,根据我的经验,他们最终还是会编写更复杂的界面,无论如何)