Релиз LiveStreet 1.0

    LiveStreet 1.0


    Сегодня вышел новый релиз блого-социального движка LiveStreet 1.0.

    Новые возможности:
    — Новый дефолтный шаблон Synio (победитель конкурса, автор AlekseyPopov)
    — Шаблон на HTML 5 и полный отказ от MooTools. Теперь поддерживается только jQuery
    — Стена пользователя
    — Переработанный профиль пользователя
    — Ajax авторизация и регистрация в том числе в попапе
    — Модуль гео-базы и на его основе выбор места проживания в профиле пользователя
    — Поиск и сортировка среди пользователей
    — Поиск и сортировка среди блогов
    — Возможность для избранных топиков добавлять свои теги и поиск топиков по ним
    — Счетчик избранного для топиков и комментариев
    — Подписка на новые комментарии к топикам

    — Новое меню топиков — обсуждаемые, популярные
    — Механизм валидации данных и сущностей
    — Тулбар(элементы управления справа на экране) с возможностью добавлять свои контролы
    — Подсчет в топиках как именно проголосовали пользователи
    — Учет количества топиков в блогах
    — Возможность в личной почте искать среди избранных и по тексту сообщений, просмотр только новых сообщений
    — Консоль для генерации шаблонного кода плагина
    — Доработка пользовательских полей — разделение по типу
    — Возможность оставлять заметку о пользователе в его профиле
    — Переработка страницы настроек профиля — ajax загрузка фото и аватара
    — Удалены экшены my(перенесен в профиль) и new(перенесен в index)
    — Постраничный вывод списка друзей
    — Лента активности пользователя в его профиле
    — Общая лента активности сайта
    — При дружбе или вступлении в блог объект автоматически добавляет в ленту активности пользователя для дальнейшего слежения
    — При регистрации пользователю автоматически добавляются дефолтные типы событий для слежения в ленте активности
    — Облако своих тегов — те которые пользователь использовал при написании своих топиков
    — Различные всплывающие инфоблоки — в списке блогов, в прямом эфире в личной почте
    — Возможность отсортировать результаты опроса
    — Ссылки «поделиться» в соцсетях у топиков
    — Сортировка плагинов по названию, а не по каталогу
    — Фиксы безопасности
    — Огромное количество баг-фиксов и мелких изменений/дополнений

    Также мы запустили документацию по API LiveStreet и шаблону — docs.livestreetcms.com
    Изменения для разработчиков более полно описаны здесь — livestreet.ru/blog/dev_livestreet/10694.html



    По традиции небольшая статистика по развитию проекта:
    — Свыше 110 000 загрузок движка и более 250 000 загрузок модулей;
    — Создано более 300 различных модулей, большинство из которых бесплатные;
    — На сайте сообщества зарегистрировано почти 14 000 пользователей
    — Написано более 8 000 топиков и 100 000 комментариев к ним;
    — GitHub — 181 наблюдатель, 53 форка, 50 принятых пул-реквестов

    Всем огромное спасибо за поддержку и реквесты, вы нам очень помогли с выпуском новой версии!

    Скачать новую версию можно со страницы загрузки.

    Сейчас мы занимаемся созданием мобильного шаблона под LS 1.0. Если вы хотите поддержать нашу затею, то вам сюда — livestreet.ru/blog/addons/10180.html
    Share post

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 44

      +5
      ураа!
        +2
        Молодцы, искренне вас поздравляю.
          +3
          Поздравляю разработчиков с релизом! Один из лучших движков на php что я встречал.
            +5
            Молодцы, отличная CMS.
            Скажите, а хотя бы в планах есть поддержка PostgreSQL?
              +1
              Вы реально крутые ребята! Молодцы, что из года в год развиваете свое детище!
                +10
                Какой же он классный! По юзабилити по-моему обогнал наш любимый хабр! Спасибо за ваши старнания!
                  –1
                  В закладки!
                    +2
                    Огромное спасибо =) Дизайн радует глаз, список новых возможностей радует душу =)
                    Еще раз спасибо! Так держать ;)
                      0
                      Спасибо!
                        +1
                        Оливия!

                        Спасибище вам за движок.
                          0
                          А что насчёт плагинов от 0.5.1, как они будут работать на 1.0?
                            +1
                            18. Теперь все текстовки плагинов помещаются в пространство 'plugin.name', например, Get_Lang('plugin.page.admin_title');


                            с этим точно будут проблемы.
                              0
                              Некоторые будут работать сразу, некоторые нужно будет немного подправить.
                              В основном адаптация к 1.0 сведется к правке языковых текстовок(делается авто-заменой), переноса блоков к каталог /blocks/ и в адаптации шаблонов плагинов под новый дефолтный.
                              +2
                              Вот это совпадение, только вчера смотрел и думал, что давно не релизились, а тут такой подарок!

                              Уже около года используем в некоторых проектах, очень удобный и быстрый (в том числе для разработки) движок, спасибо разработчикам!
                                +1
                                Рад, что это произошло!

                                Было очень приятно работать с командой разработчиков.
                                Мы действительно многое успели.
                                  0
                                  Молодцы

                                  Долго ж работали над ней
                                  Спасибо за усилия
                                    +1
                                    Скажите, а почему отказались от MooTools?
                                      0
                                      Это ещё было озвучено и охоливарено при выходе 0.5 — что идет переход на jQuery, в связи с тем «что на последнем большее количество плагинов и разработчиков» т.е. это потенциально ускорит разработку и привлечет большее количество новых разработчиков.
                                      0
                                      Отличные парни!
                                      • UFO just landed and posted this here
                                          0
                                          На самом деле изначально подразумевалось, если человек не размещает ссылку на livestreet (т.е. не поддерживает проект) то ему на сайте livestreet не будет оказываться поддержка, потом появились люди которые не хотели афишировать на каком движке сделан их проект и появилось предложение сделать возможность поддержать развитие проекта материально.
                                            +7
                                            Идея понятна и возражений не вызывает. Но это не отменяет суть вопроса.
                                              0
                                              Тогда, соответственно, необходимо это оговаривать на сайте, а не в лицензии, платная поддержка вполне вписывается в GPL

                                              То есть формулировка «Дополнительное условие для тех, кто собирается получать поддержку на сайте LiveStreet» вроде как не должна вызывать проблем.
                                                0
                                                Справедливости ради стоит сказать, что сейчас официально поддержка и так не оказывается никому, если не считать помогающих друг другу на добровольных началах членов сообщества.
                                                  –1
                                                  а разве не так должны вести себя члены оупенсорс сообщества?
                                                    +2
                                                    Никаких претензий к «членам сообщества» ни у кого нет и быть не может по определению. Я не знаю, какие причины подталкивают тебя к передёргиванию моих слов, но на всякий случай отмечу, что речь идёт о плате за гипотетическую поддержку, которой нет.
                                                      –1
                                                      не пойму откуда взялась мысль о платной гипотетической поддержке?

                                                      Насколько я вижу (а я на LiveStreet всего-то на 3 дня меньше чем ты), то членам сообщества помощь оказывается и она бесплатная. Судя по статистике, основатель сообщества написал 3240 комментария, и практически все они были ответами на вопросы пользователей.
                                                        0
                                                        Комментарии не читай, сразу отвечай.
                                              • UFO just landed and posted this here
                                              0
                                              Поздравляю!

                                              А документация для разработчиков специально в таком виде держится, чтобы продажи плагинов поднять? :) Зашел туда, там все то же, что и два года назад, плюс мой незаконченный текст про хуки.
                                                +1
                                                Вы не туда зашли. Внимательнее читайте.
                                                  +1
                                                  Тогда надо поправить ссылку на livestreetcms.com/docs/dev. Народ из поисковиков доки же будет искать не на хабре, а на оф. сайте.
                                                +2
                                                Английская документация местами доставляет.
                                                «Functional comments on Ajax'e» — промтом переводили?:)
                                                Ну это конечно мелочи, удачи вам!
                                                  0
                                                  Документация полностью формируется из phpDoc в коде, вероятно так русские программисты, не на русский лад дали такое описание.
                                                  0
                                                  Долгожданный релиз! Ура, товарищи!
                                                    0
                                                    А что там насчет паролей? В предыдущих версиях пароль хешировался md5 и даже без соли.
                                                      0
                                                      Без изменений.
                                                      $oUser->setPassword(md5($oUser->getPassword()));
                                                        0
                                                        Это печально. Но будем надеяться, что в новых версиях перейдем хотя бы на md5(md5($pass).$salt). Тем более при таком подходе можно даже будет безболезненно обновляться добавив соответствующую логику…
                                                          0
                                                          Лушче на bcrypt.
                                                      0
                                                      Скачал (с гитхаба), установил.
                                                      При установке не захотели создавать таблицы в базе (база создалась). Тут ничего страшного, дамп залил вручную.
                                                      Первое мое впечатление и оно же расстройство — не отказались от $this->module_metod() :(
                                                      Что это за паттерн такой? Почему не $this->module->metod()?

                                                      Думаю перевести на LS свой трекер.ру (он сейчас на первом зенде), но этот module_metod меня останавливает. Не смогу, наверное, привыкнуть.
                                                        0
                                                        Отличная новость и немного неожиданная, ребята молодцы!
                                                          +13
                                                          Хотелось бы обсудить ещё два нововведения, которые обошёл вниманием автор топика:

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

                                                          2) в движок неявным образом добавлен код google analytics, позволяет (предположительно, разработчику) знать о вашем сайте всё, что только о нём может сообщить сервис статистики.

                                                          Разумеется, в конфиге этого действительно замечательного продукта предусмотрена возможность их простого отключения. Но лично я нахожу некорректным, что потенциальных пользователей движка не предупреждают о том, что данные, которые они привыкли считать конфиденциальными, внезапно перестали быть таковыми.
                                                            0
                                                            По пункту 2 поддерживаю вопрос, также очень интересно.
                                                            0
                                                            Спасибо!

                                                            Only users with full accounts can post comments. Log in, please.