【问题标题】:BuddyPress/WordPress extension for social networkingBuddyPress/WordPress 社交网络扩展
【发布时间】:2011-12-01 01:27:53
【问题描述】:

我目前正在为我的一个朋友构建一个社交网站。我打算使用 PHP、javascript 等从头开始编写这个......但似乎我正在做的很多事情都是在重新发明轮子。很差劲。我目前正在环顾四周,看看是否有一个框架或 API 可以完成所有基本工作(已经经过多年的最佳实践修订等),但仍然具有足够的可扩展性,让我可以轻松地为我的朋友定制它喜欢。我把耳朵放在地上(用于搜索 google 的代码),不知何故或其他 BuddyPress——它是 wordpress 的扩展似乎弹出了不少。但这让我觉得它更像是一种博客之类的东西。另外,希望扩展它的功能看起来是一项艰巨的任务。

我试图添加的一个功能是用户拥有拆分帐户的能力。假设一个用户加入我的网站,他将拥有一个只有某些用户才能看到的个人资料,但同时,他将拥有一个只有其他人才能看到的帐户。这是我可以添加到 Buddy Press 的可扩展性级别吗?该功能基本上在数据库后端。所以你会认为这很简单。让我知道你的想法。

【问题讨论】:

    标签: wordpress extensibility buddypress


    【解决方案1】:

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

    根据您的具体用例,很好奇,您能否添加更多信息,说明用户为何以及如何与其“拆分”个人资料进行交互?

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

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

    希望这会有所帮助!

    【讨论】:

    • 嘿菲利克斯。谢谢回复。该网站的运作方式是当用户注册时,他将拥有个人的一面和商业的一面。当他添加朋友时,这些朋友要么是个人联系人,要么是业务联系人。如果这些朋友不在正确的组中,他们将无法看到帖子、朋友、页面。听起来有点复杂,但我认为可以做到。如果您有任何想法,我将不胜感激。谢谢
    猜你喜欢
    • 2013-10-28
    • 1970-01-01
    • 2010-12-03
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-10
    相关资源
    最近更新 更多