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