Лучший плагин для создания «друзей» системы / социальной сети для последних Rails? - PullRequest
3 голосов
/ 11 февраля 2009

Я ищу плагин Rails, который облегчает разработку системы "друзей" или системы социальных сетей для последних версий Ruby on Rails.

Прежде, чем кто-то скажет это ... Я знаю, я, вероятно, должен создать это сам, с нуля. И я вполне способен на это (я думаю). Я просто ищу хороший плагин, который может а) облегчить мне жизнь и б) дать мне несколько идей для справки.

Я попытался создать собственную систему аутентификации и сделал то, что мне показалось нормальным, но затем я переключился на restful_authentication и понял, насколько плоха моя система по сравнению.

Заранее спасибо ...

Ответы [ 10 ]

6 голосов
/ 11 февраля 2009

U, возможно, захотите попробовать Community Engine

с сайта

CommunityEngine является бесплатным, с открытым исходным кодом плагин для социальной сети Ruby on Rails приложения. Брось это в свой новое или существующее приложение, и у вас сразу появятся все функции базового сайта сообщества.

он использует двигатели, легко меняет макеты или делает модификации

пример из реального мира - http://www.weebabystuff.com/

другой вариант, который я знаю, это Инсоши, когда Чак отправил

обновлено: посмотрите на этот пост http://jimneath.org/2008/04/25/building-a-social-network-site-in-rails/

- Ред :) -

3 голосов
/ 01 июня 2009

Вы ДОЛЖНЫ видеть это видео Railscasts.

3 голосов
/ 11 февраля 2009

Вы можете посмотреть в http://lovdbyless.com/

Это бесплатное приложение для социальной сети Rails с открытым исходным кодом, которое должно дать вам множество идей и указателей.

Ronald

2 голосов
/ 01 июня 2009

попробуйте подключаемый модуль act_as_network

1 голос
/ 20 мая 2012

Возможно, вы захотите оформить драгоценный камень Amistad . Он выглядит довольно просто и поддерживает как Mongoid, так и Active Record.

1 голос
/ 12 февраля 2009

Помимо того, что говорили другие, существует также действуетодушная_сеть. Бонус этого в том, что это чистый плагин (не требует движков). Не нужно беспокоиться о двигателях, это огромный плюс. Недостатком, конечно же, является то, что это не полноценная социальная сеть. Это просто плагин для моделей.

1 голос
/ 11 февраля 2009

Я бы порекомендовал использовать библиотеку OpenID для рельсов для обработки аутентификации.

1 голос
/ 11 февраля 2009

Я знаю только одно: Инсоши . Я сам этим не пользовался, но, похоже, это то, что ты ищешь.

0 голосов
/ 11 февраля 2009

Я только что исследовал это сам и решил использовать Bort & CommunityEngine

Борт, потому что я уже знаком с ним, и он предоставляет все, что вам нужно в аутентификации пользователей и основных функциях приложения. Community Engine, потому что это плагин, основанный на движках, и некоторые аспекты движков объединяются в Rails 2.3, поэтому я знаю, что то, что я узнаю, будет по-прежнему полезным, и потому что CommunityEngine кажется более модульным, в то время как lovebyess и Insoshi больше похожи на законченные приложения, и я подозреваю, что вероятно, было бы больше работы, чтобы отделить функции, которые я хочу от тех, которые я не делаю. Однако возьмите это с огромным запасом соли, поскольку оно основано на высокоуровневом начальном просмотре.

Если вам нужен канал активности, то есть плагин streams

0 голосов
/ 11 февраля 2009

Для аватаров я бы использовал аватар и попробуйте will-paginate для нумерации страниц. кроме того, что я люблю can_serach , чтобы упростить поиск в базе данных.

Вы также должны посмотреть на другие драгоценные камни по technoweenie . Там есть много замечательных вещей, которые могут вам помочь

...