使用 BuddyPress 创建社交网站——第三部分——扩展

本篇作者就是我,欢迎转载,但请注明出处。

本文有可能会详细的介绍插件(从插件的作用一直到如何安装和设置),从而导致篇幅变长。但我也在避免文章变得过长。

首先我对发布时间间隔表示抱歉。因为我近期抽不出来空来写文章。


上一篇 BuddyPress 教程中,我们介绍了 BuddyPress 的主要组件(动态、群组、好友、私信等)。
本期教程将向您展示 BuddyPress 的扩展用法,也就是它还能做什么


用户中心/投稿

BuddyPress 这个插件本身就是一个 “用户中心” 类插件。

您的用户可以为您的网站贡献/投稿文章,增加用户粘性,而这个功能可以通过一个叫 “Social Articles” 的插件做到。
进入后台→插件→安装插件,在右上角的搜索框输入插件名(前文所述,不含引号),安装该插件并激活。
[spoiler title=设置插件——点击展开]
安装后进入 “后台→Social Articles”,设置插件:

【General】通用设置

Select workflow type: 选择在前台发布文章时的操作。
Direct Publish:直接发布;
With Approval :需要审核。
Send buddyPress notifications? – BP Friends: 当朋友发布文章时通知我?
Can users edit their articles?: 允许用户编辑自己的文章?
Can users delete their articles?: 允许用户删除自己的文章?
Show articles in logged out users profile: 允许访客在成员页面内看到 TA 发的文章?

【View】查看设置

Show published articles counter: 显示发布的文章数量?
Post per page#: 每页显示多少篇文章?
Excerpt length#: 摘要字数(以英文字母计),一个汉字等于 2 英文字母。

【form】发布/编辑文章页面设置

保持默认即可。
最终按下 “Update Social Articles Settings” 按钮即可。
[/spoiler]
用户们可以在自己的主页里编辑、修改、发布和管理自己的文章。当然,用户(们)也可以去别人的主页查看 TA(们)发布的文章。
且效果不亚于 “某些主题” 自带的用户中心系统。


多媒体上传

有了 “rtMedia” 插件,您可以让您的 BuddyPress 网站的 “动态” 更像 QQ 空间一步。
同样,按照上述步骤安装并激活插件(甚至无需仔细设置插件),您就可以在前台上传自己的图片/音频/视频了。
用户们可以将自己上传的媒体文件归类到 “相册” 里,或者将媒体文件上传到群组里(同样也可以设置相册),并同时提供了 动态 “可见度” 设置(BuddyPress 不自带)。
以下是插件介绍(的翻译):

在 WordPress 中管理文件从未如此简单。 您只需拖放即可上传或移动文件/文件夹。 这将帮助您节省大量的时间,将您的媒体文件放到位。
WordPress 为您提供了多种媒体插件。 当我们谈论 BuddyPress 时,它可以帮助您使用 WordPress 构建任何类型的社区网站,包括成员个人资料,动态流,用户组,消息等等。 为了选择最好的媒体插件,唯一的插件就是 rtMedia。 借助此插件,您可以轻松地在动态页面上上传任何图片或视频。——来源


待办事项

以下是插件介绍(的翻译):

“BuddyPress 用户待办事项列表” 插件是一个精彩且功能丰富的插件,允许 BuddyPress 会员将其任务添加到待办事项列表中。 这个插件还允许删除,如果需要从待办事项列表中编辑任务。 您也可以标记完整的任务。 如需更多信息,您可以创建类别并明智地添加待办事项列表。 这个插件的构建是可靠的,可扩展的,安全的和灵活的。——来源


点赞

使用 “BuddyPress Like” 插件,可让用户们给动态点赞。
但我更想推荐您使用 “WP ULike” 插件,它可以跨全站(支持 WordPress、BuddyPress、bbPress)实现点赞功能。
安装并激活,然后进入左侧导航里的 “WP ULike→WP ULike 设置”,进行设置即可。
[spoiler title=设置插件——点击展开]
在 “WP ULike 设置” 里,你可以给每一个组件设置点赞按钮(文章、评论、BuddyPress(动态)、bbPress(帖子和回复))的外观和反应。
在 “WP ULike 统计” 里可查看有关本插件的各种统计数据,比如总点赞数量,每日点赞数量图表,点赞排行榜(点赞最多的文章/帖子、点赞最多的用户)等。
[/spoiler]


聊天室(类似 QQ 群)

这一点主要是用于公司内部网络。我也承认使用 QQ 群/微信群或其他的多人协作软件/服务能做到一样(甚至更好)的效果。
但如果您想给自己的 BuddyPress 网站增添聊天室功能的话,我个人推荐使用 “Wise Chat”(免费版就够用了)。


类网盘的文件存储功能

这个也是用于公司内部网络的。以下是插件介绍(的翻译):

通过 “BuddyDrive”,网站成员们可以上传和共享网站上的文件,文件夹等。 通过指定多个用户角色,管理员可以限制用户的上传能力。 每个成员都可以分配一块空间。 用户可以直接从他们的页面上传,编辑和删除文件和访问文件夹。

 


BuddyPress 不是 “一无所有的”

您可以使用 BuddyPress 做一些奇妙的用途,比如:

  • 为您的学校提供校内的社交网络
  • 为您的公司提供内部沟通工具
  • 针对特定群体的社交网络
  • 专注于产品和服务的社区
  • 与 bbPress 集成,加强论坛功能

我认为最重要的是:它是免费的!您不需要额外花钱就可以商用这个插件(但是自定义功能可能需要雇佣人手来帮您实现了,但是插件本身是免费商用的)。


本期教程到此告一段落,您希望我下一期讲什么内容呢?欢迎在下面的评论框里向我提意见。

我们下期再见!