LiveStreet CMS - соціальна мережі
LiveStreet CMS являє собою безкоштовний движок для блог-соціальних мереж з відкритим вихідним кодом. Проект був реалізований відповідно до парадигми ООП, в зв'язці PHP5 + MySQL5, і побудований за принципом моделі MVC, що дозволяє легко змінювати як логіку движка, так і зовнішній вигляд. Завдяки своїй гнучкості в роботі, дана система може застосовуватися в якості PHP фреймворку. Шаблонна система реалізована за допомогою компілює обробника Smarty.
Проект LiveStreet був заснований в 2008 році російським розробником Максимом Мжельская. За перші два роки існування проекту було розроблено ряд додаткових модулів, що розширюють базові функції CMS, сформувалося ком'юніті. У 2010 році LiveStreet (LS) пройшов до п'ятірки фіналістів в конкурсі Open Source Awards в номінації «Most Promising Open Source Project». На сьогоднішній день кількість скачаний дистрибутивів з офіційного сайту більше 122 тисяч разів. На цій CMS працює також і agrobit.ru .
Можливості LiveStreet CMS
- Використання кодування UTF-8
- Ведення персональних блогів
- Можливість створення колективних блогів
- Рейтингова система для блогів, користувачів, топіків і коментарів
- Система голосування для блогів, користувачів, топіків і коментарів
- Функціональні коментарі на Ajax з можливістю навігації
- Повнотекстовий пошук по сайту за допомогою Sphinx
- Можливість додавання топіків в Вибране
- Легке керування позначками
- Колективна внутрішня пошта
- Система контролю доступу (ACS) для різних можливостей мережі (створення блогу, можливість голосування і т.д.)
- Можливість створення закритого (private) web-сайту
- Система запрошення (invite system)
- Тематичні посилання ( «поділитися»)
- Тематичні опитувань
- Адміністрування своїх блогів
- Призначення модераторів для блогів
- Налаштування повідомлень на e-mail
- Тимчасове обмеження на голосування за теми і коментарі
- Можливості закриття посилань від пошукових систем (screening)
адміністрування
Кожен користувач може створити блог, топік або повідомлення.
Блог
Створити власного блогу. Користувачеві доступно для редагування: назва блогу, URL адреса, тип блогу, його короткий опис, установка обмеження по рейтингу для інших користувачів, можливість завантаження свого аватара.
топік
Існує можливість опублікувати запис або в одному зі своїх блогів, або в одному з колективних. Оформлення постів здійснюється за допомогою візуального редактора TinyMCE. Крім стандартних HTML-тегів реалізований тег <cut> ( «читати далі»), що дозволяє скоротити довгі записи при перегляді блогів.
Доступно декілька видів публікацій: текстової (звичайний блогових варіант), опитування, посилання і фотосет.
Адмін має можливість вивести примусово будь топік на головну сторінку web-сайту, а також створювати статичні сторінки (наприклад, «Про сайт»).
Повідомлення
Відправлення особистих повідомлень іншим користувачам мережі.
Адаменко
- управління плагінами
- Налаштування профілів полів
- Перестроювання дерева коментарів
- Перерахувати лічильники обраних
- Перерахувати лічильники голосувань
- Перерахувати кількість топіків в блогах
LiveStreet підтримує доповнення у вигляді плагінів, що дозволяє значно збільшити можливості движка. Популярні платні і безкоштовні плагіни викладені в розділі "Розширення" (Extensions) на оф. сайті системи.
Розширення розбиті на декілька категорій:
- макети дизайну
- локалізація
- Модулі
- шаблони
- зв'язки
Є підтримка багатомовного інтерфейсу. Всі текстові повідомлення зберігаються в спеціальних мовних файлах, це дозволяє відносно просто перевести їх на будь-який інший мову. За замовчуванням LS містить тільки російська та англійська мовні пакети. На даний момент доступно 12 пакетів: український, білоруський, чеченський, грузинський, узбецький, іспанська, турецька, польська, французька.
продуктивність LiveStreet
Часто LS позиціонують як легкий і швидкий клон популярної соц. мережі habrhabr.ru. І це від частини справедливо, судячи з даних плагіна Profiler демо версії:
- MySQL - число запитів: 5, час обробки: 0,001
- Cache - запитів: 19, час: 0,00154
- PHP - час завантаження модулів: 0,029, загальний час: 0,128
Коротка інформація:
Системні вимоги:
- web-сервер Apache 2 з включеним mod_rewrite, або зв'язка nginx + FastCGI.
- MySQL5 (бажано з підтримкою InnoDB *).
- Наявність включеної бібліотеки mbstring.
- PHP не нижче 5.2.1.
* InnoDB забезпечує кращу продуктивність і гарантує збереження цілісності пов'язаних даних.
Статус: безкоштовна
Тип ліцензії: GNU General Public License v.2
Інтерфейс: багатомовний
Розмір дистрибутива: 3.2 MB
Офіційний сайт: livestreetcms.com
Російське співтовариство: livestreet.ru
Додатковою умовою використання даної системи є наявність активного посилання з головної сторінки на офіційний сайт LiveStreet CMS і шаблон авторів xeoart (шаблон Synio). Авторські права можуть бути видалені при пожертву більше $ 30.
Завантажити LiveStreet CMS
Для того, щоб оцінити можливості цієї CMS, ви можете потестувати online демо версію системи, увійшовши в якості адміністратора. Логін: admin, пароль: 12345.