Создание нового сайта социальной сети. Рекомендуемые рамки для запуска? - PullRequest
3 голосов
/ 08 апреля 2011

Хорошо, теперь мы разрабатываем новый сайт социальных сетей, где пользователи смогут добавлять контент, встречаться (и добавлять новых друзей) с новыми людьми и т. Д. Однако у нас также будет система рейтингов, подобная Stackoverflow (концепция значков).Но есть гораздо больше функций, чем просто эти, которые нам требуются (например, получение контента через Ajax, например, с помощью кнопки Facebook в нижней части вашего NewsFeed) Я думал о создании чего-то с нуля, используя CakePHP.Но я также смущен, если мне следует изменить существующий движок социальных сетей с открытым исходным кодом, такой как Elgg.Буду ли я изобретать велосипед, если буду работать на CakePHP?Время разработки не является фактором для меня.Также не могли бы вы противопоставить недостатки (один из них - безопасность?) Между вариантами, которые у меня могут быть (CakePHP против Elgg против Drupal против всего остального).Я более открыт ко всему на данный момент тоже. Любое предложение будет высоко ценится.

PS - Я знаю, что Drupal и Elgg не являются фреймворками, но для меня они также выглядят как жизнеспособные варианты.

Спасибо

Ответы [ 3 ]

4 голосов
/ 08 апреля 2011

Варианты столь же широки, как и ваши потенциальные потребности, по определенной причине: нет единого ответа, и решение, отвечающее моим потребностям, не будет соответствовать вашим.У меня нет большого опыта работы с полнофункциональными движками, такими как Elgg, но, поскольку я уже знаю Drupal, я знаю, что я серьезно рассмотрю Drupal Commons .Кривая обучения в Drupal крутая, но оно того стоит.Drupal Commons не является закрытым пакетом, он строит и Drupal и его модульность.Таким образом, вам не придется искать скудные знания только при наличии нескольких хороших поставщиков услуг.

2 голосов
/ 10 апреля 2011

Будучи самим разработчиком Drupal, я бы сказал, что вам стоит подумать о Ruby on Rails.В конце концов, Twitter был задуман с этим, насколько я знаю.Ruby on Rails предназначен для быстрого вывода практически любой идеи на рынок.Drupal - хорошая система управления контентом.Сделайте себе одолжение и уделите внимание RoR.

0 голосов
/ 08 января 2014

Я пытаюсь заставить движок социальной сети использовать метеор, fspace , надеюсь, пригодится.:)

...