WordPress 限制 - 系统设计考虑
我正在为客户设计一个系统。 我们正在考虑使用 Wordpress 作为主要平台(而不是编写我们的自定义软件),并使用插件对其进行自定义或雇用开发人员编写一些自定义模块。 我们需要有能力拥有一些静态页面、少量 php 页面和大量用户生成的内容。
WordPress 有什么限制? 我搜索了网站,但没有找到任何有关例如最大用户数的信息。 我对基于经验的意见感兴趣。
那么,Wordpress 在多用户网站上的表现如何呢? 或者 - 您认为离开 Wordpress 并切换到其他开源 CMS 更好吗?
编辑
该系统的核心功能是允许用户将文本内容和照片放在分类页面上。 有些用户需要能够在网站上拥有经典博客,而其他用户只会偶尔发布一些内容。 某些数据将通过 RSS 从其他平台上的用户博客中进行轮询(涉及版权和法律内容)。
到目前为止我已经确定了很多类似博客的功能。
I am designing a system for a customer. We are thinking about using Wordpress as a main platform (instead of writing our custom software), and customize it using addons or hiring developers to write some custom modules.
We need to have an ability to have some static pages, few php pages, and lot of user generated content.
What limits do Wordpress have? I have searched website, but did not found any info about for example max number of users. I am interested in experience-based opinions.
So, how Wordpress performs on multi-user websites? Or - do you think it is better to leave Wordpress, and swithch to some other open-source CMS?
Edit
The core functionality about the system will be to allow user to put text content and photos on categorized pages. Some users need an ability to have classic blog on the site, while others will only occasionally publish some content. Some data will be polled by RSS from users’ blogs on the other platform (with a respect to copyrights and legal stuff).
So as far as now I have identified a lot of blog-like functionality.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
如果您正在设计一个博客平台,那么 WordPress 应该可以满足您的需求。 您还可以查看 Movable Type (Perl)。
如果您正在寻找内容管理系统 (CMS),那么您应该考虑 Drupal 和/或 Joomla。 Movable Type 实际上已经开始与 Drupal 集成。
Wordpress 有一些性能问题,默认设置下大约每秒十几页。 但使用 SuperCache 等插件,它可以轻松地实现很好的扩展。 您可以使用自定义“主题”做任何您想做的事情。 但WordPress不会为你管理“主题”中的内容,只是显示它。
If it's a blogging platform you are designing, then WordPress should fit you needs. You can also look into Movable Type (Perl).
If you are looking for a Content Management System (CMS), then you should look at Drupal and/or Joomla. Movable Type is actually starting to integrate with Drupal.
Wordpress has some performance issue, about a dozen pages/sec in default setup. But using plug-ins like SuperCache, it can get it to scale pretty well fairly easily. You can do anything you want with a custom "theme". But WordPress isn't going to manage the content in the "theme" for you, just display it.
除了底层技术(主要是数据库)之外,WordPress 对用户、帖子等没有设置上限。 WordPress.com 在 WordPress 多用户平台上运行,拥有 600 万个博客、每月 10 亿浏览量和 20 万个新帖子一天。
您的限制将更加结构化 - WordPress 首先被设计为一个博客平台。 如果它的界面和方法非常适合您的项目,那就继续使用它,但如果您要对其进行破解,那么像 Drupal 这样的更通用的系统可能更适合您。
WordPress places no maximum on users, posts, etc. beyond that of the underlying technologies (your database, mainly). WordPress.com runs on the WordPress MultiUser platform and it has six million blogs, a billion monthly pageviews, and 200k new posts a day.
Your limitations will be more structural - WordPress is designed first and foremost as a blogging platform. If its interface and methodology fit your project well, go for it, but if you're going to be hacking the shit out of it, a more generalist system like Drupal may suit you better.
如果您对多用户环境的 WordPress 感兴趣,也许您应该查看 WordPress MU,它是运行 WordPress.com 的软件。 我不确定这些插件如何与 WordPress MU 配合使用,因为我从未深入研究过它。
如果您需要更多社交方面的内容,那么您可以参考 Tom 的回答 使用 BuddyPress,它在 WordPress MU 之上添加了功能。
If you are interested in WordPress for a multi-user environment, perhaps you should look at WordPress MU, which is the software that runs WordPress.com. I'm not sure how the plugins work with WordPress MU as I've never looked at it in-depth.
If you need more of a social aspect, then you can refer to Tom's answer of using BuddyPress, which adds functionality on top of WordPress MU.
如果你做了很多用户的事情,那么可能值得从 BuddyPress 而不是 WordPress 开始,你仍然可以使用很多WordPress 插件的种类繁多,但最好从一个为处理更多用户而构建的框架开始。
If your doing a lot of User stuff then it's probably worth starting with BuddyPress instead of WordPress, you can still use a lot of WordPress plugins but it's better to start with a framework which is built to deal with a lot more users.
根据用户生成内容的类型,WP 可能会起作用。 您可以使用贡献者角色来允许用户创建内容,然后网站管理员可以在发布内容之前对其进行审核。
Drupal 似乎有更多针对社区类型网站的工具,但我对此的经验很少。
Depending on the type of User Generated content WP might work. You could use the Contributor Role to allow users to create content that site admins could then moderate before making it live.
Drupal seems to have more tools for Community type sites, but I have very little experience with it.
我使用 Drupal 取得了相当大的成功。 如果您不想建立博客,那么动态 CMS 有更好的东西。 Wordpress 是一款很棒的博客软件。 尝试让它做其他事情吗? 这变得很痛苦。 两者都开发了“应用程序”。 如果博客不是主要组成部分(新闻网站也会效仿),那么请使用真正的 CMS 而不是博客平台。
I have had some pretty good success using Drupal. If you aren't trying to build a blog there are much better things out there for dynamic CMS. Wordpress is a great piece of blogging software. Try to make it do something else? It becomes a big pain to do. Having developed "applications" in both. If a blog is not the primary component (which a news site would also follow suit) then use a true CMS and not a blogging platform.