Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php drupal对于具有非常动态布局的网站来说是一个很好的解决方案吗?_Php_Drupal_Content Management System_Drupal 7 - Fatal编程技术网

Php drupal对于具有非常动态布局的网站来说是一个很好的解决方案吗?

Php drupal对于具有非常动态布局的网站来说是一个很好的解决方案吗?,php,drupal,content-management-system,drupal-7,Php,Drupal,Content Management System,Drupal 7,我希望在即将到来的项目中使用Drupal,因为我一直对使用它非常感兴趣。然而,我越熟悉Drupal,我就越觉得Drupal不是一个很好的解决方案,对于一个页面间布局变化非常动态的网站来说,它只是页面中的动态元素 例如,网站的首页将有一个包含两个步骤的时事通讯注册表单,这应该通过Ajax完成。为了实现这一点,我已经安装了5个模块,以获得正确的行为。在这一点上,我不觉得它是非常用户友好的最终用户谁将要使用的CMS一旦交付 我的问题很简单,我是否错误地认为Drupal真的不是这种类型网站的正确解决方案

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

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

我的问题很简单,我是否错误地认为Drupal真的不是这种类型网站的正确解决方案?如果是的话,开发人员在实现我提到的解决方案时采用的传统方法是什么


谢谢

我用了很多CMS,但都不好。。它们里面的脏代码等等,而且大多数都很慢。。。Drupal对您来说是一个复杂的解决方案,看起来还可以

您需要学习如何制作模块。。如果你懂一些php,这并不难

您可以修改每个模板。。每页。。没那么复杂。。试着学点


备注:您可以使用视图来避免编写代码。您可以使用它们来做一些事情。

Drupal是高度可定制的,但是需要大量的工作来设置以完成您想要的任务。其他CMS“提供更简单的开箱即用风格”通过界面和FuhgedAboutEdit类型的解决方案为更多的外行用户安装此插件。我想到了Wordpress和Joomla。如果你想走一条更面向开发人员的路线,我建议你选择一种php框架。有一些很受欢迎,但有很多。试着使用它们,看看哪个更适合您的需要。

敏捷工具包中大约有20行PHP代码。没有额外的javascript,没有额外的HTML,没有插件:

演示:


来源:

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