我正在研究构建自托管网站的选项,该网站将包含以下功能:
- 新闻,即网站所有者(而非用户)的博客内容
- 论坛
- 用户配置文件
- 内部电子邮件(不属于论坛的一部分,因此用户无需进入论坛即可向一个或多个用户发送电子邮件)
我预计……
- 大部分活动将在论坛上进行
- 单个 MySQL 服务器最终会成为瓶颈......
因此,我希望得到一些关于使用 WordPress 构建此网站而不是从头开始构建整个网站的反馈。
如果 WP 不能解决这个问题,您会推荐什么其他基于 Linux 的开源解决方案?
谢谢。
答案1
答案2
Drupal你可以试试 !
答案3
你可能想看看Wordpress 多用户和/或BuddyPress。这两个都是 Wordpress 插件,它们为您提供您正在寻找的用户配置文件、内部消息等。我个人会坚持使用某种类型的预制解决方案,而不是从头开始编写整个解决方案。太多地方会引入错误,而预制解决方案已经让您完成了开发的最后 80%。
祝你好运,希望这对你的项目有所帮助。
答案4
WordPress 会处理这个问题,所以请继续。
- 新闻:WordPress 内置了页面和帖子的概念。如果需要,您还可以创建自定义分类法,可以使用 WP 3 中的新分类法功能或使用 Pods 插件
- 论坛:查看bbPress
- 用户配置文件:WordPress 内置了一个简单的角色系统,这对您来说可能已经足够了。您可以轻松配置它,让用户在评论之前需要注册。
- 查看用户消息插件http://wordpress.org/extend/plugins/user-messages/
请注意,您可以扩展到BuddyPress如果您需要更多功能。
Drupal 无疑是一款功能更强大的工具,但学习难度比 WordPress 更高,因此在扩展之前至少要尝试一下 WP。我认为它可以轻松完成您想要的功能,并且对于熟悉 WordPress 的人来说,建立一个演示站点不会花费超过几个小时的时间。