我正在学习Drupal来为我的网站节省一些生产时间,但事实上情况恰恰相反。也许是因为我是初学者,但我发现我花了很多时间试图让Drupal适应我的需求,这根本没有节省我的时间。也许它带有一些'即用'的东西,但是需要设置、'主题化'等所需的时间实际上比我编写代码并将其放在那里的时间还要长。
我只是一个CMS新手,还是这些东西被高估了?
我正在学习Drupal来为我的网站节省一些生产时间,但事实上情况恰恰相反。也许是因为我是初学者,但我发现我花了很多时间试图让Drupal适应我的需求,这根本没有节省我的时间。也许它带有一些'即用'的东西,但是需要设置、'主题化'等所需的时间实际上比我编写代码并将其放在那里的时间还要长。
我只是一个CMS新手,还是这些东西被高估了?
自己创建CMS需要的时间是配置现成CMS的20倍,除非你有大量的时间,我强烈建议使用现成的CMS。
我一直认为所有这些CMS都是公司的炒作...有很多“废话”和不必要的功能,只会拖慢你的网站并使其变得更加复杂。
是的,它们可以让你在短时间内轻松建立一个网站,但老实说,如果你能自己编码,没有什么比完全掌控你的网站更好的了。这样,你就完全独立于任何外部软件。
我不建议使用Drupal。我认为这也可能是你的问题所在。尝试使用像Joomla这样的东西。作为一个程序员,重新发明轮子来学习如何工作是很有趣的,但在现实世界中,时间就是金钱,你需要考虑哪种方法可以最快地让你达到最佳效果。
我认为使用CMS可以节省一些生产时间,这是很好的。但如果您通过编程开发一些网站,会更好。因为如果您需要添加一些自定义模块或插件,您必须进行编程。但是CMS确实可以节省您的时间。
很难相信您可以在学习和设置Drupal安装所需的时间内创建像Drupal一样健壮且易于维护的东西。
但这实际上取决于您的需求和目标。您的目标是学习编程并获得开发Web应用程序的经验吗?您的目标是开发比现有CMS更好的CMS吗?如果对这些问题的任何一个答案是“是”,则无论哪个需要更多时间,都应该构建自己的CMS。
但是,如果您的目标是创建网站(为自己或客户),那么CMS只是达到目的的手段,在99%的情况下,最好只是部署CMS或CMS框架。您可能能够编写CMS的所有基本功能,但是可扩展性如何?或者可伸缩性?或者可维护性?还是用户友好性?或SEO?或数百个小型功能,当您使用成熟的CMS时从未注意到,但它们增加了不计其数的便利和有用的功能,从而减少了网站的总拥有成本?
话虽如此,Drupal可能不是最适合您组织的CMS。但仅因为一个CMS不符合您的需求并不意味着CMS被高估了。除非您运行静态站点(这在当今时代是不可原谅的,除非您运营一个单页网站),否则您需要某种类型的CMS。如果您真的认为您可以构建比Drupal更好的CMS,那么您应该去做。互联网社区将感激您。
但更有可能的是,您只是不习惯使用CMS框架。大多数网站具有几乎相同的要求,因此,如果您正在尝试设置一个相当标准的基本CRUD站点,则可以考虑尝试更面向最终用户的CMS,而不是Drupal。 Drupal的复杂性来自于其作为更复杂应用程序平台的能力。这在配置易用性和学习曲线方面具有成本。
您没有给我们关于您正在构建的站点或您的要求太多的细节,但WordPress可以定制用作许多站点的CMS。或者您可以尝试像Traffik这样更针对设计师和业主的东西。
自己编写一个CMS需要更多的时间。您使用的是哪个Drupal版本?最新版本Drupal7更加用户友好。在Drupal的上一个版本中,它被认为是较不用户友好的CMS之一。如果您想要的话,也可以尝试使用WordPress。它更容易安装和维护,并且有许多优秀的主题。