Rails製のシンプルなSNS「RiseAlumni」
RiseAlumniはRuby on Rails製のオープンソース・ソフトウェア。SNSというと既にアイディアが掘り尽くされた感もあるが、ログイン機能とブログ、友人とのコネクション機能などを切り出して考えると意外と汎用的に使える可能性がある。何もSNSという形式にこだわることはなく、システム基盤として捉えるのが面白そうだ。
プロフィール画面
何かのシステムをベースにして拡張していくという手法はRailsが行いやすい。ルールに沿って開発されているので理解が早いのだ。SNSという基盤を使ってシステムを構築したいならRiseAlumniを使ってみてはどうだろう。RiseAlumniは誰でも参加できるシンプルなSNSシステムを提供している。
機能はユーザプロフィール、ブログ、メッセージ、グループ、投票、友人関係となっている。ステータスとして一言メッセージを登録するような機能もある。どれもSNSとしては基本的な機能になるだろう。参加はユーザ登録するだけで可能で、招待制ではない。コミュニティサイトとして使うのに最適な機能が揃っていると言えそうだ。
ブログ投稿画面
SNSをSNSとして使うのでは面白みは少なくなっているし、OpenPNEなどカスタマイズレスで使えるオープンソース・ソフトウェアが既にある。RiseAlumniを使う際にはRailsであるという特徴を活かし、カスタマイズ前提で使ってみるのがお勧めだ。
via RiseAlumni [Open Source Rails]
RiseAlumni: Rise Alumni Application
risingsun’s risealumni at master - GitHub