Drupal的一些缺点是什么? [英] What are some of Drupal's shortcomings?

查看:109
本文介绍了Drupal的一些缺点是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Drupal是一个做一切CMS。有些模块允许您添加几乎任何功能,这是伟大的。然而,感觉就像很多的功能(v5和v6)似乎散落在周围,不直觉的用户。作为一个开发者,我留下的感觉是使用泡泡糖和字符串在一个网站打补丁。

Drupal is very much a "Do Everything" CMS. There are modules that allow you to add almost any functionality, which is great. However, it feels like a lot of the features (v5 and v6) seem scattered around and unintuitive for the user. As a developer, I'm left with the feeling of having patched a site together using bubble gum and string.

例如,要添加文本到默认搜索框单击时消失),您必须添加一些jQuery代码或覆盖主题。我还发现菜单系统比它应该更复杂。

For example, to add text to the default search box (that disappears when clicked), you have to either add some jQuery code OR override the theme. I've also found the menu system more complicated than it should be.

我是唯一一个有这个意见吗?你会改变什么东西(如果有的话)Drupal的核心?

Am I the only one with this opinion? What things (if any) would you change about Drupal's core?

推荐答案

缺乏真正的面向对象的设计意味着你经常不得不依赖其他开发人员的远见离开hook函数让你改变一定的行为。

The lack of true object oriented design means that you frequently have to rely on other developers' foresight to leave "hook" functions to let you alter a certain behavior.

使用Drupal 5我也遇到了一些情况下,完成一个相对简单的设计更改的唯一方法是修补Drupal本身(然后确保重新应用每个新的官方Drupal版本的补丁)。但是,为了公平起见,你应该已经看到了在Drupal 4中有多糟。

Using Drupal 5 I've also run in to situations where the only way to complete a relatively simple design change is to patch Drupal itself (and then be sure to reapply patches with each new official Drupal release). But, to be fair, you should have seen how bad it was in Drupal 4.

我也很恼火,当我花时间识别一个bug或怪癖在当前生产版本的Drupal中,我提交了一个补丁,而补丁从未提交,因为基本上只有安全漏洞在当前的稳定版本中得到修复。

I'm also annoyed that when I take the time to identify a bug or quirk in the current production version of Drupal, I submit a patch, and the patch is never committed because, basically only security bugs get fixed in the current stable release.

这篇关于Drupal的一些缺点是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆