基本的に、ソーシャルサイトのプロファイル部分のみをサポートできるスクリプトが必要です。
これを行うことができるものはありますか?
Drupal ( GPL 2 の下でライセンスされています)を使えば簡単です。
ダウンロード Drupal 7(推奨リリース)をインストールします。 PHPとデータベース(例:MySQL)が必要です。
Drupalには、4つの機能のうち3つがすぐに使用できます。
ギャラリーには、無数の実装方法があります。どの方法を使用するかは、要件によって異なります。 さまざまなモジュール をインストールできます。しかし、それを手で「ビルド」することも可能です(そして、より柔軟であるため、しばしばお勧めします)(すべてバックエンドインターフェイスで、プログラミングは不要です)。
新しいコンテンツタイプ(「画像」)を作成し、それに画像フィールドを追加し、登録ユーザーが新しい「画像」ノードを作成できるように権限を設定できます。 Views モジュール(Drupalの最も強力で人気のあるモジュールの1つ)を使用すると、ユーザーがアップロードしたすべての画像のリストを作成し、そのリスト(たとえば、画像全体にリンクされたサムネイル)をユーザーに表示できますプロファイルまたは個別のページ(ユーザーごと)。
Drupal用の独自のStackExchangeサイトがあり、特定のギャラリー要件を概説し、それを実装する最善の方法を尋ねることができます。 https://drupal.stackexchange.com/
これを行うために drupal をカスタマイズできると思います。 drupalを使用すると、drupalの「コンテンツ/サイト」部分を担当するすべてのモジュールを無効にし、プロファイルモジュールを有効にしたままにすることができます。各ユーザーが自分のギャラリーを持つことができるモジュールを見つける必要があるかもしれませんが、私はそこに1つがあると確信しています。
WordpressのメーカーであるAutomatticの BuddyPress を試してください。それはあなたが探しているすべてのものを持っている必要があり、オープンソースなので無料で、あなたはそれであなたがやりたいことができます。
PHPのいくつかのオプション:
WordPressでは、ログインの管理、ユーザーによるアバターの設定、またはGravatarの使用を許可できます。これは、WordPressでユーザーのカスタムプロファイルフィールドを設定するための優れたチュートリアルです http://www.stemlegal.com/greenhouse/2012/adding-custom-fields-to-user-profiles -in-wordpress / 。使用できるギャラリーはたくさんあり、NextGenが最も人気があります。以下は、ソーシャルネットワークとして使用されるWordPressウェブサイトの一部です http://wordpress.org/showcase/tag/social-network/
http://www.elgg.org をお勧めします。上記のものの中には、非常にい外観を持っているものから、セットアップ時に小さな奇妙なグリッチに至るまで、いくつかの問題があります。そのため、あまりにもまばらであるため、多くの調整が必要です。
ボックスの外側を考えると、BBpress!につながる可能性があります。それはフォーラムソフトウェアですが、あなたが望むことを示したものがあります。さらに、フォーラムに参加することで、ユーザーと交流したり交流したりできます。見た目が良く、使いやすいです。また、Wordpressとうまく共存できます。次のサイトには、機能を追加するための推奨プラグインがいくつかあります。 http://www.aboutonlinetips.com/20-top-bbpress-plugins-for-building-powerful-forum/