WordPress的幕后公司Automattic近期收购了BuddyPress软件并打算将它作为一个社会化网络软件发布。建立在WordPress 基础上的BuddyPress,是由 Andy Peatling创立,他希望大家能在BuddyPress上开始自己的网络社交,就像在Facebook上一样。今天我们来看看怎样安装 BuddyPress。
第一步:BuddyPress是什么?
BuddyPress是一款建立在WordPress 多用户(MU)上的网络社交应用插件。 WordPress MU是支撑WordPress.com 系统的软件。 用户可通过WordPress MU在网站上建立自己的博客网站。 BuddyPress 为WordPress添加了大量新的社会互动功能。 这些功能可以一次性全部插入WordPress,也可以作为独立个体分别添加。
- WordPress 博客
- 会员个人资料
- 个人消息(PM)功能
- 交友网络
- 圈子,包括博客,图片及其它用户生成的内容
- "The Wire"(类似于Facebook上的"the wall")
- 网站上公共活动的活动/动作流
- 安装了bbPress的论坛
在BuddyPress网站上有一个关于所有功能的演示。
现在,我们要安装一个完整的BuddyPress(包括所有附加功能),之后就可以从头开始我们的网络社交了。
BuddyPress软件目前还在受测阶段,但已经接近最终版本。 现有版本具备一个管理栏和上述所有功能,为你开始网络社交提供帮助。 最终版本发布时要及时进行更新。
第二步:安装要求
安装BuddyPress之前,服务器要求具备两个基本元素:
-
MySQL数据库
用以存储所有BuddyPress数据 如果没有已创建的数据库,可以创建一个用户具有所有优先权(比如说更新、插入、删除、选择)的数据库。 记住之后系统提供的用户名/密码以及数据库名称。 -
mod rewrite模块
通过该模块可以看到简洁URL。 如果你使用WordPress或其他具有简洁链接的软件,现在就不用再添加这个模块了。
第三步:下载WordPress MU
安装BuddyPress之前还需要一份WordPress MU的安装副本。 获取最新版并解压。 然后可以看见一个名称类似"wordpress-mu"的文件夹。 将该目录下的文件上传到希望获取网站地址的位置。 可以是主域名或子文件夹。 上传可能需要一段时间。
第四步:安装WordPress MU
上传完毕后就可以安装WordPress MU了。
将浏览器指向上传文件时所在的目录以便执行index.php。 然后看到一个界面,你需要在界面中输入一些资料。 按照下面的示例填充资料:
- BlogAddresses - 鉴于本文的目的我们选择“sub-directories”。 如果你激活了Wildcard DNS记录,你也可以选择其他选项,这不在本文讨论范围内。
- Database Name - 第二步中的数据库名称。
- User Name - 第二步中的数据库用户名。
- Password - 第二步中的数据库密码
- Database Host - 如果MySQL服务器与web服务器在同一个服务器上,这里的数据库主机就是本地主机。 如果安装时返回关于服务器/主机设置的错误,更改数据库主机选项。
- Server Address - 安装程序或许能获取服务器地址,但为安全起见,请双击选择你的安装终端服务器/域名。
- Site Title - 这是其他网络用户可见的网站名称,你可以任意命名。
- Email - 输入管理账号的有效电子邮件地址
双击以上所有选项后,点击“submit”。 如果一切运行顺利,这时你可以看见屏幕上显示“Installation Finished!”,并且系统自动填入你的用户名和密码。 系统也会给你发送一份包含以上详细内容的邮件。
进行下一步前,请先完成“Installation Finished”页面设置网站许可权限。
第五步:下载BuddyPress
到这一步就可以下载BuddyPress了。 我们要下载的是完整的BuddyPress系统,因此可以点击这里下载“配套”存档。
解压配套文件,将全部压缩内容上传到wp-content中mu-plugins根文件夹中。 上传压缩文件中的所有文件夹和文件,将其文件目录权限设为755。
将上传的mu-plugins/bp-themes文件移动到wp-content。 确保文件目录权限被设为755.
第六步:设置BuddyPress
所有文件都上传完毕后,用之前创建的用户名和密码登录进入WordPress MU 管理控制栏。 登录链接(安装WordPress MU后发送到你的邮件中)是http://yourdomain.tld/folder/wp-login.php。
在"Site Admin"菜单下找到"Themes"链接并单击。 你将看到已安装的WordPress MU主题列表,其中一个就是BuddyPress主题。 在“BuddyPress Home Theme”下选择“Yes”并点击“(Update Themes)”。
最后,如果希望用户能在你的网站上注册,还需要激活注册。 在"Site Admin"菜单下找到"Options",激活“Allow new registrations”选项。
恭喜! 你现在就可以使用社交网络了。 登录管理控制栏后可以在“Site Admin”下的“BuddyPress”菜单中管理一些设置。 在界面上方的管理栏中单击“My Account”并选择“Activity”或“Profile”查看自己的新网络和资料。
第七步:其他插件和主题
目前BuddyPress为插件留有的空间不大,但很快它就会像WordPress那样开发出新产品来。 尽管如此目前BuddyPress还是有一些非常出色的插件。
- bpGroups ——该插件可以改善圈子系统
- Invite Friends —— 通过该插件你可以添加来自其他社交团中的朋友,比如Twitter, Facebook和GMail。
- Twitter To Wire —— 自动将你的Twitter信息加入“The Wire”(BuddyPress中类似Facebook中”The Wall”的版块)。
BuddyPress中也有主题页面,但目前都不提供下载。 如果对主题系统有兴趣,可以欣赏WannaNetwork, GrungePress和 Flokka 中的一些例子。
总结
我希望这个教程能让大家对BuddyPress有个初步了解,从而为希望开拓网络社交网站的人提供一个机会。 相较于单一的论坛和博客网络,WordPress MU/BuddyPress提供了更多社会互动功能。
记住,这个教程只是让你在最终版发布前了解BuddyPress软件和它的安装过程。 如果想了解更多BuddyPress安装程序方面的知识,请参考BuddyPress手册中的开发者文档。
相关推荐
《BuddyPress主题开发》这本书是一本实用的指导书籍,用于定制和增强你的BuddyPress网站。在深入介绍之前,我们首先需要了解BuddyPress和WordPress的基本概念。 BuddyPress是一个基于WordPress的插件,它允许用户...
然后,你可以从WordPress插件市场下载"psp-buddypress",按照安装指南进行安装和配置。在配置过程中,你可能需要设置API密钥或其他连接参数,以确保插件能正确地与Project Panorama服务通信。 总的来说,"psp-...
1. `README`文件:提供插件的安装、配置和使用指南。 2. `src`目录:包含插件的主要代码,可能有`php`文件用于处理逻辑,以及`css`和`js`文件用于前端展示和交互。 3. `includes`目录:可能包含一些辅助函数和库文件...
- `README.md`:项目的基本介绍和使用指南。 - `bp-api.php`:插件的主文件,包含了初始化和注册 API 路由的代码。 - `includes/`:包含各个功能的子文件,如用户、活动、留言的处理文件。 - `tests/`:可能有单元...
书中将指导读者如何选择合适的主题,以及如何进行主题的预览、安装和切换。 3. 插件扩展:WordPress的插件系统是其灵活性的关键,通过插件可以添加各种功能,如SEO优化、社交媒体集成、联系表单等。书里会教读者...
为了保持网站安全和获取最新特性,记得定期检查WordPress、主题及插件的更新,并遵循“readme安装使用说明.txt”中的指导进行升级。 总结,Masterstudy 4.2.2是教育培训行业的理想选择,它提供了全面的功能集,易于...
2. `readme.html`:这是一个标准的文件,用于提供软件的详细信息,包括最新版本、更新日志、安装指南和常见问题解答。在WordPress中,这会帮助用户了解法语版的最新变化和如何安装使用。 3. `wp-app.php`:这可能是...
" WordPress 插件设计指南" 本文档介绍了 40 个神奇的国外开放源码 WordPress 插件设计,涵盖了网页设计、插件和 WordPress 相关知识点。 首先,本文档翻译自国外开放源码 WordPress 插件设计集,翻译的不是很细,...
灵感社交一个 Openfire 插件,它将 WordPress 和 BuddyPress 与 WebRTC 相结合,以提供一个完全协作的在线社交社区。 请注意,仅需要 Openfire 和 MySQL。 没有 Apache,没有 PHP。 Inspired-Social 插件嵌入了 ...
在安装和使用之前,用户需要将此文件上传到WordPress站点的指定目录,并按照WordPress插件安装指南进行激活。 总的来说,WPLearning是WordPress平台上一个强大的教育工具,利用PHP编程语言的力量,为在线教育提供了...
在控制论的指导下,Wits平台可能会包含一些自适应学习特性。这些特性基于用户的行为和学习进度,调整课程推荐、难度级别或者学习路径,以优化每个学生的体验。例如,平台可能采用机器学习算法分析学生的学习模式,...