Бета версия LiveStreet 2.0

Вышла бета версия LS 2.0
Содержит в себе множество исправлений и доработок + шаблон synio.

Скачать можно по ссылке — livestreetcms.ru/download/get-beta/
Просьба всех принять участие в тестировании версии, это поможет ускорить процесс поиска и фикса багов.

Демо в виде копии livestreet.ru доступна здесь — beta.demo.livestreetcms.com (пароли могут не совпадать с текущими, поэтому можно сделать сброс пароля)

Документация по фронту — github.com/livestreet/livestreet/wiki

Вторая альфа версия LiveStreet 2.0

Сообщаем о выходе второй альфа версии LiveStreet CMS. Версия стала существенно стабильнее прошлой, проделана большая работа по доработке.

Изменения относительно первой альфа версии:
  • Доработан механизм фронт-компонентов, поддержка наследования и переопределения
  • Доработка большого количества компонентов
  • Базовые компоненты перенесены во фреймворк
  • Удалены лишние экшены — ActionMy и ActionPersonalBlog
  • Универсальная каптча с возможностью смены типа (сейчас поддерживается стандартная и рекаптча)
  • Доработка инсталлятора
  • Поддержка Open Graph
  • Авторизация и регистрация перенесены в отдельный экшен ActionAuth
  • Изображения в топик теперь вставляются с относительными путями, а не полными
  • В опросах в топиках теперь можно голосовать гостям
  • Переработана система инвайтов, теперь можно приглашать на сайт по реферальной ссылке, даже если сайт не закрытый. Дополнительно админ может сам генерировать инвайты с расширенными настройками — количество приглашений, дата действия.
  • Поддержка настраиваемого ЧПУ для топиков (плагин NiceURL больше не нужен)
  • Модуль Notify перенесен во фреймворк
  • Возможность задавать свой шаблон для редактирования топиков разных типов
  • У топиков появилось новое поле date_publish, именно по нему происходит сортировка и фильтрация топиков. Для плагинов это дает возможность делать запланированные публикации на будущее.
  • Доработка ORM (в том числе поддержка json полей)
  • Обновлены различные используемые библиотеки до актуальных версий
  • Оптимизация скорости работы
  • Большое число мелких доработок и фиксов

Скачать Alfa 2 можно по той же ссылке — livestreetcms.com/download/get-alfa/
Дополнительно доступна ежедневная сборка — livestreetcms.ru/uploads/ls_last.zip
Просьба всех принять участие в тестировании версии, это поможет ускорить процесс поиска и фикса багов.

Демо версия — alfa.demo.livestreetcms.com

Новый журнальный шаблон «TREND»

Привет, сообщество ЛС!

Представляю вашему вниманию свой новый шаблон, над которым работал с начала лета, и, наконец-то, к его окончанию выходит релиз.
Последнее время стал замечать, что сайты больше переходят на одноколоночный вид топиков, прячут лишнее в сайдбар и сам сайдбар прячут :). Считаю, это наиболее удобный вариант для подачи контента пользователям, мне такие шаблоны нравятся.
Настоящий шаблон я решил построить на таком одноколоночном стиле, дав ему название «TREND», чтобы, так сказать, соответствовать тренду вебдизайна сайтов :).



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

Плагин «Администрирование конфигов (Admin config)»


Описание


Плагин Adminconfig предназначен для редактирования системного конфига LiveStreet CMS, а также всех плагинов, установленных на сайте. Плагин предоставляет для этого удобный веб интерфейс с множеством дополнительных опций и вспомогательных функций. Плагин находит и парсит конфиги (как главный конфиг движка так и конфиги плагинов) и дает все возможности по их редактированию: для каждого плагина доступна страница на которой находится полный список параметров редактируемого плагина вместе с описанием каждого параметра, который был задан в конфигах как комментарий.

Преимущества


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

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

Плагин Подарки

для интересующихся можете посмотреть работу того что готово на моем сайте

что готово на текуший момент:
Плагин может работать с привязан кошелеком от eXtravert, списывает со счета сумму подарка. Либо без кошелька, в этом случае есть возможность включить списывание рейтинга.


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

To-do лист к следующей версии LiveStreet 0.4

Итак, немного отдохнув принимаемся двигаться дальше к версии LiveStreet 0.4.

Крупное из планов пока следующее:
  • Полное изменение работы с БД в движке, избавление от JOIN'ов в запросах, теперь кеширование будет играть более важную роль, обладатели memcached должны максимально ощутить прирост скорости
  • Доработка внутренней почты, она станет более функциональной и юзабельной
  • Доработка функционала друзей, возможно появится френдлента
  • Реализация функционала закрытых блогов
  • Доработка механизма уведомлений на емайл, будет отложенная отправка почты

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

Помимо этих пунктов естественно будут различные фиксы и мелкие доработки.
Сроки никакие обещать не буду, будем работать, следить за нами можно будет в прямом эфире в SVN проекта ;)
О своих желаниях на будущую версию можно высказаться здесь, возможно они будут приняты.

UDP: Добавил пункт «Доработка механизма уведомлений на емайл, будет отложенная отправка почты»

Шаблон "Simple" 2.0

8 фото
image
Доступна новая версия шаблона «Simple» 2.0.
Мы учли ряд замечаний и предложений от пользователей, также некоторые элементы помог улучшить автор дизайна mindfreak .

В итоге получился такой список изменений:
  • Возможность к топикам загружать превью
  • Автоматическое создание превью на основе видео с Youtube из текста топика, спасибо netlanc
  • Просмотр избранного
  • Добавление комментариев в избранное
  • Юзер-бар в шапке сайта с попап меню быстрого доступа к основным функциям LS
  • Просмотр ленты топиков
  • Вывод числа новых топиков
  • Комментарии в профиле пользователя приведены к стандартному виду
  • Изменилось оформление меню переключателей у блоков
  • Возможность просмотреть «негативных» пользователей в «Людях»
  • Другие мелкие правки и рефакторинг

Шаблон в действие можно проверить на демо-сайте — demo.livestreetcms.com/simple/

Бета-версия админ-панели для LiveStreet CMS



Сегодня мы готовы показать вам бета-версию панели управления для LiveStreet CMS.
История создания админки началась еще четыре года назад, с тех пор ее раза три полностью переделывали, откладывали, возвращались к ней и так несколько лет. Далась она не легко.

Итак, на данный момент это бета, в ней много еще нет, но уже заложена базовая основа для наращивания функционала.
Главное, что мы сделали:
  • Механизм и интерфейс редактирования конфигов
  • Простая интеграция плагинов в админку
  • Поддержка интерфейса для управления конфигами плагинов
  • Универсальное key-value хранилище данных для плагинов
  • Новый функционал управления дополнительными полями. Можно к любой сущности привязывать доп поля (если сущность ORM, то это делается буквально одной строчкой). В коробке поддержка полей для топиков.
  • Управление пользователями и банами (нужный и долгожданный функционал)
  • Базовая интеграция каталога плагинов прямо в админ-панель
  • Базовая статистика по контенту (топики, комментарии, регистрации)

И да, мы сделали админку в виде отдельного плагина. Это избавляет от тесной интеграции с ядром движка, позволяет кастомизировать админку под свои проекты, не обязательно блого-социальные.

Код админки github.com/livestreet/lsplugin-admin
Установка:
  1. Админка работает только на текущей девел-версии ЛС.
  2. Скачиваем LS от сюда github.com/livestreet/livestreet
  3. Не забываем про каталог framework, который берем здесь github.com/livestreet/livestreet-framework
  4. Далее через стандартный инсталлятор (/install/) ставим LS
  5. После установки выполняем в БД патч из /install/patch.sql
  6. Авторизируемся под администратором и по адресу /admin/ активируем плагин «Admin panel» (предварительно скачав его с github.com/livestreet/lsplugin-admin, название каталога с плагином должно быть «admin»)

В комплекте с админкой в /example/plugins/ идет пример плагина «Статьи», который интегрируется в интерфейс админки и работает с дополнительными полями. По интеграции будет отдельный топик.

По админке выслушаем любые пожелания, от функционала до оформления.

Под катом несколько скриншотов

Шаблон "Jupiter" v.0.1.0

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

Из особенностей шаблона:
  • Адаптивность (базируется на Bootstrap).
  • Три режима отображения ленты топиков: masonry-сетка, простая сетка, обычная лента.
  • Переработанная страница блога — некоторые элементы вынесены в блоки.
  • Настройка вывода некоторых элементов шаблона — включение прикрепленной шапки, вывод описания сайта, вывод аватара и описания блога в блоке на странице топика, вывод описания блога в основном содержимом либо в блоке на странице блога.
  • «Boxed» и «Full width» режимы отображения сайта.

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

Плагин «Multiupload» - массовая загрузка изображений

Сейчас он умеет массово загружать картинки в топик.
Не использует jQuery (как другие), работает на mootools и FancyUpload.

Лицезреть это чудо можно тут.

Для доступа к пользовательским функциям используйте следующие логин/пароль:

  • Логин: demo
  • Пароль: password

Он доступен в каталоге стоимостью всего $4.99!

UPD: Обновление.
UPD2: За хорошую рекламу своего проекта готов поделится плагином бесплатно, подробности в личку.