+63.93
Рейтинг
174.95
Сила
eXtravert
Владимир
Новый функционал фреймворка - поведения (behavior)
В новой версии LS 2.0 появится функционал поведений (behaviors), который очень поход на подобный в Yii.
Суть сводится к тому, что теперь определенному типу объектов (пользователи, топики, блоги и т.п.) или конкретному объекту можно назначить через поведения определенный новый функционал.
Добавить новое поведение в объект достаточно просто, можно у объекта определить свойство
В этом примере добавляются два поведения — категории и дополнительные поля. В качестве ключа используется название поведение (далее по этому ключу можно обращаться к поведению), а в качестве значения идут параметры. Параметры идут произвольным массивом имя/значение,
Читать дальше →
Суть сводится к тому, что теперь определенному типу объектов (пользователи, топики, блоги и т.п.) или конкретному объекту можно назначить через поведения определенный новый функционал.
Добавить новое поведение в объект достаточно просто, можно у объекта определить свойство
$aBehaviors
. Например:protected $aBehaviors=array( 'category'=>'ModuleCategory_BehaviorCategory', 'property'=>array( 'class'=>'ModuleProperty_BehaviorPropertyEntity', 'target_type'=>'article' ) );
В этом примере добавляются два поведения — категории и дополнительные поля. В качестве ключа используется название поведение (далее по этому ключу можно обращаться к поведению), а в качестве значения идут параметры. Параметры идут произвольным массивом имя/значение,
'class'
— это служебный параметр, означающий класс поведения. Если у повеления нет параметром, то его можно записать в короткой форме (смотри 'category'
). Альтернативным (скорее дополнительным) способом добавления поведения является прямой вызов метода AttachBehavior
, например:$oTopic->AttachBehavior('property','ModuleProperty_BehaviorPropertyEntity'); // далее можно убрать поведение $oTopic->DetachBehavior('property');
Читать дальше →
Плагин «Резервное копирование в облачные сервисы Dropbox/ЯндексДиск»
Приветствую. Рад представить новый плагин в каталоге:
Плагин «Резервное копирование в облачные сервисы Dropbox/ЯндексДиск» — решает эту проблему. Настраиваете расписание, подключаете удаленное хранилище и готово — резервные копии будут создаваться автоматически в нужное время и загружаться прямо на ваш компьютер в папку Dropbox или ЯндексДиск. Это очень удобно.
По всем вопросам support@lsmods.ru
До 15 января — НОВОГОДНЯЯ СКИДКА 30%
О плагине
Позволяет создавать резервные копии файлов движка и базы данных, сохранять их в облачные сервисы Dropbox или ЯндексДиск, отправлять на удаленный FTP сервер или получить архив для ручного скачивания из админки. Возможно указывать расписание автоматического создания резервных копий.Зачем?
- Вообще не делаете резервных копий сайта?
- Делаете их, но вручную, нерегулярно и постоянно забывая?
- Храните резервные копии, сделанные панелью хостера на том же сервере, на котором находится сайт?
Плагин «Резервное копирование в облачные сервисы Dropbox/ЯндексДиск» — решает эту проблему. Настраиваете расписание, подключаете удаленное хранилище и готово — резервные копии будут создаваться автоматически в нужное время и загружаться прямо на ваш компьютер в папку Dropbox или ЯндексДиск. Это очень удобно.
Подробное описание работы, настройка, faq, получить trial 14 дней
Тут — lsmods.ru/page/pluginbackup/По всем вопросам support@lsmods.ru
До 15 января — НОВОГОДНЯЯ СКИДКА 30%
Простой сервис push-уведомлений для Вашего сайта
Как известно, самое интересное происходит на стыке технологий, вот и я хочу поделиться с Вами последней своей разработкой, которая по ненадобности своей для меня стала вещью-в-себе. а сообществу может и пригодиться представляет собой сервис push-сообщений для сайта на базе livestreet.
Что такое сервис push-сообщений? Это некоторый функционал, позволяющий посылать сообщения с Вашего сайта на телефоны пользователей. Это технология сочетает в себе три составляющие:
Как это все работает читаем ниже…
Что такое сервис push-сообщений? Это некоторый функционал, позволяющий посылать сообщения с Вашего сайта на телефоны пользователей. Это технология сочетает в себе три составляющие:
- клиентское приложение (в нашем случае приложение для телефонов с ОС Android);
- сервис GCM, предоставляемый Googlом;
- серверная часть в виде плагина для LS.
Как это все работает читаем ниже…
Видео с конференции CMS Conference 2013
Как я уже говорил, я принял участие в CMS Conference 2013. На этой конференции наряду с такими движками, как UMI.CMS, NetCat, Joomla, Drupal и MODx, была заявлена секция LiveStreet.
Т.к. у меня нет антагонистических настроений по отношению к ЛС, и к конкуренции я отношусь очень спокойно (в отличие от...), то я не только выступил с докладами про ЛС, но и принял участие в круглом столе «Какая CMS лучше?», где представлял LiveStreet.
Читать дальше →
Встречи на CMS conference
Народ, я принимаю участие в CMS conference 29 и 30 мая. Подробности здесь: cmsconf.ru/
Если у кого есть желание и возможность — подходите, пообщаемся
Если у кого есть желание и возможность — подходите, пообщаемся
Обновления линейки DAO. Расписания и другие фичи + Update
6 фото
Календарь событий с расписаниями и привязкой к кинотеатрам
Сообщаю о выходе обновления основной линейки плагинов DAO.
Самые значительные изменения произошли в разделе календаря. Он обзавелся механизмом расписаний, возможностью настройки спецсвязи с каталогом мест, импортом из json. Возможность создания специальной связи с каталогом мест(на базе универсального каталога). Переработана навигация раздела: появился календарь, убраны противоречивые пункты фильтрации, по умолчанию предлагается расписание на текущий день.
Посмотреть обновленный календарь на демо: список событий, расписание кинофильма
Весь список фич в релизе
Встречайте: Alto CMS – первый релиз форка LiveStreet'а
6 фото
Встроенная админпанель
Говорят, настоящий успех к мастеру приходит тогда, когда начинают делать копии его произведений.
Вот и дорос LiveStreet до того, что настала пора делать первый настоящий форк от него. И зовется этот форк – Alto CMS.
Вообще-то, если верить статистике GitHub'а, то ЛС форкнули уже 99 раз. Но Alto CMS – это первый форк, который вышел в свой первый официальный релиз, и который отныне начинает жить своей собственной жизнью. Сейчас мы постараемся дать ответы на вопросы, которые наверняка возникнут в первую очередь. И, пожалуй, самый первый вопрос…
Подробнее об Alto
Вот и дорос LiveStreet до того, что настала пора делать первый настоящий форк от него. И зовется этот форк – Alto CMS.
Вообще-то, если верить статистике GitHub'а, то ЛС форкнули уже 99 раз. Но Alto CMS – это первый форк, который вышел в свой первый официальный релиз, и который отныне начинает жить своей собственной жизнью. Сейчас мы постараемся дать ответы на вопросы, которые наверняка возникнут в первую очередь. И, пожалуй, самый первый вопрос…
Подробнее об Alto
Плагин DAO: Интернет-витрина
9 фото
Список товаров. Доступно три вида отображения: одноколоночный список, плитка(многоколоночный режим), таблица.
Рад представить новый плагин для линейки DAO — Интернет витрина.
Плагин позволяет подключить к каталогу товаров корзину для покупки товаров.
Функционал корзины и оформления заказа:
— Аякс корзина на каждой странице раздела магазина.
— Одностраничное оформление заказа с предзаполнением данных: при наличии предыдущих заказов форма нового заказа сама предзаполнит все данные. Регистрация от юзера для оформления заказа не требуется.
— Выбор способа доставки(автоматический подсчет общей суммы).
— Возможность принимать оплату онлайн(плагин payment) или использовать только для приема заказов. Настраивается в конфиге
— История заказов со статусами и режимом компактного отображения списков.
— Email уведомления покупателя о статусе заказа.
Читать дальше описание и посмотреть демо и скриншоты
Обновления линейки DAO и Кошелька за январь.
За январь обзавелись новым функционалом плагин Кошелек и плагины линейки DAO.
Для Кошелька главным нововведением стал механизм донейта для сайта [демо], позволяющий пользователям поддержать сайт материально.
подробнее об обновлениях DAO