Какую CMS лучше всего использовать для создания соц. сети?
Никакая, пилите свою.
Важным признаком соц. сети есть обновления в реальном времени, тоесть чаты, стены, коменты и все это обновляетса в реальном времени и без перезагрузки страницы, и для этого нужны сокеты.
На пхп не создают соц. сети, на пхп невозможно создать нормальные сокеты, точнее соц. сети на пхп создают но потом переделывают на Node.js например или что-то похожее, так как они глючат, ломаютса, виснут или просто немогут реализовать весь нужный функционал без гемороя и в пределах одного только пхп.
Да есть PHP CMS для соц. сетей, но это по сути обычные сайты с профилями, с обычной перепиской как в почте, никаких обновлений в реальном времени, и это страшно убого, даже сайт знакомств нормальный не сделать, так как даже чатов нормальных там нет.
Да фейсбук и контакт были изначально созданы на пхп, и в последствии оба были переделаны. Фейсбук разработал свою собственную бд, и вся нагрузка лежит на этой бд. Контакт написал свой собственный пхп, к обычного пхп не имееющего отношения кроме одного слова в названии + сервер обновлений у них на ноде.
Об этом написано просто в гиганском количестве мест, но всеравно появляютса такие топики "PHP CMS для соц. сети"