+20.14
Рейтинг
47.18
Сила

Александр Зинчук

Афиша: Relapse.

A lot of people ask me… where the fuck I've been at… last few years…
Shit I don't know. But I do know… I'm back now!


Произошел релиз популярного плагина Афиша для LiveStreet 0.5.

Инфо: ls.ajaxy.ru
Демо: ls5bill.ajaxy.ru/event
Каталог: livestreetcms.com/addons/view/6
Линк: ls5bill.ajaxy.ru/download

Афиша для LiveStreet 0.5 - открытое тестирование.

Всем привет.

Итак, пришло время представить плагин «Афиша» для новой версии LiveStreet. Но сперва необходимо ее потестировать.
ls5bill.ajaxy.ru/event
Тесты будут проходить по мере выпуска адаптаций для 4 основных шаблонов: new, developer, new-jquery и developer-jquery.
В конце будет выпущена адаптация для шаблона social от deniart (и для других авторских шаблонов, если их разработчики проявят желание).

В данный момент готова адаптация к шаблону new, пощупать, потестить и проверить максимальное количество функций можно тут: ls5bill.ajaxy.ru/event (админский аккаунт: admin/admin).
От меня личная просьба ко всем заинтересованным тестировать максимально внимательно, т.к. именно благодаря вам, Афиша будет работать безупречно на ваших новых сайтах на LiveStreet 0.5.

Баги прошу скидывать в этот топик.
Спасибо!

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

Афиша + Шаблон Social

Шаблон «Social» адаптирован для плагина «Афиша»

Скриншоты:




Скидки:
-15% скидка на Афишу при покупке вместе с Social
-25% при покупке в сборке Афиша + Social + Микроблоги + Галерея

Редактирование комментариев 1.6

Обновил бесплатный плагин «Редактирование и TinyMCE в комментариях» (старый топик), который насчитывает уже более 1500 загрузок.

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

P.S.: Плагин распространяется бесплатно и с открытым исходным кодом. Это возможно, благодаря наличию коммерческих решений: Афиша, Объявления, которые также предлагаются вашему вниманию:

Плагин "Объявления" для svn-версии LiveStreet

Всем добрый день!

Хочу представить вашему вниманию новый плагин для LiveStreet: Ads: Bulletin board / Объявления.

Плагин создает новый тип топика "Объявления", которые можно привязывать к бесконечно вложенным категориям.
Демо-сайт проекта: ads.ajaxy.ru/ads
Стоимость: 2400 руб. или $79
Купить плагин можно в каталоге LS: livestreetcms.com/addons/view/99/

Внимание:
Плагин разработан на основе новых функций svn-овской версии движка (а именно ORM/ActiveRecord) и выполнен без единого ручного SQL-запроса, а также с максимальным использованием технологий наследования, делегирования и ORM-абстракций.
Таким образом для работы плагина вам необходимо обновить ядро LiveStreet до ревизии не ниже 1047. Если у вас версия LiveStreet 0.4.2, вы можете обновить ядро до последней версии по этой ссылке.

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

Бесплатный плагин: Редактирование комментариев + TinyMCE

Всем привет.

По многочисленным заявкам: плагин для редактирования комментариев для LiveStreet 0.4.2+.

Текущая версия: 1.6

Потестировать можно тут: ads.ajaxy.ru/blog/7.html



Для конфигурации доступны параметры условий возможности редактирования комментария для пользователя: срок, прошедший с момента публикации, уровень комментария в древе, роль пользователя на сайте, тип комментируемого топика.
Читать дальше →

Новый сайт StartupPoint.ru!

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

Оставшись верными нашему любимому LiveStreet, мы обновились с устаревшей 2 года назад версии 0.2 на самую последнюю версию LS 0.4.dev из SVN, с помощью нововведений которой (в частности ORM-подхода) значительно увеличится скорость разработки, а работа системы станет стабильнее.

В сотрудничестве с компанией UXDepot мы разработали прототип интерфейса, на основе которого был нарисован новый дизайн, шаблон для которого на HTML5 был сверстан onthefly.

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


Скриншоты под катом ;)

Модель ORM

Важно: это лишь предлагаемая мною примерная альфа-версия модели, для ознакомления с идеями, скорее всего она будет отличаться от реальной модели, котораябудет введена в LS.

Синтаксис отношений $aRelations.


Существует 4 типа отношений:

belongs_to — связь 1 к 1, или многие к 1. в таблице обязательно наличие foreign key вида relationalias_id. Примеры:
$aRelations = array('belongs_to' =>
  array(
    'User' => 'autor',
    'Blog',
    'PluginBill_ModuleEvent' => 'event'
  )
);
// поля таблицы prefix_topic
topic_id | topic_title | ... | autor_id | blog_id | event_id
// доступные функции:
$oTopic()->getAutor(); $oTopic()->setAutor();
$oTopic()->getBlog(); $oTopic()->setBlog();
$oTopic->Save();

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

Мысли об Object-Relational Mapping в LiveStreet

Хочу предложить свои идеи для развития MVC/ORM.

Замечу, что исторически сложилось так, что MVC в LiveStreet весьма отличается от привычного представления в других фреймворках.
Модель здесь заменяется связкой модуль+сущность+маппер, причем, если сущность представляет из себя стандартный ООП-объект с набором свойств и методов, то модули и мапперы, это просто наборы функций для работы с определенными типами данных, что скорее похоже на библиотеки из структурного программирования, чем на стандартный ООП.
Я не возьмусь судить хорошо это или плохо, у меня есть лишь предложения о том, как можно воспользоваться этим для создания эффективных отношений между объектами (модулями).

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