SNSとは?
SNSとはソーシャル・ネットワーキング・サービスの略で、インターネット上でユーザー同士が自分のプロフィールや日記、友人関係を公開し新たな友人関係を広げることを目的に開設されたコミュニティ型のWEBサイトのことです。SNSにはたいてい、会員のプロフィールの公開、日記、テーマ別のコミュニティ、本やCDのレビューなどの機能がついています。
なぜSNSが流行しているのか
ユーザーどうしの交流を活性化するSNSは、いまやコミュニティサイトの主流となりつつあります。今までのコミュニティサイト、情報サイトは運営側の情報発信が中心でした。それに対しSNSは参加したユーザーがコンテンツを作り上げ、情報を発信していくサービスです。一方的に情報を発信する今までのウェブサイトとは違い、ユーザーがクリティブに参加し、自らコンテンツを作り上げていくところがユーザーにとっての魅力となっています。
CMSでSNS構築
CMSをベースに、SNS構築用のプラグインモジュールを使うことで、CMSとSNSが合体したポータルサイトを作ることができます。
CMSで各種コンテンツを登録してWEBサイトを立ち上げ、会員登録したユーザーには特典としてユーザー同士のコミュニケーションを促すSNS機能を提供する、といったサイトにはこのCMSをベースとしたSNS構築の手法が最適です。
SNS構築に利用可能なCMS
本格的なオープンソースCMSであるDrupalには多くの拡張モジュールがあり、ユーザー間のコミュニティを作るためのモジュールも豊富にそろっています。それらのユーザーコミュニティ開発用のモジュールを組み合わせることでCMSと連動するSNSを開発することができます。
またWordPressにはBuddyPressというSNS開発用の拡張バージョンがあり、ブログ、ユーザ間のメッセージ、グループ、ユーザ間のコネクション、マイクロブログなどの機能が備わっています。
