Новая версия LiveStreet 0.2

    Прошло около двух месяцев с момента анонса релиза LiveStreet — бесплатного движка хабра-подобной социальной сети.
    Что было сделано за это время?
    Во-первых, большая работа над ошибками/багами, к слову, которых, как и в любом свежем продукте, было предостаточно. Но благодаря активному содействию комьюнити, сформировавшегося вокруг LiveStreet, большое число багов было выявлено и жестоко подавлено =)
    Во-вторых, существенное улучшение функционала. Если раньше сделать на базе LiveStreet функциональный блого-социальный сервис было проблемно, то теперь с выходом новой версии это вполне возможно. Опять же, большинство улучшений было сформировано активными пользователями движка.
    Стоит отметить что за это время было более 2000 закачек дистрибутива движка, не считая чекаутов из общедоступного SVN репозитария.

    Итак, что нового нас ждет в LiveStreet 0.2:
    • создание топиков-опросов
    • создание топиков-ссылок
    • скрытие плохих комментариев
    • авторизация по емайлу или по логину
    • возможность для админа выводить топик на главную страницу
    • администрирование своих блогов(назначать модераторов и администраторов)
    • переработан механизм хранения стран и городов в профиле, для них заработала автоподстановка
    • система инвайтов
    • уведомления подписчикам блогов о новых топиках
    • управление статическими страницами(«О проекте» и т.п.)
    • добавлен постраничный список всех блогов
    • возможность в настройках отключать оповещения на емайл
    • ограничение по времени на постинг комментариев
    • возможность изменить в КАТе текст «читать дальше» на свой
    • предпросмотр материала
    • RSS ленты
    • оптимизация в сторону SEO
    • возможность в уведомлениях на емайл писать полный текст сообщений/комментариев
    • защита от дублирующих комментариев
    • теперь администратор может редактировать любые топики и блоги
    • удаление комментариев с возможностью восстановления
    • оптимизирована работа прямого эфира комментариев
    • тексты всех уведомлений вынесены в отдельные шаблоны
    • оптимизировано большое число запросов к БД
    • возможность полностью закрыть сайт от незарегистрированных пользователей, либо сделать его открытым, но без регистрации
    • множество мелких изменений

    Что дальше? Дальше будем вместе с вами улучшать и развивать проект LiveStreet и, надеюсь, получиться вывести его на достойный уровень. Из запланированного в следующей версии появятся мультиязычность, полнотекстовый поиск на Сфинксе, новый дизайн(верстка), новый механизм тегов с функцией похожих тегов, механизм обновления комментариев без перезагрузки страницы.
    Будем работать!

    P.S. Несколько слов хочется сказать о дизайне. Многих смущает текущий дизайн, буквально копирующий диз Хабра. Повторюсь — это временная мера. Был проведён конкурс на новый дизайн, в котором приняло участие более 20 работ, был выбран победитель. Сейчас идёт процесс проработки дизайна более детально и оформление всех страниц движка. Как оказалось процесс этот не быстрый, скорее даже медленный, и к версии 0.2 просто физически не получилось успеть его сменить.
    В связи с этим, хочу бросить клич верстальщикам. Если у вас есть желание помочь проекту с версткой макета и умение делать это качественно — пишите.

    Сайт проекта — livestreet.ru
    Найти новую версию LiveStreet 0.2 можно на странице загрузки
    Поделиться публикацией
    Комментарии 40
      +1
      Очень долго ждал, спасибо, Макс)
      Пошел тестить)
        –21
        Я хорошо понимаю, почему вы решили написать проект — функциональную копию хабра, но зачем дизайн страницы дублировать? Если уж делать свое то со своим лицом. Хабр хорош, в-первую очередь, не движком — а авторами постов! =)
          +14
          С таким же успехом можно сказать, что Лайвстрит хорош кодом и перспективами, а не дизайном и похожестью на Хабр ;) все будет, и новый дизайн и свое лицо, дайте проекту окрепнуть.
            +1
            и авторами комментариев тоже хорош. Ой, хорош-то как… :)
              –2
              Я так понимаю вы считаете, что кража дизайна это хорошо? Я тогда не понимаю вообще смысла писать бесплатную копию хабра, ну если уже красть то пусть крадут и оригинальный движок. Немного код поправил и вуаля, чего время то терять на придумывание велосипеда?

              Ваш комментарий тоже не сильно информативен.
                +2
                если автор не дизайнер, что мешает ему взять понравившийся дизайн, объявить конкурс на новый дизайн и продолжить работу над сырой версией?

                Если нет готового продукта, то в окопах десятилетиями сидеть что ли?

                Я не за и не против данного явления. Просто констатирую его как нормальное в данном обществе.
            +4
            Успехов в разработке Максим. Спасибо за то, что ты делаешь это для людей. Мы фанаты твоей работы и всегда тебя поддержим!
              +1
              отлично :)) наконец-то!!!
                +2
                Молодец, только что потестировал, хорошее решение для бюджетный проектов :)
                  +1
                  Почему же для бюджетных? При серьезном подходе основу движка запросто можно и в крупных проектах задействовать.
                    +1
                    Как пример — использование родственника LS — bigstreet на dump.ru.
                    Все уж не совсем бюджетный проект) И это ИМХО только начало)
                      +1
                      Есть потенциальные проблемы с производительностью на больших объемах данных
                      например, посмотрите какими запросами выводятся топики, как реализованы комментарии.
                      Кеш на файлах генерит тыщи файлов в одну папку и т.д.
                      Хотя на данном этапе разработки это не проблема :)

                        +1
                        При проблемах с нагрузками кешем должны быть не файлы, а мемкешед.
                        Комменты реализованы без деревьев в БД, т.к. обычно их число к топику не велико и PHP на таких объемах может сам спокойно построить дерево. Хотя на большом дереве настисет будет выигрывать :)
                        Топики выводятся вроде не плохо, там джойны идут по ключам и с использованием селфджойнов, другое дело, что можно ускориться за счет денормализации таблиц
                        И вообще это уже заточки под конкретный нагруженный проект =)
                          0
                          Да, всё верно. Хотя я бы перевел комменты на вложенные множества как можно раньше. Но главная текущая проблема с производительностью, по моему, это требовательность к памяти и процессору самого php кода. Подозреваю, что большинство инсталяций оказывается на минимальных тарифах хостинга, и там эти ограничения играют заметную роль.
                            +2
                            да согласен, но опять же рассчитывая на большую аудиторию не логично использовать дешовый хостинг. Хотя простое и дешовое горизонтальное масштабирование бэкендов никогда проблемой не было, в отличии от БД :)
                        0
                        Бюджетный потому что бесплатный :) для крупных проектов нужна команда разработчиков а это уже дорого стоит :)
                      0
                      Отличные новости! Максим, продолжай нас рабовать. Смотри какое сообщество ты собрал! Молгдец!
                        0
                        оговорка по фрейду?
                          0
                          забавно получилось =)
                            0
                            АААа, не могу :) Эх, вот что значит 3 выходных подряд :)
                        –1
                        Хорошие обзор к новой версии.
                          0
                          Подскажите пожалуйста, а что значит
                          оптимизация в сторону SEO
                          .
                          Какие именно действия проводите?
                            0
                            Наверно, это высокое качество генерируемого кода.
                              0
                              если сравнивать с версией 0.1 то теперь мета поля KEYWORDS и DESCRIPTION подставляются на страницах динамически, в зависимости от содержания топика и для статических страниц их можно определять отдельно
                              0
                              Народ, к критике нужно относиться с пониманием.
                                0
                                А Вы сотрудничаете с создателями хабра? По-моему, учитывая то, что Вы делаете это было бы вполне правильно.
                                  0
                                  Учитывая, что клонируют продукт (хабрахабр), было бы уместно поинтересоваться, а как к этому отнесутся авторы хабрахабр!
                                    0
                                    Ну отчасти я это и имел ввиду. Но в больше мере, автор LiveStreet мог бы поинтересоваться по секрету как реализована та или иная функция.
                                      +4
                                      я думаю, что к версии 1.0 Лайвстрит будет лишь отчасти похож на хабр, т.к. это не клон хабра

                                      если я не ошибаюсь, автор интересовался у хабросоздателей о своем проекте и ничего криминального они ему не предъявили

                                      интересно, если по секрету поинтересоваться как реализована какая-то функция, а потом это знание применить в проекте с открытым кодом, не получиться ли это по секрету всему свету?
                                  0
                                  Два вопроса к создателям:

                                  А свой дизайн натянуть ни как нельзя? Я понимаю, что можно просто поменять картинки и CSS, но если бы вы предложили возможность менять темы — была бы совсем красота.

                                  И второй вопрос: а видео вставлять кодом, или есть другие возможности?

                                  Мне как раз надо бы создавать один узкотематический коллективный блог, и я собирался делать его на друпале, но раз есть готовый продукт — почему ббы им не воспользоваться и не сказать создателям спасибо?
                                    0
                                    Свой — натягивайте. Почему же нельзя?)
                                    Делаете новый шаблон, заливаете в templates, и в config.php указываете $ DIR_STATIC_SKIN название своего шаблона )
                                    Видео вставляется тегом
                                      0
                                      имелось ввиду тегом video — парсер скушал)
                                    0
                                    помог бы с версткой, если можно оффлайн и не больше 10 часов. А то сейчас и так аврал по всем фронтам :)
                                      0
                                      о черт, зря на автора топика не посмотрел :)
                                        0
                                        хехе, да да ловлю на слове =)
                                      0
                                      пора переводить на english :) тогда, может быть, подтянутся еще разработчики :) дизайнера же, страсть, как не хватает :(
                                        +1
                                        Наблюдаю за движком некоторое время.

                                        Выбирал между BigStreet, LiveStreet и Explay — на что пересадить свой блогохостинг, ныне работающий на WordPress MU.
                                        Поддержка и обновление Explay практически нулевые, ну очень редко.
                                        Коммьюнити BigStreet поактивнее, с поддержкой вроде норм, но обновления тоже крайне редки.

                                        LiveStreet обладает наиболее оптимиальным, хорошо задокументированным ядром, которое будет легко понять и затачивать под себя любому кодеру, имеет хорошее коммьюнити с оперативной поддержкой, регулярно обновляется, обрастая функционалом и уменьшая количество багов.

                                        Ожидал, что после праздников будет релиз новой версии, с неё и хотел начать «пересаживаться» — не прогадал, версия появилась, буду использовать LiveStreet.

                                        Спасибо разработчику за его труд.
                                          0
                                          А мне вот интересно, кто же всё таки первый применит этот движок и как (читай в какой тематике) ;)
                                            0
                                            Здравствуйте.

                                            У меня есть несколько проектов, которые хотел бы начать с такого как на хабре движка.

                                            Скажите, что на данный момент более доработано — Bigstreet, Livestreet или Explay?

                                            И может ли кто-то помочь с установкой?

                                            Спасибо!
                                              –1
                                              по функционалу они примерно равны, все на начальном этапе

                                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                            Самое читаемое