Релиз LiveStreet 0.1

3
Сегодня выкладываю в общий доступ первую публичную версию LiveStreet 0.1, разработка которой заняла полтора месяца.
Данная версия обладает базовым функционалом, который характерен блого-социальным сетям. И имеет, как мне кажется, неплохой потенциал для дальнейшего развития :)
Цель данного релиза — оценить спрос на подобные движки и очертить дальнейшие перспективы развития.

Итак, возможности LiveStreet 0.1:
  • Полная поддержка UTF-8
  • Движок написан с использованием ООП и модели MVC
  • Кеширование работы с БД
  • Использование ЧПУ
  • Ведение персональных блогов
  • Возможность создания коллективных блогов
  • Автоподстановка тегов
  • Рейтинговая система
  • Система контроля доступа к разным функциям сети в зависимости от рейтинга/силы
  • Внутренняя коллективная почта
  • Система уведомлений по почте
  • Статистика пользователей

Скачать проект можно перейдя на эту страничку

На счет дизайна движка — да, дизайн полностью взят со старого Хабра. Т.к. я не дизайнер и верстать не умею, ищу того кто это умеет, дабы создать свой уникальный дизайн LiveStreet
  • +36
  • 10 сентября 2008, 13:37
  • ort

Комментарии (49)

RSS свернуть / развернуть
Правда в эту версию вошли не все ваши пожелания, но надеюсь они будут реализованы в будущих версиях
+1
  • avatar
  • ort
  • 10 сентября 2008, 13:40
Всё нравится единственный минус это то что нет админ панели, я думал что это CMS
+1
0
Я это читал, будум надеяться что админка скоро появится.
0
Спасибо! вечером отпишусь о впечетлениях ;)
а поповоду целей то они вроде ясны — так держать!
+1
  • avatar
  • Fanta
  • 10 сентября 2008, 13:45
Я так понимаю что возможность создавать опросы пока отсутствует :(
+1
  • avatar
  • Fanta
  • 10 сентября 2008, 14:06
да, пока только один вид топиков — сам топик
+1
  • avatar
  • ort
  • 10 сентября 2008, 14:08
Скачал, установил, работает все очень шустро, впечатление очень хорошее. На главной странице у меня «Сюда еще никто не успел написать». Чем и где определяется вывод на главную? Коллективные и персональные выводятся, а все нет.
0
большинство настроек есть в файле /config/config.php
BLOG_INDEX_LIMIT_GOOD определяет рейтинг топика, начиная с которого он попадает на главну
+1
  • avatar
  • ort
  • 10 сентября 2008, 14:28
Надо этот ответ сделать отдельным топиком и опуликовать в Решениях. Запарился пока нашел этот комментарий )
0
  • avatar
  • dip
  • 11 сентября 2008, 05:59
И еще вопрос, как создать страницы подобные «О проекте» и «Скачать», где их заполнять?
+1
пока только руками, они лежать в шаблонах \templates\skin\habra\actions\ActionPage\
если нужно добаваить/удалить то перед добавлением/удалением шаблона нужно изменить экшен — \classes\actions\ActionPage.class.php
В след версиях планирую мини-админку для добавления таких страниц
+1
  • avatar
  • ort
  • 10 сентября 2008, 14:31

define('ACL_CAN_POST_COMMENT',-10); // порог рейтинга при котором юзер может добавлять комментарии
define('ACL_CAN_VOTE_COMMENT',-10); // порог рейтинга при котором юзер может голосовать за комментарии
define('ACL_CAN_VOTE_BLOG',-5); // порог рейтинга при котором юзер может голосовать за блог
define('ACL_CAN_VOTE_TOPIC',-7); // порог рейтинга при котором юзер может голосовать за топик
define('ACL_CAN_VOTE_USER',-1); // порог рейтинга при котором юзер может голосовать за пользователя
мне кажеццо что здесь пропущена частица НЕ ??
0
  • avatar
  • Fanta
  • 10 сентября 2008, 14:35
имеется ввиду порог, больше которого юзер что-то может. Хотя, не спорю, немного непонятно
0
  • avatar
  • ort
  • 10 сентября 2008, 14:40
а тоесть даже при -10 юзер може каментить
а при каком условии он уже не может писать даже в свой личный блог ??
0
при создании личного блога автоматом ставиться порог рейтинга -1000 — получается он всегда может постить в личный :)
0
  • avatar
  • ort
  • 10 сентября 2008, 14:56
а где это задается?
его же можно урезать или нет?
0
пока жестко в коде, модуль Блог в методе создания персонального блога
0
  • avatar
  • ort
  • 10 сентября 2008, 15:09
При написании топика есть упоминание об ШТМЛ тегах «Между прочим, можно использовать html-теги „
Где можно посмотреть список разрешенных сабжей?
0
  • avatar
  • Fanta
  • 10 сентября 2008, 14:41
в модуле Text
0
  • avatar
  • ort
  • 10 сентября 2008, 14:55
Спасибо братан, все понял, подскажи еще как добавлять видео в топик. Я так понял нужно сначала написать код для вставки видео, потом выделить его и нажать кнопку «видео». И еще можно ли в редактор при написании комментариев вставить те же кнопки, что и при создании топика, т.е. видео, картинки и пр.
+1
правильно понял, можно
0
  • avatar
  • ort
  • 10 сентября 2008, 14:55
развивайтесь — бог в помощь!
0
Добавил в skin\habra\action\ActionsBlog\comment.tpl строки

Кнопки появились но не работают, подскажи пожалуйста, что где еще добавить.
0
ты просто картинки добавил, без событий ОнКлик — посмотри как сделаны эти кнопки при добавлении топика и сделай также
0
  • avatar
  • ort
  • 10 сентября 2008, 15:39

Извиняюсь, забыл нажать code Добавил в skin\habra\action\ActionsBlog\comment.tpl строки
<a href="#" onclick="voidPutTag2('topic_text','video'); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/img/video.gif" width="20" height="20" title="видео"></a>
<a href="#" onclick="showWindow('window_load_img'); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/img/img.gif" width="20" height="20" title="изображение"></a>
<a href="#" onclick="voidPutTag('topic_text','<cut>'); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/img/cut.gif" width="20" height="20" title="кат"></a>
0
topic_text нужно заменить на айдишник поля с комментом
0
  • avatar
  • ort
  • 10 сентября 2008, 15:48
просьба все технические вопросы писать в соответствующий блог — http://livestreet.ru/blog/questions/
+4
  • avatar
  • ort
  • 10 сентября 2008, 15:50
а готовые решения писать сюда — livestreet.ru/blog/sollutions/
0
Поздравляю: р
0
За движок большое спасибо ;-)
Вот если бы для ajax использовалась библиотека jQuery — было бы класс.
0
мне она почему то кажется «дикой», возможно с непривычки :) уже давно использую хттпреквест Котерова
+1
  • avatar
  • ort
  • 10 сентября 2008, 18:06
Отлично! Сказал — сделал. Молодец! Вечером буду тестить. А продолжать надо обязательно. Ты смотри, за такое небольшое время у движка уже сколько почитателей. А если движек будет развиваться, то у него будет огромное будущее. Главное не останавливаться. Ставь для себя (и для нас) новую дату очередного релиза. А мы уж будем помогать, чем сможем.
0
Автору спасибо! Продолжайте начатое хорошее дело.
0
Установил я для теста но у меня почему то Ошибка, не определяется экшн, что это может быть? В чем проблема
0
возможно проблема в mod_rewrite Апача
0
  • avatar
  • ort
  • 10 сентября 2008, 19:43
Может быть так как устанавливал на бесплатный хостинг tu2.ru
0
Возможно буду использовать в одном проекте, большое спасибо)
+2
Здесь аватар не добавляется…
0
  • avatar
  • Toyo
  • 10 сентября 2008, 23:03
добавляется, только с элементами мистики… в которых я пытаюсь разобраться
+1
  • avatar
  • ort
  • 10 сентября 2008, 23:14
Не работает ббкод «вставить ссылку», просто ничего не вставляет.
0
сначала нужно выделить текст, который хочешь сделать ссылкой
0
  • avatar
  • ort
  • 10 сентября 2008, 23:44
А если сделать, что переменная «текст» пустая, то спрашивать ещё и текст?)
0
не плохая идея
0
  • avatar
  • ort
  • 11 сентября 2008, 09:31
А поиск по сайту будет реализован?
0
всё будет, в рамках развития проекта, что-то в одном релизе, что-то в другом, но не всё сразу
0
  • avatar
  • ort
  • 11 сентября 2008, 13:38
это не может не радовать)
0
Большое спасибо за релиз! Поставил у себя, проводим обкатку с командой, впечатления крайне положительные.
0
  • avatar
  • V2NEK
  • 12 сентября 2008, 10:47
Я надеюсь здесь модераторы не такие злые как на хабре?

ЗА ПРОЕКТ ОГРОМНОЕ СПАСИБО!
0
здесь нет модераторов :)
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.