BuddyPress/WordPress扩展的社交网络



我目前正在为我的一个朋友构建一个社交网站。我打算用PHP, javascript等从头开始写这个…但似乎我做的很多事情都是在重新发明轮子。做得很糟糕。我目前正在寻找是否有一个框架或API可以做所有基本的事情(已经经过了多年的最佳实践修订等等),但仍然足够扩展,可以让我轻松地根据我朋友的喜好定制它。我把耳朵贴在地上(搜索google的代码),不知怎的,另一个buddypress——它是wordpress的扩展——似乎经常出现。但它给我的印象更像是博客之类的东西。另外,扩展这个功能看起来是一项艰巨的任务。

我试图添加的一个功能部分是用户拥有分割帐户的能力。假设一个用户加入了我的网站,他将拥有一个只有某些用户可以看到的个人资料,但同时,他将拥有一个只有其他人可以看到的帐户。这就是我可以添加到Buddy Press的可扩展性。该功能基本上位于数据库后端。所以你会认为这很简单。

Wordpress和Buddypress当然是非常可扩展的!如果你将从头开始编写社交网络与为Buddypress编写插件/扩展进行比较,这几乎是没有竞争的——为WP/BP编写肯定更直接。另外,由于您是在(通常)经过彻底测试的代码之上构建的,我建议您尝试一下。

根据你的特定用例,我很好奇,你能添加更多关于用户为什么以及如何与他们的"分割"配置文件交互的信息吗?

如果我要编码这样的东西,在我设置WP/BP之后,我会为用户创建额外的配置文件字段-例如alternate_bio -如果用户查看它们具有适当的凭据,您的插件可以加载这些配置文件字段。

对于学习编写插件,我将从这里开始:http://codex.wordpress.org/Writing_a_Plugin

希望这对你有帮助!

最新更新