Новогодняя альфа

Первым делом хотим поздравить всех с наступающим Новым 2015 Годом! Прошлый год выдался не простым, как для страны в целом, так и для LS ) Нам не удалось полностью выполнить намеченные планы, а именно, выпустить стабильный релиз LS 2.0. Но мы провели достаточно большую работу и довели разработку до альфа версии, которую и хотим сегодня презентовать.

Почему она альфа? Альфа, т.к. не успели зафиксировать все необходимые правки по frontend'у, который претерпел значительные изменения (подробнее в отдельном посте — livestreet.ru/blog/dev_livestreet/17706.html). В остальном функционал достаточно устаканившийся, но требует тестирование и мелкие фиксы.

Ниже список основных новых возможностей альфы LS относительно LS 1.0:

  • Новая структура файлов/каталог движка. Фреймворк полностью отделен от приложения.
  • Механизм универсальных категорий. Возможность привязки категорий к разным объектам.
  • Механизм дополнительных полей (EAV) для различных объектов
  • Универсальный механизм управления медиа-файлами
  • Управление типами топиков и их кастомизация
  • Встроенная поддержка превью для топиков
  • Возможность вставлять в топик несколько опросов
  • Система управления правами пользователей
  • Центральный крон
  • Новый удобный механизм загрузки фото и аватара пользователя
  • Поддержка жалоб на пользователей
  • Новый продвинутый поиск пользователей
  • Упрощения системы рейтинга
  • Поиск по сайту «из коробки» (без sphinx)
  • Новый поиск блогов
  • Категории для блогов
  • Возможность постить топики в несколько блогов
  • Опционально каптча при авторизации
  • Новый инсталлятор
  • Возможность запустить процесс обновления LS из консоли (для крупных проектов)
  • Упрощена навигация по топикам
  • Официальная админ-панель (отдельный плагин в комплекте)
  • Редактирование комментариев
  • Поддержка мульти-авторизаций для пользователей (можно одновременно логиниться с разных браузеров)
  • Поддержка работы через https, в том числе принудительное использование для страниц регистрации/авторизации
  • Возможность расширения эвентов отдельными классами
  • Существенная доработка ORM
  • Возможность не только переопределять файлы шаблона, но и наследовать их
  • Для плагинов теперь не обязательно дублировать tpl файлы для всех шаблонов. Можно их все держать в шаблоне default, а в конкретный шаблон копировать только измененные
  • Поддержка разных конфигов для разных окружений
  • Конфиги плагинов теперь можно переопределять в каталоге с главным конфигом (/application/config/plugins/[plugin_name]/config.php)
  • Удобный механизм интеграции плагинов в админ-панель — управление конфигом и собственный функционал
  • Новый модуль кеширования и логирования
  • Новый модуль для работы с изображениями
  • Поддержка миграций для плагинов
  • Весь код отформатирован под PSR-2
  • Большое число мелких фиксов и улучшений ядра
  • Переработанный фронт

Самое главное! Скачать альфу можно по ссылке — livestreetcms.com/download/get-alfa/
Дополнительно мы сделали ежедневную ночную сборку девел версии, специально для самых ативных тестеров. Скачать ее можно здесь.
Демо версия доступна на сайте — alfa.demo.livestreetcms.com

Админ-панель сейчас может отображаться не совсем корректно — она еще не адаптирована к новым стилям/компонентам ядра. Не пугайтесь )

Еще раз всех с наступающим Новым Годом!

Новое во фронтенде в альфа версии LiveStreet

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

Читать дальше →

Плагины бесплатно

В преддверии Нового года раздаем бесплатно плагины:

TwitterRead



Демо на mvpclub.ru/

Feedbacks



Демо на al.alushta.us/

InstaGrab



Демо на in-crimea.com/

Всех с наступающим! Процветания и благополучия.

Плагин "Journal Page"

Давно подумывал сделать плагин, который выводил бы блоки с топиками из указанных блогов (для каждого блога отдельный блок с его топиками): просто иногда хочется разнообразить вывод топиков и такой плагин был бы очень кстати.

С последним же релизом плагина «Main Page» данная идея переросла в нечто большее, появилось немного свободного времени и в результате получился плагин «Journal Page».

Плагин представляет собой расширенную и дополненную версию плагина «Main Page», в нем так же создается новая страница, которую можно использовать в качестве главной страницы сайта, но здесь уже присутствует и набор блоков, которые можно выводить на этой странице.

Читать дальше →

Без заголовка

Некоторые из вас помнят, что у LiveStreet давно был конкурент в лице BigStreet, автором которого являлся Дмитрий Глухов (redhummer). Но мало кто знает, что изначально мы вместе с Дмитрием занимались BigStreet. Правда тогда он планировался как локальный городской проект для общения в сетях крупного провайдера. Проект так и не появился, зато из его зачатков родился движок для коллективных блогов — BigStreet, которым Дмитрий продолжил заниматься самостоятельно. Через какое то время появился LiveStreet и долгое время проекты шли параллельно.

В этом году Дмитрия не стало. Это был рак. У него осталась семья — супруга и двое маленьких детей (10 и 4 года). Живут в КГТ (такая общага на 18 метров), родственников нет, друзей мало. Вчера над КГТ выгорела другая комната, от тушения пожара ее затопило, практически всему кердык. Ситуация полная жопа.

Давайте вместе поможем семье Дмитрия. Мы в Каталоге у плагина Donate добавили новую лицензию — «Поддержка семьи основателя BigStreet», стоимость 500р. Все деньги от продажи этой лицензии (100% сумма, без каких либо комиссий) мы перечислим семье Дмитрия. Если у вас есть желание перевести какую-либо другую сумму — то это можно сделать на карту Сбербанка жены Ольги по номеру телефона (телефон отправлю в личку по запросу).

Новогодняя Ярмарка! Распродажа! Скидки 30%



Объявляем о запуске традиционной Новогодней распродажи 2015!

Только с 15 декабря по 15 января вы можете отхватить 30% скидку на большое количество (более 50) плагинов и шаблонов в нашем Каталоге.

Участвующие в акции расширения представлены на странице catalog.livestreetcms.com/promo/
Удачных Новогодних покупок!

Плагин "Поздравления"

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



Читать дальше →

Безопасное удаление топиков

Данный плагин подменяет для всех стандартное действие «Удалить топик» и вместо реального удаления производит отметку об удалении. Это позволяет как защититься от случайного удаления, так и от удаления контента обиженным автором.

Администратору доступны как функции удаления, так и восстановления топика.

Читать дальше →

CAS-сервер - единая авторизация для LiveStreet сайтов


CAS-сервер позволяет организовать единую точку авторизации (паспорт) ваших проектов на LiveStreet CMS. Ранее функционал обсуждался в топиках livestreet.ru/blog/16980.html и livestreet.ru/blog/17422.html
В комплекте идет плагин и полностью готовый к установке сайт CAS-сервера, шаблон которого реализован на Bootstrap. Подробнее от настройке будет ниже.

Как это работает
1. При попытке авторизации/регистрации пользователя на одном из ваших сайтов, он перенаправляется на сайт CAS-сервера.
2. После успешной авторизации/регистрации пользователь автоматически перенаправляется обратно на ваш сайт
3. Регистрация пользователя происходит только в БД того сайта, от куда он пришел и дополнительно в БД CAS-сервера
4. Если пользователь авторизовывается на сайте, где у него еще нет аккаунта, но есть аккаунт на другом вашем сайте, то будет произведена автоматическая регистрация на сайте с последующей авторизацией

Логика работы единой авторизации похожа на авторизацию на этом сайте, где весь процесс проходит через сайт passport.livestreetcms.com (происходит автоматическая регистрация/авторизация на 3-х сайтах).

Читать дальше →

Обновление шаблона "Developer-Kit". Ленты. Много лент!



Ранее спрашивал в какую сторону далее развивать шаблон и нужно ли добавлять новые ленты топиков. Ответов было не так уж много, поэтому решил сам. Нужно!

Как итог — новая версия шаблона. Только что прошла модерацию. Из коробки в шаблоне присутствует 17 различных лент топиков и возможность простого добавления своих лент.

Плюс по мелочам добавилось немного полезных плюшек.

Читать дальше →