【问题标题】:Developing an Application using Wordpress as a base?使用 Wordpress 作为基础开发应用程序?
【发布时间】:2010-11-12 02:24:18
【问题描述】:

最近我一直在思考如何建立一个面向网站/博客/社区的网站。但是我无法决定使用 Wordpress 作为基础来构建它是否是一个好主意。

我一直在网上阅读,我发现许多用户在使用 Wordpress 时遇到问题,使用大量 CPU 和其他与资源相关的问题。

那么,你怎么看?实际构建基于 Wordpress 的应用程序是否明智?或者它可能会导致不良结果?

任何意见都会有所帮助。

【问题讨论】:

  • 定义“应用程序”。你的目标是什么?
  • 我非常喜欢 Drupal (drupal.org) 的可扩展性......但这只是我的两分钱。
  • 对于应用程序,我的意思是用户生成的媒体、推荐系统、带有子域的用户高级配置文件等。像 Deviantart 这样的东西与 stackoverflow 混合在一起。

标签: php wordpress web-applications


【解决方案1】:

这基本上就是 Wordpress 的用途:P 我从未听说过 Wordpress 使用大量 CPU 和其他资源相关问题的任何问题。它似乎非常适合您想做的事情。你熟悉 PHP 吗?

【讨论】:

  • 傻人傻,抱怨。但是'alot'是一个非常主观的衡量标准......我的 P3 测试服务器的 Alot 对当前的部署服务器来说毫无意义。
  • 是的,我是一名 Web 开发人员。我的“恐惧”实际上来自阅读 Wordpress 核心。这就像一个大乱子 D:!
【解决方案2】:

如果您想比博客软件走得更远,也许您可​​以看看更通用的 CMS。

我有点喜欢Drupal(它有很多插件可以帮助你在网站上做几乎任何你想做的事情);作为参考点,它被许多相当大的站点使用,因此,如果配置正确,可以承受一点负载。

只是说一句:你可能需要至少几天的时间来学习如何使用它,因为它非常丰富,有很多功能,你可能想看看很多模块,以获得你需要/喜欢的那些。 (但我猜任何 CMS 都是如此)

【讨论】:

    【解决方案3】:

    任何中等规模的网站都应该在 WordPress 前面有一个缓存。 WP Super Cache 是最受欢迎的之一。基本上,WordPress 应该只在需要时才生成页面。在所有其他情况下,页面应该从缓存中提供。

    【讨论】:

    • WP Super Cache 确实是减轻服务器负担的好工具。但是您如何看待使用 Wordpress 作为基础进行开发?
    【解决方案4】:

    一旦您掌握了 WordPress 循环、页面模板以及如何创建自定义主页的窍门,WordPress 就会非常灵活。使用一些插件,例如页面重定向到和自定义分类,您可以拥有一个伪 CMS。还有一些小部件和插件可以让 WordPress 模仿类似 CMS 的行为,例如列出页面中的所有子页面、自定义类别的显示方式等。

    如果您可以处理 WordPress 循环并使用页面模板,则可以在其上构建 WordPress。然而,它的数据库模式相当混乱。根据您的目标,您可能想要使用 CodeIgniter 或其他东西。

    【讨论】:

      【解决方案5】:

      Wordpress 是开放的,因此您可以根据需要使用它。

      但我认为构建一个插件并与 Wordpress 的主要功能挂钩是一个更好的理想选择。

      顺便说一句,您正在开发的“应用程序”是什么意思。

      【讨论】:

        【解决方案6】:

        我建议使用WordPress MUBuddyPress 插件来构建社区站点。 BuddyPress 得到积极维护,其功能集可与 Facebook 的基础(墙、群组、页面等)相媲美。更不用说所有的插件了。此外,通过一些额外的努力,您也可以在您的社区应用程序中拥有bbPress(WP 论坛软件)。我现在正在使用这些产品中的每一个进行一个大型项目,与我过去使用其他社区应用程序或论坛软件做类似事情的时候相比,这已经不是一场噩梦了。

        【讨论】:

        • 哦。而且您无法击败大多数人对 Wordpress 的熟悉程度;聘请有 WP 经验的帮助要容易得多。
        猜你喜欢
        • 2010-11-13
        • 1970-01-01
        • 2011-06-02
        • 2013-05-31
        • 2016-04-07
        • 1970-01-01
        • 2015-06-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多