我时不时地在 Twitter 上问一些关于 WordPress 的问题。通常是我不知道如何做某件事,或者我看到了一些我预料之外的行为。我曾经 写过一本关于 WordPress 的书,但即使在我沉浸在那本书的时候,我也不是 WordPress 各个方面的专家。尤其是那些深入的开发者方面的内容。当我问问题时,我总是会得到至少几个这样的回复
只需使用 Jekyll / Octopress!
只需使用 Kirby!
只需使用 Drupal!
只需使用 ExpressionEngine!
好像切换我正在使用的 CMS 就能解决我遇到的这个小问题一样。有时这是一种友好的提醒,有时是带有挑衅意味的,但更多时候我认为他们真的相信将 CSS-Tricks 从 WordPress 迁移到他们最喜欢的任何 CMS 都是明智之举。
我不这么认为。我想我会写下我的理由。
迁移将极其困难。
CSS-Tricks 是一个相当复杂的网站。对于像 CSS-Tricks 这样的网站,没有简单的自动化导出/导入程序。
它有一个包含超过 1500 篇文章和 62000 条评论的博客。这往往是平台之间最容易迁移的部分。接下来,大约有 1200 个页面。这些页面代表视频、年鉴条目和代码片段。它们使用了大约 20 个不同的独特页面模板,并且具有中等嵌套结构。这在自定义结构和自定义 URL 中包含了大量自定义内容。
网站上有论坛,大约有 130000 个独特的帖子。最近我才将论坛整合到 WordPress 本身中,这是一个巨大的胜利。除非新的 CMS 也支持这种论坛结构,否则我不会迁移。我还在网站上的图库区域使用自定义帖子类型,这是一种完全不同的独特结构。
CSS-Tricks 上有公共用户账户。在最基本的层面上,它们只是人们的身份,以便他们可以在博客上发表评论,而无需每次都输入他们的信息。但它们也与论坛相关联,因此您可以拥有身份和特定于论坛的功能。它们还与 The Lodge(一个付费访问区域)相关联,因此涉及付款资料和权限。然后是权限本身。任何给定的用户可能是基本订阅者、论坛版主、论坛管理员、网站管理员、博客投稿者、不同级别的 Lodge 会员,或任何组合。新的 CMS 需要一个极其复杂的用户管理系统。
迁移所有数据并维护 URL 的结构以及所有用户将是一项艰巨的任务。
没有好处可言。
因此迁移将很困难。但是人们在网络上一直在做困难的事情。如果做正确的事情,我们不应该害怕做困难的事情。但是,对于 CSS-Tricks 来说,迁移 CMS 不是正确的事情,因为几乎没有好处可言。
我认为人们认为我会获得的最大好处是
- 功能
- 安全性
- 速度
功能方面不存在。在 WordPress 上,没有任何我想做但做不到的事情。
如果潜在的 CMS 更改是到静态站点生成器,那么安全性速度绝对是这些生成器的优势。它们很安全,因为没有公共数据库或后端代码可以被黑客攻击。它们很快,因为本质上是一个预缓存的站点。但是,我对这两件事都没有很大的问题,并且由于用户账户和评论,我需要一个数据库。我稍后会详细介绍安全问题。
我不太担心速度,因为它本身就是一个加载速度相当快的网站。服务器很好,甚至可以说是性能过剩。所有内容都已缓存。资源位于 CDN 上。我使用 Mobify Performance Suite。缓存和 CDN?WordPress 有助于实现这一点。我使用了 W3 Total Cache,它与 MaxCDN 一起使用。
时间投入将非常巨大。
我甚至无法想象。我甚至不想去想。仅仅规划所有需要更改的内容以及如何更改就需要数周时间。我必须将大部分工作外包出去,因此除了时间外,成本也将非常巨大。
再说一次,没有任何自动导出/导入功能可以接近目标。这将是一项完全定制的工作。
我喜欢 WordPress 的几乎所有方面。
可能最重要的一点:我喜欢 WordPress。我喜欢这个软件。我认为它运行良好。我喜欢它的 UI。我喜欢它的 API。我认为用它构建网站既实用又高效。
当我遇到抱怨或问题时,通常都是一些很小的事情,绝对不是什么无法解决的问题。我希望那件事能更好,但我继续我的生活。我最近有点恼火,因为 the_excerpt()
的工作方式与我预期的不符。所以我就 提交了一个工单。很有可能有人会查看它,并修复它或告诉我为什么他们不会修复它。无论哪种方式,这都是一种满足感。
WordPress 处于(并且一直处于)强大的积极开发状态。
发布频繁、令人印象深刻、易于安装,并且重点多样化,包括频繁的安全和清理发布。这个(庞大的)团队不仅关心软件,还关心软件背后的愿景,关心公司,并且他们有个人和业务上的动力使其保持良好运行。
我有许多 WordPress 朋友和熟人。
我开始在这里列出一些人,但名单太长了,让人分心,而且我开始感到难过,因为我知道我会忘记一些人。你们知道是谁,我爱你们所有人。
当我遇到问题时,我有一个很棒的支持网络。为什么要放弃它呢?
WordPress 社区总体来说很棒。
除了我在 WordPress 社区的亲朋好友之外,我发现我倾向于普遍喜欢并与其他 WordPress 爱好者相处融洽。有点像你可能喜欢骑山地自行车,部分原因是你喜欢骑山地自行车的活动,也部分原因是你通常喜欢山地自行车骑手。我去过几次 WordCamp,它们都很有趣。
在 WordPress 上,我感到安全。
这可能看起来很奇怪,因为你经常听到WordPress网站被黑客入侵的消息。我之前也被黑过很多次,在不同的网站上。但我知道如何在WordPress上处理这些问题。我擅长处理这些问题。而且已经有一段时间没有发生过类似的事情了,因为我现在也很擅长预防。如果我切换到其他软件,我将不擅长它,除非我花几年时间才能对它更加熟悉。
我只是一个人。
在CSS-Tricks上工作和构建网站,99%的时间都是我一个人完成的。这不需要一个团队。我觉得CSS-Tricks是一个相当庞大/复杂的网站,由一个人来维护。而且它甚至不是我时间的主要焦点。总的来说,我花在CodePen、ShopTalk和管理杂务上的时间更多。这本身就是对该软件强大且低调的证明。
无论如何。
我记得在Wufoo工作的时候,似乎每个人和他们的妹妹都向我们提出了功能请求。“这很容易!”他们会告诉我们——对我们的网站是如何构建的、历史以及所涉及的挑战一无所知。现在在CodePen上我们也遇到了一些类似的情况,尽管由于规模较小、更新且我们能够更加灵活,这种情况减少了一些——但我们仍然会遇到。
从外部不可能知道其他人的网站内部发生了什么。只要在你能的时候提供帮助就好。
我一直是WordPress的爱好者。我的想法与你类似,我不明白使用各种内容管理系统有什么意义,所有大名鼎鼎的系统都能做到其他系统能做到的任何事情。如果你对其中一个比另一个更熟悉,就使用你擅长的那个。尝试在5个不同的平台上做同样的事情毫无意义。
我也喜欢WordPress,我运营着themecomet.com,它已被证明非常有效。它非常稳定,能够将所有内容整合在一起。
同意。这真的就像使用Photoshop来制作设计模型,而不是在浏览器中设计,使用Sketch、InDesign或任何你最舒适的工具——只要最终结果不缺少关键元素或功能,它实际上并不重要。只需使用你了解的工具,除非有一些非常有说服力的理由需要改变。
在WordPress的情况下,确实没有。对我来说,它就像一个样样通,样样不精的CMS。它几乎可以做任何事情,也许不是最好的,但总是可以的。
是的!!!WordPress很棒。当然,在Lynda.com上学习你关于构建WordPress主题的课程对我来说有点超出我的代码水平,但WordPress很棒。我特别喜欢推荐Genesis,但无论我走到哪里,我都能发现关于WordPress的好东西。你关于社区的评论特别有感触。我使用过很多工具,并且发现总的来说,WordPress社区是最好的社区之一。通常情况下,人们乐于助人、知识渊博,并且总体上是一群通情达理的人。到处都有喷子,但在WordPress社区里比较少。是的……它就是可以工作。
我认为你在这里描述的是我对公共论坛和问题答案的一个痛点——人们常常回答他们认为你应该问的问题!
非常棒的观察,Jonathan。一针见血。
确实如此。回答“你认为他们应该问的问题”有几个因素。
首先,根据定义,问题是基于有限的信息。如果他们有答案,他们可能就不会问了。这一点很重要,因为人们常常不知道他们不知道什么。提出问题的人的角度是已知未知,而通常提问的人实际上是在未知未知的领域中运作。这与达宁-克鲁格效应有点关系。一个开发人员从寻找商业、社交或其他目标的角度开始,处理技术、结构和工程问题,然后回到欣赏“这如何帮助我的总体目标?”这个问题的阶段。我们认为有人应该问的问题的一部分是关于沿着这条道路前进(注意:我在这里进行了简化,人们可以根据自己的意愿划分成熟过程,所有这些都归结为同一件事,即你开始将其视为“仅仅是工具”,并绕圈几次,最终它们看起来就像“仅仅是工具”)。
其次,扩展问题的答案是有用的。它不仅可以为下一步的技术行动提供基础,还可以提供前瞻性的背景。我能否做X?可能是“是的,这是方法”,但人们可能希望包括“你会遇到Y和Z,所以你应该也为它们找到答案”。
即使在这个回复中,这个回复也希望拓宽你的视野并增加价值。不过,它并不是你所问的问题。 :)
感谢你抽出时间详细说明为什么WordPress适合你。我认为最终你的网站非常适合WordPress,我的意思是它完全符合WordPress的范式,即你有帖子,这些帖子有类别,这些类别有评论等等…
问题是大多数客户服务人员没有为他们的客户构建博客。(博客可能是项目的一部分,但它们不是项目的主要部分)一旦项目偏离WordPress格式,那么WordPress作为一个纯粹的CMS就会变得极具挑战性。(我知道这是一个完全不同的讨论话题。我一直在考虑写一篇关于这个话题的文章。)
我之所以觉得有必要发表这条评论,是因为我经常看到人们阅读像你这样的文章,然后认为“如果WordPress可以为CSS tricks工作,那么它一定是项目X的最佳解决方案”,而项目X可能不是一个博客格式的网站。这会造成一种心态,即人们不应该了解其他CMS产品。最终我们形成了近视眼式的观点,认为WordPress是解决一切问题的唯一方案。我发现,大多数时候,当有人提倡WordPress作为CMS时,他们对其他CMS解决方案几乎没有经验,这意味着他们的立场仅仅基于意见。
现在你的文章有一个明显的区别,那就是它专门针对WordPress能够解决的问题(博客格式)提出的。但对于本网站的读者,我鼓励他们尝试一些CMS,我的意思是真诚地尝试一下。如果在使用其他工具构建了一些网站后,WordPress是适合他们的CMS,那就太好了。但至少他们的立场是基于研究和事实,而不是假设和意见。
重要且精准的评论。即使你可能并不意味着WordPress对每个人都是理想的,但重要的是要提醒人们在上下文中解读这篇文章:CSS-Tricks。
我同意你的观点。WordPress不是万能的。它不是所有事物的CMS。当你有更简单和强大的工具时,使用它来构建庞大而复杂的网站是不可行的。
但当你说WordPress仅限于博客/帖子结构时,我不同意。你可以更快地创建各种类型的网站,并且相对简单。
Kyrodes,我试图说明的是WordPress非常适合博客。它可以并且确实可以作为CMS工作,但就我个人而言,我发现将其用作CMS比它值得的麻烦要多。在审查了许多CMS之后,我发现了一些替代方案,这些方案不仅可以使我的开发更快,而且最终也更容易让我的客户使用。
我最近回复了另一个网站上的帖子,解释了原因。http://boagworld.com/dev/why-use-a-proprietary-licensed-content-management-system/#comment-1067373750(希望CSS tricks不介意交叉发布)。我知道这个讨论偏离了主题,所以我没有在这里重新发布。
Pierre,
我使用WP构建大型、复杂网站没有任何问题。自定义分类法和不幸命名的自定义帖子类型使它能够相当轻松地适应不同的内容类型,并且像Advanced Custom Fields这样的插件可以轻松地为客户构建内容输入屏幕。
我研究过其他的 CMS(ExpressionEngine、Joomla),但无论是对于开发者还是客户来说,学习曲线都显得过于陡峭,而且我还没有发现使用它们的充分理由。当然,在某些情况下,其他选择可能更好,但坦率地说,仅仅将 WP 视为博客 CMS 是一种过时的想法。
我几乎同意你说的所有内容,很棒的评论。
然而,最终,假设和意见主导着对无形因素的评估(例如,学习新工具需要多长时间,以及这段时间是否可以更好地用于其他事情,或者目标可能会如何改变)。
最终,这些选择都归结为“取决于你想要什么”。人们常说,质量是做出明智选择的结果。了解我们正在做出什么选择,包括这些选择中固有的不确定性,才能将“基于很少其他因素的意见立场”与智慧区分开来。
再次感谢精彩的评论。
-Lee
同意 Rick 以上所说的一切,尤其是客户使用平台的那一部分。其他系统可能在某些方面比 WordPress 更好,但归根结底,客户必须能够轻松管理他们的内容。
我同意你所说的一切。我认为这不会是一个明智的举动。
我个人不喜欢 WordPress 的一点是,所有内容都放在一个文件中。我无法为每个模板创建一个文件。此外,我无法在我的网站上使用任何 jQuery 插件……我成为了 WordPress 插件的奴隶……如果我想要的功能不可用,我就会陷入困境,或者我必须为此完美的插件支付 300 美元。
(这是我两年前的经验,也许现在已经有所改变……)
如果你是一名 Web 开发人员,我建议远离 WordPress。
完全不同意,我过去几年一直使用 WordPress 作为博客工具和/或 CMS。
我是一名开发者,通过一些 PHP 或 Javascript 可以完成的事情数量几乎是无限的。**它非常适合开发者!**
我不太确定“一个文件”是什么意思,你可以创建任意数量的页面模板,或者添加多个使用 jQuery 的函数并将其调用到你需要的地方。
我尝试过其他平台,例如 Concrete5 和 Drupal,但从未在那里停留太久,我总是回到 WordPress,因为我现在非常了解它,而且很少遇到无法解决的问题。
我是一位拥有 15 年经验的 Web 开发人员,我热爱 WordPress。我不是使用插件或购买插件的奴隶。我实际上将插件视为增强我的开发并可能为客户提供一些额外的“炫酷功能”而无需太多努力/麻烦,同时仍然保持项目范围完整性的一种好方法。我仍然使用以下任意组合,但不限于:HTML5 Boilerplate、Twitter Bootstrap、自定义代码、jQuery 插件、SASS 等。
就像 Chris 在上面所说,我还没有发现任何我无法通过 WordPress 完成的事情。这并不是说所有事情都应该通过 WP 完成,但这完全是另一个讨论了 :)
我强烈认为你的最后一点……
极具误导性。
好吧,我似乎对 WordPress 一无所知/缺乏了解。
当我尝试做一个项目时,我注意到我被限制在一个模板文件中。此外,我找不到使用 jQuery 插件的方法。关于模板和如何使用 jQuery 插件的任何教程???
谢谢。
Chris 明确表示他在 CSS-Tricks 上有数十个模板。你为什么说你被限制在一个模板文件中?根本不是这样。你也可以使用任何你喜欢的 jQuery 插件。
这是错误的,请参见 自定义页面模板。
这也是不正确的。
你在 WordPress 中编写 jQuery 插件的方式与在 HTML 中编写的方式完全相同。你只需要学习如何在 WordPress 中整合你的 HTML。有一些特定的方法可以做到这一点,Chris 在他的 Lynda.com 教程“在 WordPress 中创建主题”中很好地介绍了这一点。有很多关于如何做到这一点的教程。你不能指望知道你不知道的东西。我们必须学习我们不知道的东西。在 Web 开发中,每件事都有一个学习曲线,它要么很浅要么很陡峭。
我刚刚开始使用 GitHub 进行版本控制和 Beanstalk 进行部署。我感到沮丧,因为学习起来似乎很难,我好奇为什么它不简单!!但是,我不得不应对它的学习曲线,这有点陡峭……但回报是,学习曲线越深,它就越强大。现在我看到了版本控制和 Beanstalk 有多么棒,因为我节省了大量时间,不再出现严重错误。对于那些花时间学习 WordPress 方法的人来说,情况也是如此。那方面的力量很强大。
正是很棒的 WordPress 社区,像 Chris 这样的人不断提醒我这些东西有多酷,现在我成为了一个快乐的皈依者。而我所做的就是花一个周末的时间学习它,或者拼尽全力去尝试,然后我学会了。接下来我将在一段合理的恢复期后开始学习 SASS 和 SCSS :-)
祝福
这两点都是错误的,坦率地说,是对 WP 的无知。你可以轻松地使用 jQuery,并且可以创建多个页面、帖子等模板。我不在乎你是否使用 WP,但不要传播不准确的信息。
很棒的文章。WordPress 太棒了!
我完全同意你的观点。
你从很久以前就开始使用并喜欢 WordPress——现在你仍然在使用它,如果没有停止使用它的理由(重大安全问题、不再开发……),没有人会仅仅花一周/一个月/一年/无论多长时间来迁移所有内容——没有人有那个时间,真的。
对我来说,我从未使用过 WordPress。我下载过一次,然后意识到这不是我的做事方式——我甚至不了解 WordPress 的 API。
所以,我甚至开始创建自己的 CMS,直到 Kirby 进入我的视野——它绝对很棒!
这就是我使用 Kirby 的原因:我爱它,我非常了解它,我喜欢它的代码库和 API,我(你懂的……)
你是否意识到我的评论的第一段是在说你,而其余部分是在说我?是的,这就是我们每个人都使用自己喜欢的东西的原因。;
重要的是每个人都要保持开放的心态,不要把自己锁定在特定的 CMS 上。但是,一旦你找到一个适合你的,就使用它,直到你找到一个拥有巨大优势的,值得你自己切换的!但没有人需要对其他人证明这一点,这是一种个人感受。
很高兴看到像你这样的大型网站使用(并维护)WordPress。我几乎同意你在这里所说的一切。我觉得我尝试过所有方法,但似乎还是会回到 WordPress 来满足我的 CMS/大型网站需求。
完全合理的观点!我难以置信的是,人们竟然认真地建议,遇到 CMS 无法开箱即用地满足的技术需求的解决方案是迁移到另一个满足需求的 CMS,仿佛这项工作不比使用现有系统启用该功能大得多,仿佛另一个 CMS 也不可能无法满足你的任何需求。
这让我想起了当你抱怨 Windows 时,人们会说“那就用 Mac 吧”,仿佛人们使用 Mac 从来不会遇到问题一样。这真是一个轻率且无用的回应。
你不会迁移你的网站,但你会从头开始使用不同的 CMS 创建一个网站吗?也许仅仅因为你想学习一些新东西……
如果是的话,你会选择哪一个?
很明显你还没有使用过……[躲避]
直接使用 Concrete5 就好了……
好吧,我一直都在跟人们这么说。
对于开发者和编辑来说,这是一个很棒的CMS。它可以快速地将HTML/CSS模板转换为非常灵活的可编辑网站。我已经停止使用WordPress来创建很多小型博客了。WordPress仍然是大型博客的一个很棒的平台,但当涉及到灵活性时,我觉得WordPress确实缺乏Concrete5中提供的功能。我使用它的时间越长,就越敢在更大的网站上使用它。我完全同意;将一个网站迁移到一个新的CMS是一件很麻烦的事情,而且通常不值得花费那么多时间和精力来获得少量收益。如果你以前没有尝试过Concrete5,那么值得一试。我使用过Expression Engine、ModX、WordPress和其他一些CMS,但没有一个在易用性方面能与Concrete5相比,无论是对我还是我的客户来说。
“直接用Concrete5…”
你没看内容吗?
我读过这篇文章。我只是在表达我对另一个让我离开WordPress的CMS的观点。
当然,在一篇关于人们建议使用不同的CMS而不是提供实际问题帮助时有多么烦人的文章下面,建议使用不同的CMS也是不合适的……。
我并不是建议任何人使用它,我只是在分享我对另一个CMS和WordPress的使用经验。对于我的评论对你造成的冒犯,我深感抱歉。我以后不会再在评论区发表评论了。
抱歉,Andy,没有冒犯的意思,我不是在挑剔什么——我的评论更像是一种挖苦的观察,仅此而已 :-)
我使用过Drupal、Joomla!等CMS,但最终还是安稳地选择了WordPress。我的原因当然是持续的开发和社区。从统计上讲,如此充满活力的社区,不会出现什么问题。就这样 :)
嗨,我在WordPress上编写了一些网站,我完全同意你的观点,它是一个非常有价值的CMS,但我认为决定总是取决于你正在做的网站的内容和复杂性,我看到一堆用WordPress制作的网站,可以用简单的后端管理和几个表单来解决,例如,使用Laravel或任何其他后端框架解决方案(当然,如果花时间学习的话)。
对我来说,最后,我花在通过functions.php修改WordPress、修改管理面板和制作复杂的手册来教最终客户如何上传他/她的内容上的时间,比制作一个专注于他/她真正需要的简单管理面板要多。
所以,就像我说的,WordPress是一个非常好的CMS,但我认为向每个想要车辆的人出售坦克不是一个好主意。
**我的英语不好,请见谅 :)**
我对WordPress的问题是主题是PHP和HTML的混乱混合。更新的CMS使用非常干净的模板系统,即使是不了解PHP的人也可以很容易地创建内容。这就是为什么我对Jared Novak的Timber插件感到非常兴奋。安装后,你可以使用Twig模板编写你的主题;Twig模板基本上是带有变量数据的静态HTML,括在{{括号}}中。它还可以与Advanced Custom Fields一起使用,因此你可以将WP变成真正的强大工具。这正是我在开始学习WP之前想象的它的工作方式。
当有人向公众提出**任何**问题时,这都是第一个答案!!!
有趣的是,每次我自己说我使用EE/Jekyll时,就会有人说“直接用WordPress!”然后我不得不解释为什么我要避免它。萝卜青菜,各有所爱,我猜。
我认为与其说是“萝卜青菜,各有所爱”,不如说是Chris提到的确切问题。“如何在Y中执行X”很少应该用“直接使用Z”来回答,无论主题是什么。我个人在工作中使用WordPress,在家中的一些项目中使用Laravel(根本不是CMS,我知道),在其他一些项目中使用mynt,在其他一些项目中使用Assemble。
每个工具都有其作用,除非是在概念阶段,否则说“直接使用Z”是不礼貌的。当然,如果你在经过一系列问题后发现提问者有机会更改语言/CMS/浏览器/框架等,那么“直接使用Z”可能是合适的,但除非你知道他们为什么不使用Z,否则你不应该强推它。=)
是啊,WordPress很棒,既可以作为博客平台,也可以作为纯CMS!它非常灵活且用户友好,我们的客户也很喜欢它,尤其是当我们使用ACF为他们设置自定义输入屏幕时 :)
最近我看到人们对使用WordPress出现了真正的抵触情绪,从衍生项目(Ghost,有人用吗?)到抱怨WordPress变得太复杂(真的吗?人们试过Drupal吗?)再到呼吁WordPress需要X或Y,比如“真正的”模板语言。
所有这些都错过了重点:如果现在的WordPress对你有用,那就太棒了。如果它不起作用,那里还有很多替代方案。但总的来说,WordPress目前为互联网提供了20%的动力,原因正是你在这里指出的那些非常好的理由。
我个人非常喜欢WordPress(我是核心贡献者,并且正在写一本关于响应式WordPress主题的书)。我尝试过很多其他平台,但它们对我来说都不适用。但我不会去跟那些遇到Drupal问题的人说他们应该使用WordPress(除非我非常了解他们,并且他们知道我在开玩笑)。
我很高兴你喜欢WordPress,并且我完全同意关于社区的观点。我从未遇到过任何问题,或者发现任何问题,只要向社区发出提示,至少就能让我开始解决问题的途径。并且,我沿途结识了一些好朋友。
在某个时刻,我真的很想写一篇博客文章,“互联网的20%不是偶然的”。
“(真的吗?人们试过Drupal吗?)” 今天我读到的最有趣的事情。先尝试更新一个Drupal网站,然后再跟我谈论“复杂”……
我更喜欢为客户的网站使用WordPress。他们通常以前使用过WordPress,所以对他们来说,这节省了大量的培训时间。
迁移一个拥有大量用户和自定义代码的大型网站确实是一项艰巨的任务。我做过。编写大量的Perl脚本以处理数据使其适合其他CMS的数据库,重写现有的自定义脚本,并重新制作整个php/html/css模板。你真的需要一个非常有说服力的理由。
而且你遗漏了一个反对迁移的论点:你已经非常了解WordPress了。学习另一个CMS会花费更多宝贵的时间。
每当我听到“为什么你不……”这句话,我都难以继续听下去。
我认为你应该使用适合你的、在你的特定情况或环境下有效的方法。对于任何事情,总会有某些自作聪明的人给出答案。
这篇文章感觉像是在为自己辩护,我认为你根本不需要为自己辩护。
文章不错,但我想补充一下这一点:
人们喜欢待在自己的舒适区,但为了进步(不仅仅是个人发展,还有整个网络的状态),有时开发者需要稍微挑战一下自己,尝试新事物。我并不是在批评WordPress,它非常适合像这个网站这样的网站,并且由于你在上面文章中概述的原因而成为显而易见的选择,但我禁不住注意到它现在已经成为网络设计中普遍的选择。
尝试搜索诸如网络开发之类的东西,结果通常是“为WordPress制作联系表单”、“WordPress的图片库”(例子不太好,但你明白我的意思)。
我个人期待着尝试一下Ghost来创建我的个人博客,仅仅是因为我认为WordPress有点过时了,我想尝试一些新的东西。
哎呀,我刚刚意识到我完全曲解了你的意思。好吧,但我仍然认为这是一个有效的观点! :)
文章很棒,我真的很喜欢。它让我想起了iPhone的问题,你总会得到一些建议让你转到Android :),我喜欢最后的引用:“从外部不可能知道其他人的网站内部发生了什么。最好是在力所能及的情况下提供帮助。”
Pierre,
一些评论,包括我刚刚回复你另一条评论的回复,之所以出现,是因为这类帖子不可避免地会吸引到一些标准的、刻板的批评(“WP 适用于博客,但不适用于真正的网站”等等),而这些批评现在已经不再准确了。
我绝对不反对任何人更喜欢其他CMS。了解和使用其他技术是一件好事。此外,WP 并非没有缺点,但我真的希望这些批评能够准确和及时,而不是对2008年可能存在但2013年已经不存在的事情的重复。
当我回到这篇文章时,我忍不住要评论一些正在添加的评论。似乎有很多人表达了对其他人建议或推荐其他技术的沮丧情绪。
我不太理解这种想法。这是一个与你想法不同的人互动并开始关于不同技术讨论的机会。我们的行业已经非常擅长共享代码片段并互相教授如何用代码做事,但我们还没有将这种思维扩展到关于技术的整体讨论。
简而言之,我们遭受着技术部落主义的困扰。无论是苹果/安卓、WordPress/其他等等……大多数人的反应都是退缩并固守自己的决定。但有时,以尊重和成熟的方式与人进行讨论,意味着我们能够成长。这可能意味着我们被迫反思自己做出某些决定的原因,或者这可能意味着发现了新事物。有时我们的观点可能会改变,有时则不会。想象一下,如果我们将这种部落主义的观点扩展到代码上,像CSS tricks这样的网站根本就不可能存在。
简而言之,无论你身处哪个阵营,WordPress/非WordPress、苹果/安卓等等……现在是时候我们共同停止在每次有人表达相反意见时都感到受到威胁,而是进行诚实的对话。我们不必同意,但达成共识并不是重点。通过好奇和开放的心态,我们可以成长。
(注意:我可能已经决定放弃WordPress,但如果其他人认为它很棒,那太好了!我在上面发表了一条评论,但我想表达的观点是,我们应该了解多个平台。我认为这与这条评论完美地契合,即保持开放的心态并尝试新事物。)
我完全同意我们应该始终对新的和替代的技术持开放态度,因为这是新想法、更好的想法得以发展并成为新常态的方式。但我也可以完全理解Chris Coyier的想法;对于一个对特定CMS(或任何其他类型的技术)遇到特定、可克服的问题的人来说,告诉他们应该通过迁移到替代技术来规避问题,而这种迁移更加费力且具有破坏性,这并不是真正有帮助的,这样做只会导致恼怒。当然,应该始终有空间讨论你是否正在使用最适合当前工作的技术,但这与你只是尝试使用当前拥有的技术是分开的,无论好坏。
当然,Ben,我同意你的观点,也同意Chris的帖子。他做出这些决定有充分的理由。我留下的反馈专门针对添加的评论。
嗨,Pierre,
是的,你说的对,这篇文章是关于WordPress的,是的,你说的对,这篇文章说WordPress是一个很棒的CMS。没有人说WordPress是唯一的CMS,或者你不应该尝试任何其他CMS,但是这篇文章也说你(我们)应该礼貌地回答问题。如果我想了解一些关于WordPress的具体信息,如果你告诉我转向另一个CMS,这对我是没有帮助的。
不要误解我的意思,你的观点很棒,只是与主题无关。
此致,敬礼 Theo
是啊,试着做一个Windows/ASP.Net的Web开发人员,在像这样的博客上——你们大多数人似乎都不知道我们的存在,所以在以Mac为中心的社区中很难感到受欢迎。
我最近偶然发现了一篇关于在Windows Azure上使用WordPress的文章,因为我一直在考虑在我的网站上添加一个博客,所以决定试一试。不是因为我不能编写自己的博客系统,而是因为我想了解你们其他人都在做什么。我希望人们偶尔能摘掉自己的墨镜,因为通常有多种好的方法可以做某事,而不是一种“正确”的方法。
Theo,感谢你的反馈,但我并没有建议任何人使用不同的cms,我最初的回复是指出这篇文章有一个非常具体的用例,即拥有大量流量的博客。访问此网站的大多数人并没有运行拥有数千次展示的博客。我从未试图说服或建议Chris不应该使用WordPress,事实上,我认为在这种情况下,它是一个完美的选择。我的第二个帖子专门针对正在写的评论,而不是文章本身。我没有看到需要回答的问题,因为文章中确实没有任何问题。
Zymara,我能体会到你的痛苦,我目前的工作是在一个SharePoint商店做前端开发。过去,我也曾在Lotus Notes/Websphere公司内部工作过。所以我可以理解你的处境。
六分之一的网站管理员不可能错 ;)
我试过一些其他的,但现在我只是急切地想测试John Nolan发布的Ghost。
我也是..但他们网站上的某些内容让我有点担心
有人使用过Typo3吗?
嗨,
你需要帮助吗?通常你可以在IRC或我们的邮件列表/论坛中获得答案。TYPO3主要是在德国开发的,但我们现在正在努力扩展并向更多人展示这个系统有多棒。
我很想在这里看到一篇关于WordPress为什么适合小型网站,而TYPO3为什么是大型网站未来的文章=)。
Bastian
依我之见,Typo3是一个非常完整的CMS,但对于99.8%的网站来说,它有点过分了。根据我们的经验,客户/用户不喜欢它,也没有真正使用它,并且额外的Typoscript层使开发变得复杂。如今,WordPress可以做到Typo3提供的一切——包括复杂的访问权限管理或大型多语言网站 :) Typo3的开发、维护和内容管理成本通常更高。
没错,Typo3是一个企业级CMS,对于小型网站来说可能有点过分,这取决于你如何看待它。我在实习的网络代理商专门使用Typo3。我个人在小型网站上使用WordPress,在处理个人项目时,我会在这两者之间切换。对于大多数开发人员来说,学习TypoScript是一件令人却步的事情,并且由于可以开箱即用地使用Typo3进行所有可能的配置,因此学习曲线更高。因此,如果一个网站像CSS-Tricks一样发展,你甚至不会考虑迁移到其他CMS。
你说:“客户/用户讨厌它”。在德国,客户/用户喜欢Typo3,你可能说得对,Typo3的成本更高,这就是这家代理商通常不接手小型客户的原因。
Kris,你说得对,我认为Typo3的用户/编辑体验可能因设置和代理商的支持而异。我们正在将几个中型到大型客户从Typo3迁移到WordPress,因为他们的编辑几乎不再更新网站了,他们发现它太乏味了。他们当时仍在运行Typo3 4.x。在新安装的自定义T3 6.x上,这可能会有很大的不同。
但我的主要观点是,WordPress现在已经“足够好”,即使对于大型和复杂网站的需求也是如此。没有必要经历Typo3带来的额外麻烦。高端可能会有例外,但这些例外很少见。Typo3主要对代理商有利,因为他们可以出售更多工时和昂贵的升级……
嗨,Peter,
在我看来,对于当前版本的TYPO3来说,这不是真的,因为我们花了很多时间来改进可用性。TYPOScript仍然存在,但它是配置TYPO3行为的重要层。有一些项目正在将该层迁移到Fluid中。例如:http://vimeo.com/74074511
如果我们跳过多媒体部分,TYPO3对用户的速度与WordPress一样快,但这取决于用户的经验水平。管理TYPO3也和WordPress一样容易。现在我在管理WordPress和保持最新状态方面遇到了更多问题,而不会出现阻塞,这同样是因为我比WordPress更多地使用TYPO3。
小型网站的开发成本在TYPO3中过高,但一旦达到特定需求级别,你就可以使用TYPO3获得更大的灵活性,并且开发速度更快=)。
为什么这么多人如此害怕使用TYPO3?
祝大家愉快,
Bastian
PS:Peter,TYPO3 6.2将获得自动更新程序;)
Bastian,我们可以没完没了地争论这个话题 ;) 我真的认为,即使是复杂的网站,也可以在WordPress中更快地开发,而且它提供了更大的灵活性……我们之所以不会达成一致,是因为你更了解T3,我更了解WordPress,所以从主观上来说,两种观点都是正确的 :)
回答你的问题,我认为人们害怕Typo3是因为:a) 学习曲线陡峭,b) 缺乏(英语)文档,以及c) 开发者社区规模较小,主要为德语使用者。Typo3当然有其用途,但我认为由于这些因素,它在DE/AT/CH以外地区的增长不会很大。
对我来说这是一篇很棒的文章。因为,我真的很困惑在选择适合我职业生涯的CMS。
与其他CMS相比,WordPress在开发过程中更加轻松……
非常希望能看到一篇扩展你处理和预防此类问题的技巧的文章。
你提出了一些非常好的观点,我同意你的看法。
嗨,非常棒的文章!WordPress是许多网页设计师的全能型CMS解决方案..我也是其中之一 :)
我使用WordPress已经很多年了,但直到我开始关注css-tricks,才真正理解了它的全部功能。现在,当我构建网站时,我会安装一个新的WordPress副本,并删除所有默认主题和默认插件(除了akismet)。
安装WordPress只需要3分钟,它就能提供一个复杂的系统,可以轻松安全地处理密码、用户级别等……所有这些只需3分钟的努力。然后我安装“Types”插件,以便能够快速创建自定义帖子类型和字段。
到目前为止,这让我在开发中花费的时间不到30分钟,我已经拥有了一个自定义数据库,一个处理密码、重置密码、“忘记”密码等的用户管理系统,并且我已经为我的客户和访客提供了一个相当强大的后端管理系统,如果我想的话,他们还可以发布和回复评论、页面和帖子。30分钟的工作成果还不错。
剩下的时间都花在了为网站构建主题上。开发速度极快,而且非常简单。我是一个PHP程序员,所以创建自定义模板非常轻松。利用WordPress API也非常容易。
说服我切换到其他CMS会很难。就像Chris一样,我看不出有任何好处。
在过去的两年里,我经常通过谷歌搜索来到你的网站。我从你和你发布的文章中学到了很多东西。我觉得至少应该说声谢谢。继续努力。
我爱WordPress,但我知道浏览器和网络正在发生变化。WP会超越PHP发展吗?——比如ghost.org?
我开始使用WordPress是因为一个客户,我告诉他我熟悉WordPress,而我从未制作过任何主题。当然,我当时已经涉足Joomla和PhpBB3主题的创建,所以我很确定完成一些简单的事情不会很难。
我并没有失望,我不仅完成了任务,而且完成的速度比使用Joomla快得多。
从那以后,我从未回头,我被要求制作商店、添加图像标签的系统、基于子页面并且只能看到关联页面的系统,以及客户提出的所有其他需求,以某种方式创建缩略图,以另一种方式创建缩略图,我都能做到,在最复杂的情况下,我只需找到一个插件就能完成所有工作。
我非常确定有些CMS可以更有效地实现其中一些功能,但是所有功能吗?如果没有大量的开发,我认为是不可能的。
你提出了非常好的观点。归根结底,还是要选择最适合特定情况的解决方案。我有机会参与了许多不同CMS平台的项目,见证了它们的优缺点。
最好的回应可能是询问人们预计要花费多少时间/金钱。这通常可以立即解决问题……
使用适合你的工具。我个人喜欢使用静态网站生成器来处理基本内容。对于插件之类的功能,我更喜欢javascript/和后端服务。如果其中一个出现故障,其余部分仍然可以供用户使用。
我也喜欢静态网站生成器,但我认为它们在基本情况下、面向客户的简单内容环境下存在的一个问题是,它们具有一定的学习曲线。我见过的多数客户也许愿意学习Markdown(尽管他们更喜欢一个工具栏和/或键盘快捷键),但是“只需运行`pip install mynt`,记住要处于正确的环境中,扩展模板`default.html`,然后当你准备好部署时,运行`mynt gen ...`,然后使用FTP或SSH进行部署”比我想象的要复杂得多,大多数人可能都不愿意这样做=((免责声明:我喜欢用一个不错的yeoman-stack开始我的网站,并且已经使用assemble和mynt以及基本的HTML完成了这个任务)
也就是说,为了让静态网站生成器对最终客户有用,需要一个易于安装的界面,客户可以在其中管理他们的内容,而无需被如何使内容上线所困扰。老实说,我认为这是WordPress真正闪光的地方。它就是能用(tm)。
WordPress不仅仅是一个博客平台,它比任何其他CMS系统都更好。我爱它。
很棒的文章,我通常不发表评论,但这一篇确实击中了我的内心。我几乎使用过所有CMS系统,而WordPress占据了我的心。我努力为我的客户提供他们可以轻松管理且只需最少培训的网络解决方案。WordPress的社区支持非常强大,客户可以搜索一个问题,并轻松找到一个可靠的答案。使用WP进行客户项目最好的事情是,他们总是对它的易用性感到满意,然后成为我公司的啦啦队,告诉每个人我们做得多么出色。
再次感谢这篇文章,继续努力!
Chris,这是一篇关于你为什么使用以及将继续使用WordPress的精彩文章。对你来说,这是有道理的。你在使用CMS实现目标时没有遇到任何痛苦或重大障碍。没有理由使用其他平台。你喜欢的WordPress的大多数优点在其他平台上也存在,除了普遍性。
但是,还有很多网站会将WordPress推到其简单优雅的极限之外,这需要更大或自定义的平台来实现。挑战在于,许多初创企业、小型企业和代理机构选择WordPress是因为你所喜欢的所有优点,但他们没有意识到它的局限性。我知道许多同时使用WordPress和其他平台的开发者,他们知道何时选择WP,何时不选择。
有很多博主,他们非常正确地热爱WordPress,并围绕其活动建立了自己的业务,他们也满怀热情地向全世界分享他们对它的热情。他们还真诚而诚恳地向读者提出建议,然而,他们没有意识到可能会出现一些复杂情况,这些情况可以通过其他平台(如Drupal或Expression Engine、Agility、MODX、DNN、Kentico或Typo3)更好地解决。作为DIY用户的博主,他们热爱某个特定的平台,但这并不一定意味着他们就是内容管理领域的专家,而内容管理是一个广泛而多元的行业。
寻求CMS的人应该了解他们目前和未来(根据预测)的内容需求。来自许多内容策略师、网页开发者到技术咨询公司和分析师的人员都拥有专业知识。在1600多个开源和专有形式的CMS以及各种代码平台的背景下,许多公司选择其他系统是有道理的。
总之,我已经说够多了。你找到了你的系统,上面许多评论者也找到了。这是一个很棒的地方。不要改变,除非痛苦大于回报,或者它限制了你的潜力。
如果它没有坏,就不要修理它。
我爱WordPress。我自己对它非常熟悉,而且99%的情况下,我可以在没有PHP开发人员的情况下完成所有需要做的事情,这对我来说非常棒。但是,就像你说的,如果你需要做一些事情,你可以用PHP扩展WordPress。WordPress成为我客户的“默认选择”是有原因的。
不错的文章。我爱WordPress,无法想象没有它的网页开发者的生活。
很棒的文章。WordPress真棒!
我已经得出结论,WordPress没有你做不到的事情。有时需要进行一些调查或添加一些额外的代码,但只要有意志,就会有办法!
我同意,今年我尝试了很多不同的CMS,在Expression Engine和Drupal上做了很多开发。两者都是不错的CMS,但不如WordPress易用。我想不出我会在哪些网站上选择这些CMS而不是WordPress。WordPress的问题在于,人们仍然认为它只适合博客,因此无法构建像CSS-tricks这样复杂的网站。很高兴我能用你的网站作为例子来证明他们错了。
我想问一下WordPress开发者们,是什么让你们将WordPress作为首选的CMS?对于像CSS-Tricks这样的以博客为中心的网站,它可能很棒,但对于其他类型的项目呢?
每当我问这个问题时,我得到的答案大多是“因为有一个庞大的社区和无数的插件!”,或者“因为它非常灵活!”,或者仅仅是“因为我习惯了它!”。
好吧,恕我直言,这些论点都没有道理。大多数插件都是垃圾,它并不比任何其他CMS更灵活或更可扩展,虽然退回到你习惯使用的工具是合理的,但拒绝真正使用除你习惯使用的工具之外的任何其他工具,永远不会改变一个潜在的坏习惯。
另一个常见的论点是“既然每个人都在用它,它就一定是好的!”。是的,别让我触发“戈德温法则”。仅仅因为很多人相信某件事,并不一定意味着它是真的。
所以,我再问一遍,你们为什么使用WordPress?我绝不是WordPress专家,我很想知道一些比我目前了解到的更好的论点。
与许多其他CMS相比,制作自定义主题/模板是一件很麻烦的事情,后端绝对不是最直观的,除非你进行一些重大修改,否则代码输出会非常混乱和臃肿。甚至最好的插件,对于一些非常简单的事情,你也可以在其他CMS的默认设置中以更简单的方式完成。它显然不是最快的CMS(我看到的大多数比较都表明恰恰相反),如果它安全的话,我会感到惊讶。
Nils,我同意你的大部分观点,但是,我知道你可能会因为攻击许多插件的质量而受到抨击。
你关于平台流行度的观点确实有一定道理,但这并不能使平台变得更好。麦当劳随处可见,但这并不意味着它是一家好的餐厅,它使人们能够在任何地方吃到一致的餐点。从普遍性的积极方面来看,这对投资于WordPress构建的网站的公司确实有益,因为理论上,如果他们的原始开发者不再可用,会有更多的人可以帮助他们。
我知道,很多代理商使用WP是因为当他们的客户要求使用WP时,更容易出售项目。然后,这些代理商会投资于建立专业知识并学习如何做得更好。改变会带来成本和风险,许多代理商甚至无法应对。这是一个商业决策。这是有效的。它可能是有限的,但它确实是人们改变平台和使用平台的一个真实因素。
关于WP中的主题/设计,这正是我作为前端开发人员寻找其他CMS的原因。我不想陷入意大利面条式的代码。严格的结构(在过去)以及交织的PHP和插件,输出了一些非常糟糕的代码。作为一个基于标准的人,如果你想要基于标准的输出,你最终还是要定制或修改插件,这不会让你比使用其他系统更进一步。
关于管理界面,它在安装时非常吸引人和优雅。它相对易于使用,但是,随着你开始安装具有自己独特且有时完全没有意义的管理界面的插件,这种易用性会迅速下降,这会将你的WP管理界面变成MySpace或Geocities。根据我与客户的经验以及来自许多其他CMS平台(开源和专有)的开发人员的轶事,这些界面中的许多界面对于企业中人们的日常工作来说,都更直观、更易于学习和更实用。许多CMS为第三方开发人员提供了工具包,以便他们可以集成和利用现有的UI范例来集成,而不是强加到UI中。
我绝不是反WordPress,我为一家竞争对手的CMS工作,我很高兴看到在这场讨论中,人们对一些理由提出了质疑。
Chris,
你的博文突出了本质上是达克效应的东西。我们不知道我们是否缺乏做出明智评估的必要知识/专业知识,因此我们贬低那些确实拥有这些知识/专业知识的人。当我们发展这些知识/专业知识时,我们就能更好地看到自己以前的无能。
你提供了一个很好的具体示例,并指出一旦人们考虑了这些因素,“错误”就会显得更“正确”。正如你指出的,一个人可能拥有一支在特定工具方面经验丰富的团队,这将使决策朝某个方向发展。品牌规定设计。或者商业考虑,或者信息传递考虑等等。即使是尾部风险(例如,CMS的财务状况是否稳定?或者他们会被收购,你以后会被迫迁移?)对于那些拥有长期视野的人来说也极其重要。
很难从远处评估它,但康威定律让我们可以对任何给定系统的组织结构做出一些很好的猜测。这让人们可以对各种外部影响做出一些猜测。最具影响力的因素往往与技术问题无关。(例如,我下面引用的网站上的颜色和字体选择来自名片,如果这样做,就会破坏品牌形象)。
你也正确地指出,时间分配最终是一个负和游戏。有些网站可能会成为一个锚点,并占用资源,本质上是错误地分配时间、金钱,甚至士气(很难战胜让员工参与“死亡观察”维护/重写,士气会在残酷的结局中消亡)。
我在网页上看不到的是设计原理。我经常看到“关于网站”页面,但通常是开发人员是谁,也许是使用的工具,以及联系方式。而不是目标是什么,不是无形的东西,而是基本上重复你可以从“查看源代码”中学到的东西。你的文章的一个版本非常适合放在这样的页面上。并非每个网站都是一个好选择,但在某些情况下,在页面上有一个“此网页试图做什么”(类似于描述元标记)并解释无形或主观决策/权衡(就像你在这篇文章中做的那样)会很有用。
几周前,我给你发送了一个包含此类“网站信息页面”的单页网站链接。
http://www.handysandyservices.ca/?page=411
它讨论了你涵盖的一些相同主题,即设计决策以及为什么选择它们,以及该网站。它位于主导航之外,并且不显眼。即使在单页网站上,也可以包含此类页面。
包含设计讨论(即使像我做的那样粗略)可以让大家思考他们为什么要做他们正在做的事情。特别是它如何与业务或目标相符,以及他们如何在技术问题上进行权衡,他们的受众是谁,以及时间和资源分配。并非所有网站都需要能够扩展,它们也不都需要博客等等。(你的网站肯定需要)。事实上,一些小型企业最终会因为他们网络、博客等的努力而转移了赚钱的注意力。这对不可扩展的企业(例如,单一位置的餐厅)或像handy sandy services这样的企业尤其危险。
工具将继续发展,并根据时尚的反复无常而盛衰。重新评估选择也会消耗资源,在许多情况下,这是不合理的。每个创建过多个系统的开发人员都不得不处理遗留系统(正如你指出的,你自己的专业知识会延续下去)。
当前工具领域的一个主要限制是它们如何处理遗留设备。呼吁淘汰IE6/7(我非常希望看到它消失),以及你的文章触及了为什么这些事情会成为遗留问题。它们只是生命周期曲线另一端的东西。
关键是明天的遗留系统是基于今天的外部因素的。可用的强大工具(同时也很糟糕)使系统开发看起来比我30年前更容易,但正如你的文章所概述的那样,真正的艰难选择和以前一样艰难。
无论如何,这是一篇优秀的文章。帮助开发人员更多地考虑外部因素有助于提高标准。能够在时间、资源、风险等方面进行权衡的开发人员是他们组织和客户的宝贵财富。
我的回复要点
– 值得定义外部因素以帮助进行工具选择、设计等。人们不必成为康威定律的牺牲品。
– 今天的系统设计将成为明天的遗留系统。
– 作为技术说明:某些网站(尤其是技术网站)上的“网站信息”页面可能很有用,因为它迫使我们阐明权衡取舍——允许其他人说“这就是他/她这样做的原因!”
我必须说,你的文章非常棒,Chris。我希望其他人能跳过使用WP还是不使用WP,因为这并不是真正的问题。问题是如何更好地控制这些无形和主观的外部因素,并将它们纳入设计过程。我认为如果我们能够更好地做到这一点,我们将做出更好的开发选择。专注于功能x、速度y或语义正确等很有趣,但无形和主观因素可能更重要。项目管理和开发之间似乎仍然存在一道墙。
此致,
Lee
对我来说,使用哪个CMS并不重要。但我也会为客户创建网站,他们中的许多人已经了解WordPress。这就是选择WP的原因。
他们中的很多人会过来问我,我们可以在WordPress CMS中实现这个功能吗?所以我们在这里服务。当然可以。但别忘了更新它!
没有人能否认WordPress背后的强大力量。然而,对于某些工作来说,它有时似乎过于笨重。因此,考虑到这一点,我倾向于将WordPress用于需要频繁更新的网站,并将Jekyll用于那些只有几页或更少的网站,这些网站只是在那里,偶尔才会更改一次。
嘿,Chris——我们很喜欢你的文章,并想让你知道它被收录在我们每月的资源汇总中 http://www.wiredtree.com/blog/the-monthly-round-up-octobers-best-web-designdevelopment-cms-and-security-content/。
“喜欢”与“爱”——妈妈说:“我永远无条件地爱你——但现在我并不太喜欢你,如果你再给狗狗剃毛并且那样顶嘴,你就得在房间里待一个星期!”
“我非常喜欢我的 Facebook 朋友——只要他们待在我的电脑屏幕的那一边。真的。不,你不能来我家吃饭。不,我不会收养你、嫁给你或生你的孩子——我喜欢你——我不爱你!!”
抱歉——这本身就能成为一篇很棒的博文,对吧?(顺便说一句,你本可以直接链接到 Dictionary.com 上“like”和“love”的词条!)
我刚跟 Abhi 说,我看到这句话时忍不住哈哈大笑:“你不需要成为程序员或博学之人就能开始使用 WordPress。通过 cPanel 安装 WordPress 是你可以在 2 分钟内完成的任务。是的,没错。恰好 2 分钟。”你、他和我生活在一个稀薄的空气中,很多人像拿着咖啡杯一样舒适地使用着技术。但对于大多数不会编码的人,以及所有“不知情”的人来说,仅仅找到 cPanel 就需要超过两分钟。相信我——自托管 WordPress 不适合技术胆小的人。这可能主要适用于 WordPress.com(我认为现在它更容易使用,并且比 Blogger 更适合新手,Blogger 曾经是地球上最简单的东西,直到他们试图满足所有人并让大家不必了解 HTML 就能使用 HTML——但别让我开始说这个)。
你还可以吓唬你的读者,告诉他们一些“免费主题”包含加密广告(最好的情况)或恶意软件(最坏的情况),并可能推荐一些比其他网站/开发者更安全的网站/开发者。当然,当你告诉他们可能仍然需要了解 HTML 和 CSS(这些人甚至不知道那是什么)并补充道“一个简单的分号(;)遗漏的小错误会导致你的博客陷入大麻烦”时,你确实有点把他们吓跑了整个获取主题的想法。是的,他们现在正逃之夭夭。
我认为对于真正的新手来说,比较 WordPress.com 和 Blogger 会很好。我喜欢 WordPress,主要是因为我有点控制狂,喜欢尝试和玩 HTML、CSS、插件等,并且了解一些安全知识。我不是技术恐惧症患者。我的网站上没有什么值得偷的东西,我的域名在其他地方注册并设置了双重身份验证。但仅这一段话就会让你的大部分目标受众的大脑炸成碎片。我推荐给那些有潜力和需求发展,并且不害怕尝试他们不理解的东西的新手使用自托管 WordPress——你知道,那些知道如果他们在键盘上按错键,宇宙不会崩溃的人。我不推荐给那些紧张的人。一旦他们超越了 Blogger 或 WordPress.com,感到厌倦并准备好获得更多乐趣,我们再谈。
我一直都是个技术人员,从 Blogger 和静态网站开始。几年后,我选择将我的一个网站(职业摔跤新闻)迁移到 WordPress,我当时想,“我用 Blogger 做了很多很酷的事情,而且它很容易,但我不会用 WordPress 做任何事情,因为它真的很困难而且很敏感。”
我错了!有了很棒的 WordPress 资源和像 CSS-Tricks 这样的网站,我能够将那个仅仅是职业摔跤新闻的网站转变为许多其他 WordPress 教程网站和插件。
我很自豪地说,我爱 WordPress,永远不会迁移到任何其他 CMS。你猜怎么着,我只有 17 岁!!