【问题标题】:Is drupal a good solution for websites with a very dynamic layout? [closed]对于布局非常动态的网站来说,drupal 是一个很好的解决方案吗? [关闭]
【发布时间】:2011-09-28 20:15:18
【问题描述】:

我希望在即将到来的项目中使用 Drupal,因为我一直对使用它非常感兴趣。但是,我越熟悉,我就越觉得 Drupal 不是一个很好的解决方案,因为对于一个在页面到页面布局更改方面非常动态且页面中通常是动态元素的网站来说。

例如,网站的首页将有一个包含 2 个步骤的时事通讯注册表单,这应该通过 Ajax 完成。为了实现这一点,我已经不得不安装 5 个模块来获得正确的行为。在这一点上,我认为它对于在 CMS 交付后将使用它的最终用户来说不是很友好。

我的问题很简单,我认为 Drupal 真的不是这类网站的正确解决方案是不是错了?如果我是,那么开发人员在实施我提到的解决方案时采用的常规方法是什么?

谢谢

【问题讨论】:

  • 有时你会想要构建自定义模块,而不是安装一堆你想要的。
  • 当然,任何 CMS 都是如此。但我觉得我给出的示例非常通用,事实上,像 Drupal 这样大的 CMS 应该有更简单的方法来实现它。我只是想知道我是否遗漏了什么,或者 Drupal 不是我想的那样。

标签: php drupal content-management-system drupal-7


【解决方案1】:

Drupal 是高度可定制的,但是需要做大量工作才能完成设置以执行您想要的操作。其他 CMS 为更多外行用户提供了更简单的开箱即用样式“通过界面和 fuhgeddaboudit 安装此插件”类型的解决方案。我想到了 Wordpress 和 Joomla。

如果您想走更面向开发人员的路线,我建议您选择其中的许多 php 框架。 CodeIgniterSymfony2 是一些受欢迎的,但那里有很多。与他们一起玩,看看哪个更适合您的需求。

【讨论】:

    【解决方案2】:

    我使用了很多 CMS,但都不好......其中的脏代码等等,而且大多数都很慢...... Drupal 对你来说是一个复杂的解决方案,看起来还可以......

    你需要学习如何制作模块..如果你知道一些 php 并不难......

    您可以修改每个模板..每个页面..没有那么复杂..只是尝试学习一些..

    P.S:您可以使用视图来不编写代码..您可以对它们做一些事情...

    【讨论】:

      【解决方案3】:

      Agile Toolkit 中大约有 20 行 PHP 代码。没有额外的 javascript,没有额外的 HTML,没有插件:

      演示:http://codepad.agiletoolkit.org/newsletter

      来源:http://codepad.agiletoolkit.org/source/newsletter

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多