我目前正在为我的一位朋友建立一个社交网站。我打算用PHP,javascript等方式从头开始编写这个...但似乎我正在做的很多事情正在重新发明轮子。不好意思。我目前正在四处寻找是否有一个框架或API可以完成所有基本的东西(已经通过多年的最佳实践修订等等)但仍然可以扩展到足以让我轻松地自定义它给我的朋友喜好。我把我的耳朵放在地上(用于搜索谷歌的代码)以及某种方式或其他BuddyPress - 这是wordpress的扩展似乎突然出现了很多。但它让我更像是一个博客。此外,寻求扩展这种外观的功能是一项艰巨的任务。
我想添加的一个功能部分是用户拥有拆分帐户的能力。假设用户加入我的网站,他将拥有只有某些用户才能看到的个人资料,但与此同时,他将拥有一个只有其他人才能看到的帐户。这是我可以添加到Buddy Press的可扩展性级别吗?该功能基本上在数据库后端。所以你会认为这很简单。让我知道你的想法。
答案 0 :(得分:1)
Wordpress和Buddypress肯定是非常可扩展的!如果您正在比较从头开始编写社交网络和为Buddypress编写插件/扩展,那几乎没有竞争 - 为WP / BP写作肯定更直接。另外,由于您构建的是(通常)经过彻底测试的代码,我建议您对其进行修改。
根据您的具体使用情况,很奇怪,您是否可以添加有关用户与其“拆分”个人资料互动的原因和方式的更多信息?
如果我要编写类似的代码,在设置WP / BP后,我会为用户创建额外的配置文件字段 - 例如alternate_bio - 如果查看用户的用户具有相应的凭据,则您的插件可以加载这些配置文件字段。
为了学习编写插件,我从这里开始:http://codex.wordpress.org/Writing_a_Plugin
希望这有帮助!