LiveStreet - это бесплатный(GPLv2)движок для социальных сетей на основе блогов.
Движок написан на PHP5 и использует в качестве хранения данных реляционую базу данных MySql. Внутреняя архитектура построена на принципе MVC(модель-вид-контроллер) с применением объектно ориентированного программирования.
Вообще движок построен на ядре собственного фреймворка, используя который можно достаточно просто разработать любой сайт. Но это больше касается программистов PHP :) Для них, кстати, на сайте проекта есть документация по ядру.
Основные возможности:
- Полная поддержка кодировки UTF-8
- Ведение персональных блогов
- Возможность создания коллективных блогов
- Система рейтингов блогов, топиков, комментариев, пользователей
- Система голосования за блоги, топики, комментарии, пользователей
- Возможность добавлять топики в избранное
- Автоподстановка тегов
- Коллективная внутренняя почта
- Система контроля доступа(ACL) к разным возможностям сети(создание блога, возможность голосования и т.п.)
- Возможность создать закрытый сайт
- Система инвайтов
- Топики-ссылки
- Топики-опросы
- Администрирование своих блогов
- Назначение модераторов блогов
- Настройки оповещений на емайл
- Инсталлятор
- Система плагинов
- Функционал закрытых блогов и приглашений
- Возможность добавлять комментарии в избранное
- Система управления блоками(sidebar) через конфиги
- Система управления CSS и JS файлами — слияние и сжатие
- Функционал удаления блогов с возможностью переноса топиков в другой блог
- Анти-спам система — ограничивает по времени создание топиков, комментов, писем
Требованя к хостингу для установки LiveStreet:
- PHP5 и расширением mbstring для корректной работы с кодировкой UTF-8
- Базой данных MySQL5 с типом таблиц InnoDB(хотя будет работать и на MyISAM)
- Веб-сервер Apache с модулем mod_rewrite.
Процесс установки:
- Скачать со страницы http://livestreet.ru/page/download/
- Разархивировать в нужный каталог вашего сайта
- Зайти по адресу http://ваш_сайт_на_ls/install/
- Следовать инструкциям установщика
- Настройки находятся в файле /config/config.php. Для их изменения желательно переопределять эти настройки в файле config.local.php
Сайт проекта - http://livestreet.ru