+63.93
Рейтинг
174.95
Сила

Владимир

Новый функционал фреймворка - поведения (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 или ЯндексДиск, отправлять на удаленный FTP сервер или получить архив для ручного скачивания из админки. Возможно указывать расписание автоматического создания резервных копий.

Зачем?

  • Вообще не делаете резервных копий сайта?
  • Делаете их, но вручную, нерегулярно и постоянно забывая?
  • Храните резервные копии, сделанные панелью хостера на том же сервере, на котором находится сайт?
Все это — неправильно.
Плагин «Резервное копирование в облачные сервисы Dropbox/ЯндексДиск» — решает эту проблему. Настраиваете расписание, подключаете удаленное хранилище и готово — резервные копии будут создаваться автоматически в нужное время и загружаться прямо на ваш компьютер в папку Dropbox или ЯндексДиск. Это очень удобно.

Подробное описание работы, настройка, faq, получить trial 14 дней

Тут — lsmods.ru/page/pluginbackup/

По всем вопросам support@lsmods.ru

До 15 января — НОВОГОДНЯЯ СКИДКА 30%

Простой сервис push-уведомлений для Вашего сайта

Как известно, самое интересное происходит на стыке технологий, вот и я хочу поделиться с Вами последней своей разработкой, которая по ненадобности своей для меня стала вещью-в-себе. а сообществу может и пригодиться представляет собой сервис push-сообщений для сайта на базе livestreet.

Что такое сервис push-сообщений? Это некоторый функционал, позволяющий посылать сообщения с Вашего сайта на телефоны пользователей. Это технология сочетает в себе три составляющие:

  1. клиентское приложение (в нашем случае приложение для телефонов с ОС Android);
  2. сервис GCM, предоставляемый Googlом;
  3. серверная часть в виде плагина для LS.


Как это все работает читаем ниже…

Видео с конференции CMS Conference 2013


Как я уже говорил, я принял участие в CMS Conference 2013. На этой конференции наряду с такими движками, как UMI.CMS, NetCat, Joomla, Drupal и MODx, была заявлена секция LiveStreet.

Т.к. у меня нет антагонистических настроений по отношению к ЛС, и к конкуренции я отношусь очень спокойно (в отличие от...), то я не только выступил с докладами про ЛС, но и принял участие в круглом столе «Какая CMS лучше?», где представлял LiveStreet.
Читать дальше →

Обновления линейки DAO. Расписания и другие фичи + Update

6 фото
Календарь событий с расписаниями и привязкой к кинотеатрам
image

Сообщаю о выходе обновления основной линейки плагинов DAO.

Самые значительные изменения произошли в разделе календаря. Он обзавелся механизмом расписаний, возможностью настройки спецсвязи с каталогом мест, импортом из json. Возможность создания специальной связи с каталогом мест(на базе универсального каталога). Переработана навигация раздела: появился календарь, убраны противоречивые пункты фильтрации, по умолчанию предлагается расписание на текущий день.

Посмотреть обновленный календарь на демо: список событий, расписание кинофильма


Весь список фич в релизе

Встречайте: Alto CMS – первый релиз форка LiveStreet'а

6 фото
Встроенная админпанель
image
Говорят, настоящий успех к мастеру приходит тогда, когда начинают делать копии его произведений.

Вот и дорос LiveStreet до того, что настала пора делать первый настоящий форк от него. И зовется этот форк – Alto CMS.

Вообще-то, если верить статистике GitHub'а, то ЛС форкнули уже 99 раз. Но Alto CMS – это первый форк, который вышел в свой первый официальный релиз, и который отныне начинает жить своей собственной жизнью. Сейчас мы постараемся дать ответы на вопросы, которые наверняка возникнут в первую очередь. И, пожалуй, самый первый вопрос…


Подробнее об Alto

Плагин DAO: Интернет-витрина

9 фото
Список товаров. Доступно три вида отображения: одноколоночный список, плитка(многоколоночный режим), таблица.
image

Рад представить новый плагин для линейки DAO — Интернет витрина.

Плагин позволяет подключить к каталогу товаров корзину для покупки товаров.

Функционал корзины и оформления заказа:

— Аякс корзина на каждой странице раздела магазина.
— Одностраничное оформление заказа с предзаполнением данных: при наличии предыдущих заказов форма нового заказа сама предзаполнит все данные. Регистрация от юзера для оформления заказа не требуется.
— Выбор способа доставки(автоматический подсчет общей суммы).
— Возможность принимать оплату онлайн(плагин payment) или использовать только для приема заказов. Настраивается в конфиге
— История заказов со статусами и режимом компактного отображения списков.
— Email уведомления покупателя о статусе заказа.


Читать дальше описание и посмотреть демо и скриншоты

Обновления линейки DAO и Кошелька за январь.


За январь обзавелись новым функционалом плагин Кошелек и плагины линейки DAO.
Для Кошелька главным нововведением стал механизм донейта для сайта [демо], позволяющий пользователям поддержать сайт материально.


подробнее об обновлениях DAO