Похоже, Pinax может иметь все / большую часть необходимых вам функций. Pinax - это проект с открытым исходным кодом, целью которого является создание универсального, но расширяемого веб-сайта сообщества поверх Django .
Я считаю, что у него есть функции, о которых вы просите:
Помимо этих функций, Платформа поставляется с множеством других готовых приложений, и на самом деле нет никаких ограничений на то, что вы можете добавить поверх себя.
Хотя большинство любителей Django, вероятно, выбрали бы платформу, отличную от Windows, для размещения своего сайта, официальная документация действительно содержит инструкции по установке в Windows.
Я знаю, что вы можете реализовать все эти вещи с помощью Drupal, так как я это делал. Однако это может быть немного тяжелее, чем вам нужно.
Я не использовал его, но посетите elgg.org . Вот что он говорит о себе:
Elgg - это бесплатное программное обеспечение с открытым исходным кодом. Оно предоставляет компоненты, необходимые для создания полнофункциональной социальной среды .. .
Также загляните на opensocial.org .
Если вы не хотите хлопот по обслуживанию своей платформы, а просто хотите создать социальную сеть и добавить несколько расширений, вы можете использовать одну из существующих платформ социальных сетей, например ning .
Lovdbyless - это Ruby on Rails с открытым исходным кодом. Хорошо написано и легко настраивается под себя. http://lovdbyless.com/