2011-12-01 15 views
0

私は現在、私の友人のためのソーシャルネットワーキングサイトを構築しています。私はこれをPHP、javascript、ectを使用して一から書き込むつもりでした...しかし、私がやっていることの多くは、ホイールを再発明しているようです。それは貧弱です。私は現在、(何年ものベストプラクティスの改訂を経ていますが)基本的なことをすべて行うフレームワークやAPIがあるのか​​どうかを見ていますが、私の友人にそれを簡単にカスタマイズできるほど拡張性があります好み。私は自分の耳を地面(Googleを検索するためのコード)に置き、何とか、またはWordPressの拡張機能である他のBuddyPressがかなりポップアップしているようです。しかし、それはブログのようなものとして私を襲う。さらに、この機能を拡張することは、難題であると考えられます。BuddyPress/WordPress拡張ソーシャルネットワーク

私が追加しようとしている機能の1つは、ユーザーが分割アカウントを持つことです。ユーザーが自分のサイトに参加したときに、特定のユーザーだけが見ることができるプロファイルを持ちますが、同時に他のユーザーだけが見ることのできるアカウントを持つとします。それが私がバディ・プレスに加えることができる拡張性のレベルです。その機能は基本的にデータベースのバックエンドにあります。だからあなたはそれが簡単だろうと思うでしょう。どう考えているか教えてください。

答えて

1

WordpressとBuddypressは確かに非常に拡張性が高いです!あなたがBuddypress用のプラグイン/拡張機能を書くこととソーシャルネットワークの作成を比較しているのであれば、ほとんどのコンテストはありません - WP/BPの作成は間違いなく簡単です。さらに、(通常)徹底的にテストされたコードの上に構築しているので、私はあなたがそれに亀裂を入れることを提案します。

特定のユースケースに応じて、ユーザーが「分割」プロファイルとやりとりする理由と方法についての詳細情報を追加できますか?

このようなコードを作成する場合は、WP/BPを設定した後、ユーザー用の追加のプロフィールフィールドを作成します。 alternate_bio - これらのプロファイルフィールドを表示するユーザーが適切な資格情報を持っている場合、プラグインはこれらのプロファイルフィールドを読み込むことができます。

プラグインを書くことを学ぶために、私はここに起動したい:http://codex.wordpress.org/Writing_a_Plugin

は、この情報がお役に立てば幸い!

+0

ヘイフェリックス。返信いただきありがとうございます。サイトの運営方法は、ユーザーが登録し、個人的な側面とビジネス面を持つことになります。彼が友人を追加すると、その友人は個人的な連絡先またはビジネスの連絡先になります。それらの友人は、正しいグループに属していない場合、投稿、友人、ページを見ることができません。少し複雑に聞こえるが、私はそれができると思っている。アイデアがあれば、私はそれを感謝します。どうも – SoftwareSavant