3

Ruby on Rails の最新バージョン用の「フレンド」システムまたはソーシャル ネットワーキング システムの開発を容易にする Rails プラグインを探しています。

誰かに言われる前に…いや、自分で一から作った方がいいと思います。そして、私はこれを完全に実行できます(と思います)。a.) 生活を少し楽にしてくれる良いプラグインを探しているだけです。b.) 参考になるアイデアを教えてください。

私は独自の認証システムを作成しようとしましたが、大丈夫だと思っていましたが、restful_authentication に切り替えて、自分のシステムがどれほど貧弱であるかに気づきました。

前もって感謝します...

4

10 に答える 10

6

コミュニティエンジンを試してみたいかもしれません

ウェブサイトから

CommunityEngineは、RubyonRailsアプリケーション用の無料のオープンソースソーシャルネットワークプラグインです。新規または既存のアプリケーションにドロップすると、基本的なコミュニティサイトのすべての機能をすぐに利用できます。

エンジンを使用しており、レイアウトの変更や変更が簡単です

実世界の例-http://www.weebabystuff.com/

私が知っているもう1つのオプションは、チャックが投稿したInsoshiです。

更新:このブログ投稿をご覧くださいhttp://jimneath.org/2008/04/25/building-a-social-network-site-in-rails/

-エド:)-

于 2009-02-11T02:47:06.123 に答える
3

http://lovdbyless.com/を調べることができます

これは無料のオープンソース Rails ソーシャル ネットワーキング アプリであり、多くのアイデアや指針を提供してくれるはずです。

ロナルド

于 2009-02-11T08:24:16.873 に答える
3

このRailscasts ビデオは必見です。

于 2009-06-01T12:12:14.973 に答える
2

act_as_network プラグインを試す

于 2009-06-01T07:28:26.200 に答える
1

他の人が言ったことに加えて、acts_as_network もあります。これのボーナスは、それが純粋なプラグインであることです (エンジンを必要としません)。エンジンを心配する必要がないことは大きなプラスです。もちろん、欠点は、それが本格的なソーシャルネットワークではないことです. これは、モデルのためのフレンド プラグインです。

于 2009-02-12T08:25:09.200 に答える
1

Amistad gemをチェックアウトすることをお勧めします。見た目はとてもシンプルで、Mongoid と Active Record の両方をサポートしています。

于 2012-05-20T00:46:18.400 に答える
0

アバターの場合、私はアバターを使用し、ページネーションのためにwill-paginateを試します。それ以外は、データベースでの検索を非常に簡単にするためにcan_serachが大好きです。

technoweenieによる他の gem も参照してください。あなたを助けることができる素晴らしいものがたくさんあります

于 2009-02-11T00:04:12.257 に答える
0

私はこれを自分で調査しており、Bort & CommunityEngine を使用することにしました。

私はすでに使い慣れており、ユーザー認証と基本的なアプリケーション機能に必要なすべてを提供するので、やめてください。Community Engine は Engines ベースのプラグインであり、Engines のいくつかの側面は Rails 2.3 にマージされているため、私が学んだことは引き続き有用であり、CommunityEngine はよりモジュール化されているように見えますが、lovebedyess と Insoshi は完全なアプリケーションのように見えます。必要な機能とそうでない機能を切り離すには、おそらくもっと多くの作業が必要になるでしょう。ただし、これは高レベルのクイック ブラウジングの最初の印象に基づいているだけなので、大まかに考えてください。

アクティビティ フィードだけが必要な場合は、アクティビティ ストリーム プラグインがあります。

于 2009-02-11T10:57:33.400 に答える