网站建设有很多CMS建站程序,有Squarespace、Wix、Weebly、Joomla、WordPress和Drupal……还有很多但对很多人来说,内容管理系统(CMS)的两个主要竞争者似乎是WordPress和Drupal。两者都是在大约20年前同时发布的,但WordPress是一个博客平台,而Drupal则是作为一个内容管理系统开始的。随着时间的推移,WordPress已经与Drupal有了很大的重叠,我们想通过对这两个平台的正面比较来帮助你在这两个平台之间做出选择。
说到WordPress,这个平台对任何人都很容易获得。在版本中,你可以得到一个功能有限的免费网站和一个域名,它只需要很少的努力就能开始。即使是我们将在本文中讨论的自我托管的也可以从大多数托管公司快速安装。
Drupal实际上也关注了这些人群,只是没有版本。它和WordPress一样是一个免费的、开源的平台,大多数托管公司在其网站工具中都有一个快速安装程序。它对任何人来说都很容易安装。但是,尽管WordPress的界面和信息传递帮助许多新用户适应他们的新仪表板,Drupal却没有很好的信息传递。
然而,这两个平台都提供了一个模块化的体验,给予用户灵活性,通过插件和附加组件来扩展功能和设计,创建他们想要的网站。WordPress在这方面做得更容易让用户接受,而Drupal则更倾向于针对那些在网页设计方面有一定经验的用户。
在过去的几年里,WordPress在用户友好的设计和体验方面已经有了长足的进步。Drupal,尽管缺乏关于如何浏览和利用该平台的初始信息,但对于有一点管理网站后台经验的人来说,非常容易上手。
学习WordPress比以前容易多了。随着大量的博客和教程的出现,对任何方面感到困惑的用户可以快速和容易地学习任何主题。因为当一个WordPress新手第一次打开仪表板的时候,可能会有点不知所措。
总的来说,仪表板很容易浏览,而且相对来说是不言自明的。然而,它可能需要一些时间来了解事物的位置,以及某些设置和选项在哪个标题下。要弄清楚哪些设置在"设置"选项卡下,哪些功能在"工具"下,哪些选项在"主题定制器"中,哪些包含在主题或插件设置中,这可能会让人有点沮丧。
当然,关于WordPress的易用性的真正问题是取决于你打算创建什么样的网站。因为WordPress可以创建任何类型的网站,你选择的主题和插件套件将极大地影响可用性。如果你使用WooCommerce、大量的扩展,以及各种论坛和用户管理插件来运行一个会员制网站,你的学习曲线和易用性会比一个更简化的专注于内容创建的网站大幅增加。
不过,在大多数情况下,WordPress有一个低到中等的学习曲线,甚至那些没有很多技术专长的人也可以找到用户友好的主题和插件来指导他们创建和管理网站的过程。
如果新手用户接触了Drupal,幸运的是,界面实际上是相当直观的,并且有很好的标签,尽管没有最初的信息传递,不知道从哪里开始。
然而,即使在你第一次登录的时候,就有添加内容的链接。而且,像WordPress一样,一个菜单邀请你通过模块进行扩展,并使用不同的主题进行定制。用户可以访问结构标签。这实际上解决了WordPress对新用户的一个最大的踏脚石。它把网站建设的各种选项和设置整合到一个地方,而不是把它们分散和分割开来。
这种整合的缺点是,使用这些设置中的任何一个都比WordPress的技术含量高。如果你在没有网络经验的情况下进入Drupal,界面和使用的术语都可能有点令人不快。然而,如果你已经习惯了各种网络管理后台,学习和使用Drupal是比其他平台(如Joomla)高出一大截。
每个人都希望有一个漂亮的网站,这一点不言而喻。因此,在看待WordPress与Drupal时,设计方面的自定义选项肯定是要考虑的。你也必须考虑到功能的定制问题。以及你可以多容易地创建、启动、然后修改你想要的那种网站。无论是出版、电子商务、会员制,还是其他你可能需要的东西。
WordPress是关于从头开始的定制。由于插件是添加功能和设计元素的主要部分,你可以创建(或下载并安装)你的网站可能需要的任何和所有功能。此外,基于主题的设计结构使设计师和开发人员能够自由地进行创作。
围绕着WordPress的插件和主题,整个行业已经兴起,你可以肯定,有人已经为你创造了完美的主题和插件。你只需要找到它。其中一些是通过资源库免费(或免费)的,而另一些是高级产品,你可以直接从开发商或通过像CodeCanyon这样的市场授权。
无论哪种方式,在WordPress的世界里都没有任何限制。零技术经验的用户可以使用Divi等页面构建器主题/插件创建令人惊叹的网站,并通过WooCommerce、MemberPress、GiveWP、PublishPress、GamiPress等插件添加他们能想到的任何功能,或者成千上万的其他插件。
像WordPress一样,Drupal是一个模块化的CMS,依靠外部开发者来帮助提供用户所需要的东西。考虑到这一点,几乎任何技能水平的用户都可以非常容易地扩展Drupal以满足他们的需求。
在页面中央有一个大的添加新模块按钮,可以让你直接进入扩展库的模块标签,Drupal让你很容易找到你需要的东西。
主题选项卡就在模块选项卡的旁边,它的工作方式基本相同。开发人员为Drupal创建的主题非常棒,但其中许多确实需要很多CSS、JavaScript和HTML的技术知识才能真正进入并使其发光。虽然页面生成器和拖放编辑器正在成为WordPress网站的标准,但Drupal主题通常需要一个更多的手工过程。
也就是说,WP和Drupal的安装过程都是一样的。你下载一个存档文件,回到仪表板,上传它,然后激活它。在Drupal中,你不能从资源库中自动完成这个过程,但如果你是一个命令行用户,每个页面都有一个安装命令,你可以用Composer粘贴进去。
这要看你对设计有多满意,以及知道你的网站需要什么。如果你有一个清晰的设计和功能计划,Drupal是相当简单的。但是,如果你是边走边拼凑,WordPress的界面和社区可能更适合你。
毕竟网站最重要的是内容,以某种方式,你将为你的网站创造内容。即使是最简陋的网站,也有几页几页的内容,必须以某种方式到达那里。WordPress在发布内容方面总是有优势,因为它的根源是一个博客平台。然而,Drupal也没有落后太多,因为它的发布工具是如此简单和设计良好。
WordPress在过去的几年里,Automattic和WordPress基金会的流行语是"发布民主化",这几乎概括了他们的立场。虽然WP绝对是一个有能力的、精心设计的CMS,可以处理任何类型的网站,但这些网站上使用的所有功能都归结为基于帖子和页面。
在WordPress中的发布,无论是帖子还是页面,甚至是你的电子商务商店中的产品,都归结为使用经典编辑器或块状编辑器,以及自定义帖子类型中的任何数量的元框和自定义字段。
此外,你可以在WordPress中使用父/子分类法和标签对你的内容进行分离和分类。无论你想如何显示你的内容,你都可以。不同的主题也有不同的帖子/页面模板,所以你通常可以根据你的内容的重点来设置不同的外观。例如,你可以为带有音频或视频播放器的帖子提供特定模板。
当你引入高级主题和插件时,发布选项才会扩大。在WordPress的发布中很难迷失,因为它非常简单。这就是说,WordPress在5.0版本之后默认带有的BlockEditor不是一个所见即所得的编辑器,它的界面像一个文字处理器。在你弄清楚它是如何工作的之前,这在发布工作流程中是有一点困难的。
Drupal的内容使用所见即所得的编辑器,而且效果很好。你会发现,在主仪表板上有一个内容菜单项。下一页的信息很好。你清楚地知道你可以做哪些种类的内容。基本上与WordPress相同:帖子和页面。
编辑页面简洁明了,编写内容也绝对没有问题。我们在从谷歌文档粘贴时也没有遇到任何问题,这在WordPress中可能是一种痛苦。
你所有的选项都在一个屏幕上,而且它们很容易导航。如果你需要定制你网站上的类别和分类法,你可以在结构菜单下进行,正如我们上面提到的。
另外,Drupal有一个惊人的功能,当然我们希望WordPress能够加入:修订文章信息。
就像GitHub中的提交信息或代码中的注释一样,你可以留下一个关于你在这次更新中修复的内容的快速信息。如果是语法或实质性的变化,就放在这里。这些注释不是给公众读者看的,而是给你的团队(或你自己)在回顾和查看一篇文章或页面的历史时看的。这是一个惊人的、生活质量的功能,更多的CMS平台应该默认拥有。
Drupal的发布工具肯定不如WordPress先进。WP使创建专门的和高度格式化的内容变得轻而易举。但Drupal给你一个快速、简洁、无痛苦的写作和发布体验。
对于初学者来说,WordPress是一个更容易进入的平台。学习曲线稍微不那么陡峭,而且界面已经比以前有了很大的进步。你有许多自定义的选项,默认的工具是相当用户友好和相对直观的。你可以制作你想要的任何类型的网站,但是这些工具往往是在插件和主题中出现的,所以你必须做一些研究,但是你想要的任何类型的网站都可以通过正确的工具在你指尖上实现。
Drupal确实有一个更多的学习曲线,这主要是由于它是一个更技术性的产品。如果你不是网站管理和创建方面的新手,Drupal对你来说可能根本不是一个挑战。与WordPress相比,它确实需要更多的设计和开发技巧才能进入工作状态,但这种体验是平稳的,而且这个平台足够强大,可以满足你的任何需求。只要你有创建它的专业知识。(或者找到并修补合适的模块。)
Vue.js是用于构建交互式的Web界面的库。它提供了MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API。axios是一个基于Promise用于浏览器和nodejs的HTTP客户端,我们将…
很多朋友在建设外贸网站的时候,纠结于使用wordpress还是Strikingly。今天这篇文章看完,会让你彻底明白需要怎么选。首先,不管是Wordpress,还是Strikingly或者是其他的建站平台,这些…
WordPress除了做博客之外,其实还可以做成纯后端服务和管理界面(AdminUI),前端的模板可以不需要使用WordPress模板。举个例子:我的博客「WordPress果酱」是不是非常快,其实这个博…