Бесплатный движок социальной сети на php
Идя навстречу Максиму, разработчику open source проекта бесплатного движка для блога и сообщества блогов на базе PHP, публикую у себя анонс новой версии программного продукта – CMS LiveStreet. Итак, Максим пишет:
Сейчас всё большую популярность в интернете приобретают сайты, где содержимым (контентом) сайта управляют сами пользователи сайта. Они могу наполнять сайт информацией, оценивать эту информацию, оценивать других пользователей, составлять различные рейтинги. Одним словом, они имеют возможность "сформировать" такой сайт, который им нужен.
На многих сайтах не последнюю роль играет социальная составляющая. Т.к. сайт, как правило, объединяет людей по какому либо признаку: интересы, место жительства, путешествия и т.п. Люди не просто обмениваются информацией - они общаются. Всё это можно объединить одним определением - социальная сеть. Подача информации зачастую происходит в виде блогов, т.е. в виде сообщений, опубликованных в каком либо блоге, которые можно обсудить в комментариях.
Часто еще группу блогов называют сообществом.
Желающие создать собственный такой сайт сталкиваются с одной проблемой - какой движок (скрипт) выбрать для построения сайта, т.к. программировать самому такую систему сложно и дорого. Еще один критерий - это бесплатность движка, обычно за хорошие движки их создатели просят денег.
В связи с этим хочу представить вам бесплатный движок социальной сети (или даже блоговой сети) от российских разработчиков - LiveStreet.
Этот движок написан на PHP5 и использует в качестве хранения данных реляционую базу данных MySql. Внутренняя архитектура построена на принципе MVC (модель-вид-контроллер) с применением объектно-ориентированного программирования.
Вообще движок построен на ядре собственного фреймворка, используя которые можно достаточно просто разработать любой сайт. Но это больше касается программистов PHP :) Для них, кстати, на сайте проекта есть документация по ядру.
Но нас больше интересует, какие возможности предоставляет LiveStreet с точки зрения пользователей.
1. Полная поддержка кодировки UTF-8
2. Ведение персональных блогов
3. Возможность создания коллективных блогов
4. Система рейтингов блогов, топиков, комментариев, пользователей
5. Система голосования за блоги, топики, комментарии, пользователей
6. Возможность добавлять топики в избранное
7. Автоподстановка тегов
8. Коллективная внутренняя почта
9. Система контроля доступа(ACL) к разным возможностям сети (создание блога, возможность голосования и т.п.)
10. Возможность создать закрытый сайт
11. Система инвайтов
14. Администрирование своих блогов
15. Назначение модераторов блогов
16. Настройки оповещений на электронную почту.
Как видно из возможностей, движок предоставляет основные возможности для создания своей собственной социальной сети на основе блогов. Хорошим примером такой сети служит довольно популярные сайт Хабрахабр.
Что необходимо на хостинге для установки LiveStreet:
1. PHP5 и расширением mbstring для корректной работы с кодировкой UTF-8
2. Базой данных MySQL5 с типом таблиц InnoDB (хотя будет работать и на MyISAM)
3. Веб-сервер Apache с модулем mod_rewrite.
Большинство хостингов удовлетворяют этим требованиям.
1. Скачать дистрибутив движка со страницы http://livestreet.ru/page/download/
2. Разархивировать архив в нужный каталог вашего сайта
3. Выполнить SQL дамп (sql.sql), предварительно создав базу данных
4. Настроить коннект к БД (config/config.db.php)
5. Настроить параметры движка (config/config.php)
6. Дать права 777 каталогам: logs, uploads, templates\compiled, templates\cache и каталогу для хранения временных файлов(/tmp/)
7. Готово! По умолчанию в системе создается администратор admin с паролем admin
Ответы на большинство вопросов по использованию движка LiveStreet можно найт ина сайте проекта http://livestreet.ru
Комментарии (оставить комментарий)
Мне кажется что сейчас эпоха автономных блогов, и популярностью будет пользоваться сервис позволяющий объединить их в сообщества. С предоставлением указанных выше функций, но для любого блога, а не только для блогов внутри системы.
www.Ykt.name аля вконтакте скрипт приближенная версия скрипта прикольно сделано :)
аля вконтакте скрипт приближенная версия скрипта прикольно сделано :)
а где взял скрипт?
Я считаю что все таки свой движок всегда лучше. В принципе это не так сложно. И ру нет нам в помощь. Месяц назад я начал изучение движков, до этого всегда пользовался чужими, естественно бесплатными. А теперь вот хочу вам предложить свой.
Очень удобен и функционален. Делаешь страничку с контентом, кидаешь в папку, и все. Меню, ключевые слова, описание - оригинальное для каждой страничке генерируется само. Исходный код открыт, можно перетачить под что угодно ;)
Ливстрит отстой, неудобный до жути! откуда нормальному юзеру понять что надо сначала подключиться к блогу через маленькую вилку-штекер а потом уже в него писать . бред