LiveStreet
LiveStreet (читается «Лайв стрит») — система управления сайтами (CMS), написанная на языке PHP и использующая в качестве хранилища данных реляционную БД MySQL. LiveStreet является свободным программным обеспечением, защищённым лицензией GPLv2.
ИсторияПравить
Проект LiveStreet был основан в 2008 году россиянином Максимом Мжельским, который и поныне является руководителем проекта. Функциональность CMS расширяется дополнительными модулями, которые создают сторонние разработчики.[1] За полтора года существования проекта вышло два релиза,[2][3] был разработан ряд дополнительных модулей, расширяющих базовые функции CMS. На сегодняшний день[4] на этой CMS в сети работает порядка 21 сайта различной тематики.[5]
Описание системыПравить
LiveStreet CMS создана для построения блого-социальных сетей. Особенностью системы является оптимальная структура базы данных и SQL запросов, что в свою очередь снижает нагрузку на сервер. Система реализована с применением ООП и построена по принципу модели MVC.[6]
Основные возможностиПравить
- Использование UTF-8
- Ведение персональных блогов
- Возможность создания коллективных блогов
- Система рейтингов блогов, топиков, комментариев, пользователей
- Система голосования за блоги, топики, комментарии, пользователей
- Функциональные комментарии на Ajax'е с возможностью навигации
- Полнотекстовый поиск по сайту с использованием модуля полнотекстового поиска Sphinx
- Возможность добавлять топики в избранное
- Автоматическая подстановка тегов
- Коллективная внутренняя почта
- Система контроля доступа (ACL) к разным возможностям сети(создание блога, возможность голосования и т.п.)
- Возможность создать закрытый сайт
- Система приглашений (инвайтов)
- Топики-ссылки
- Топики-опросы
- Администрирование своих блогов
- Назначение модераторов блогов
- Настройки оповещений на емайл
- Ограничение по времени на голосования за топики и комментарии
- Возможность экранирования ссылок от поисковиков
Поддержка локализацииПравить
Система поддерживает локализацию интерфейса на различных языках. В LiveStreet используется собственный механизм для локализации с хранением переводов интерфейса в отдельном файле. В настоящий момент доступны русская, английская, испанская, немецкая, белорусская и украинская локализации системы.
Темы оформленияПравить
Дизайн сайта на LiveStreet строится на основе сменных тем оформления. В LiveStreet CMS используется компилирующий обработчик шаблонов для PHP Smarty.
Системные требованияПравить
Система LiveStreet в первую очередь ориентирована на платформу LAMP, но возможны варианты использования другого системного ПО.
ПримечанияПравить
- ↑ Проекты для Фрилансера, агрегатор объявлений с фриланс-сайтов (выборка по ключевому слову LiveStreet)
- ↑ Обсуждение релиза 0.2 на Хабрахабре
- ↑ Обсуждение релиза 0.3 на Хабрахабре
- ↑ 21 мая 2009 г.
- ↑ Каталог, работ выполненных на LiveStreet CMS, на сайте CMSmagazine (аналитический портал рынка веб-разработок)
- ↑ Описание системы на сайте CMSmagazine (аналитический портал рынка веб-разработок)