css, html, php, javascript, jQuery, ajax … – решения, примеры, рецепты
11 Ноя
Сейчас все большую популярность в интернете приобретают сайты, где содержимым (контентом) сайта управляют сами пользователи. Они могу наполнять сайт информацией, оценивать эту информацию, оценивать других пользователей, составлять различные рейтинги. Одним словом, они имеют возможность «сформировать» такой сайт, который им нужен. В таких сайтах не последнюю роль играет социальная составляющая.
Так как сайт объединяет людей по какому либо признаку: интересы, место жительства, путешествия и т.п., люди не просто обмениваются информацией – они общаются. Все это можно объединить под одним определением – социальная сеть. Подача информации зачастую происходит в виде блогов – то есть в виде сообщений, опубликованных в каком либо блоге, которые можно обсудить в комментариях. Часто еще блог называют сообществом.
Желающие создать собственный сайт такого рода сталкиваются с одной проблемой – какой движок (скрипт) выбрать для построения сайта, т.к. программировать самому такую систему сложно и дорого. Еще один критерий – это бесплатность движка, обычно за хорошие движки их создатели просят денег.
В связи с этим хочу представить вам бесплатный движок социальной сети (или даже блоговой сети) от российский разработчиков – LiveStreet. Этот движок написан на PHP5 и использует в качестве хранения данных реляционную базу данных MySql. Внутренняя архитектура построена на принципе MVC (модель-вид-контроллер) с применением объектно-ориентированного программирования.
Вообще движок построен на ядре собственного фреймворка, используя который можно достаточно просто разработать любой сайт. Но это больше касается программистов PHP. Для них, кстати, на сайте проекта есть документация по ядру.
Но нас больше интересует, какие возможности предоставляет LiveStreet с точки зрения пользователей. Итак, возможности:
Как видно из возможностей, движок предоставляет основные возможности для создания своей собственной социальной сети на основе блогов. Хорошим примером такой сети служит довольно популярные сайт Хабрахабр.
Что необходимо на хостинге для установки LiveStreet:
Большинство хостингов удовлетворяют этим требованиям.
Процесс установки:
Готово! По умолчанию в системе создается администратор admin с паролем admin.
Ответы на большинство вопросов по использованию движка LiveStreet можно найт ина сайте проекта http://livestreet.ru.
Отзывов (33) на «LiveStreet – бесплатный движок социальной сети.»
Вы смотрели исходные коды? Это ужас!!!
что именно вас испугало?
Для средних размеров соц. сетей самое удачное решение—Drupal.
Как пример, аналог Хабрахабр—Швабрашвабр, реализованный на CMS/CMF Drupal.
Собрать такой сайт на друпале ОЧЕНЬ нетривиальная задача, тем более такой сборки, насколько мне известно, под новую версию друпала просто нет, т.к. модули написаны под старую
Кстати, терзают меня смутные подозрения, что это пост проплачен. Т.к. у некоторых популярных блогеров
появилась сегодня эта статья в немного измененном варианте (рерайт).
На данный момент главной проблемой является сложность в изменении внешнего вида, что для многих проектов неприемлемо. Но и на номер версии посмотрите. Так что ждем улучшений!
Пост не проплачен. Я попросил Геннадия опубликовать обзор этого совсем еще молодого опенсурсных движка, автором которого я являюсь. Что в этом криминального?
О! Надо же – завело…
To Anton – пост действительно не проплачен. Просто я искренне считаю, что если могу помочь чем-то развивающемуся проекту, то почему бы это не сделать? Тем более продукт отечественный. Собственно и целям блога это не противоречит, а скорее даже соответствует.
А какие-то ошибки, недоработки, есть в любых проектах – идеальных продуктов нет, но к этому надо стремиться.
To ort – удачи Вам!
Насчет Drupal.
Работы по переносу сборки на новую версию идут полным ходом и как мне известно до нового года должны появиться.
+Список модулей для создания сообществ весьма обширен и позволяет реализовать практически любой функционал.
см. модули:
http://drupal.org/project/Modules/category/56
Минус, в нагрузке. Но он решаем за счет сторонних модулей работающих с кешированием. Да для сайтов
до 10-12тыс посетителей в день, это абсолютно неважно)
To Gennady
Тогда приношу свои искренние извинения, за поспешные предположения.
Публикуя интересные, полезные статьи и оказывая помощь в разделе комментариев, но и ещё бескорыстно помогая отечественным проектам, Вы заслуживаете самых лестных слов.
Ещё раз извините.
To ort
Да нет, я наоборот за развития open-source и некоммерческих проектов. У Вас весьма благое начинание, удачи и Бог вам в помощь!
Когда буду новые статьи jquery?
Будут, обязательно будут, и вероятно не только по jQuery. Сейчас не очень много времени, поскольку очень занят работой над новым проектом. Но статьи обязательно будут.
Сам занимаюсь подобным движком , не разработчик …. а пишу дополнения. Какой движок не буду писать , если автор статьи захочет ,напишу.
Вижу версий еще не много , движок только начинает развиваться , удачи вам ребята.
Мои 5 копеек……
Мне сразу не понравилось что я не могу удалить ссылку на главной странице ведущей на сайт livestreet.ru .
Сделайте её не видимой (хотя где то читал ,что это не очень верное решение),или оставьте это на усмотрения пользователя,кто хочет удалит ,кто то оставит.
Позже установлю и отпишу что еще понравилось или не понравилось
Я не фанат этих хабраклонов, но по качеству и реализации кода это лучшее если выбирать из BigStreet и Explay. Если кому то чего то не нравиться просим показать свой код и написать бесплатный движок а уж потом кричать, человек молодец что выпускает чета бесплатно и тратит на это время у меня такой возможности нет например.
Слушайте. а когда уже наконец появится подробное руководство по установке?
1. Зайдите на мой блог. Оцените дизайн. Блог (Всё о хостинге) посвящён всему, что связано с Интернетом. Упор конечно будет делаться на сео и выбор хостинга у разных провайдеров. Каждый месяц я буду брать хостинг или VDS у любого провайдера и буду тестировать. О результатах буду отписываться. Вообщем будем развиваться, а за отзывы всегда спасибо!
классный движок!вот пример http://nabanane.org.ua
Работаю менеджером. Хочу сделать интернет магазин. Порекомендуйте человека или организацию, кто поможет мне в этом. Главное чтоб человек, который его делает был адекватный и недорого.
Я уже просто задолбался ставить этот движек, блин, я всё понимаю, человек написал скрипт, отдал его бесплатно, молодец, класс, но неужели так трудно было написать инсталятор, постоянно одна и таже проблема, на разных хостингах.
Warning: require_once(Array/home/…/public_html/….ru/blogs/config/config.table.php) [function.require-once]: failed to open stream: Нет такого файла или каталога in /home/…/public_html/….ru/blogs/config/config.php on line 164
Товарищи, ничего не понимающие в программировании, не лезьте в сайтостроение. Оставьте это профессионалам.
Геннадию и Ort’у спасибо
Профессионалы строили Титаник, а Ковчег делитант.
Дилетанты пишут слово «дилетант» с 2мя ошибками
Алексей, чё пристал? Движёк сайта для того и пишется, дабы ничего не понимающие в программировании люди могли сайт сделать
Мне больше всего непонравилась кодировка, почемубы не зделать вин 1251?
И конечно то что нет инсталятора, очень неудобно все руками ставить, ведь инсталятор несложно написать так почему его досихпор нету?
Не знаю как про инсталятор, но вот про кодировку…. Вы вообще-то в курсе для чего кодировки нужны, чем отличаются, и в чем разница между столь любимой Вами 1251 и например utf-8?
вин 1251 для россии, ютф-8 международная универсальная.
И что это неповод юзать ютф, из-за него даже файлы(коментарии в коде) в блокноте закарючками открываются.
Да и вобще мне просто больше вин нравится, тогда почему бы несделать например при установке(когда апишут инсталятор) выбор кодировки?
Ну, если для Вас разница между 1251 и utf-8 только в том, что первая для России, а вторая международная….
тогда извините….
Ну ладно, тогда в чем приимущество ютф-8?
Если говорить просто, то в том, что я могу использовать на веб-странице символы практически любого алфавита мира и специальные знаки. Это не говоря уже о том, что например при плотном использовании ajax-технологии снимается масса головной боли с перекодировками туда-обратно и т.д…
А на хрена символы любого языка если я сайт делаю в России и для русских? А спецсимволы (такие как copy) можно и в win1251 сделать
Эх, Сашка
С ajax когда-нибудь плотно сталкивались? Как насчет передачи символов кириллицы, обработки оных на сервере? Сколько лишнего кода надо?
Ну с этим согласен
Геннадий – Вы так написали про Хабр – будто он собран на LiveStreet – но ведь это полнейший бред
автор livestreet вдохновившись ресурсом хабр – начал в своем движке клонировать его.
А Хабр – продукт ранее Футурико – а теперь Тематические медиа.
Хороший движок, обязательно попробую поставить.
Оставьте отзыв