Переход с UMI 2 на UMI 3

UMI CMS

В пятницу 12.07.13 включили в офисе на телеке UMI.Summit — партнерская конференция UMI.CMS. Периодически включая погромче интересные доклады собрались перед телеком всем офисом. Хотя студия «Клондайк» работает в основном с 1С-Битрикс, но время от времени нам попадают другие движки, потому мы должны разбираться во всём.

При просмотре UMI.Summit остановились на следующем:

CMS UMI переходит на новый движок, с UMI 2 на UMI 3. Это проблема всех производителей CMS — рано или поздно ядро системы устаревает, появляются архитектурные ограничения, происходит профессиональная эволюция да и просто устаревают интерфейсы.

umi_summit

Основные идеи для UMI 3

  • Framework и CMS в одном продукте;
  • Быстродействие (плоские таблицы, масштабирование БД, денормализация БД, низкоуровневая обработка DAO, PHP шаблонизатор, теггируемый кэш)
  • ВСЕ популярные шаблонизаторы (TPL, XSLT, PHP, Twig. Позднее добавятся Smarty, Blitz, Fenom)
  • Надежность качества кода (функциональность и unit-тестирование, регулярная проверка codecoverage, тестирование codestyle)
  • Новые интерфейсы
  • Партнёрские решения для UMI.Store (Мелкая модульность, использование Guid, API-компоненты, планируется sandbox)

Всё звучит красиво, но у нас, как разработчиков, есть некоторые выводы

1. Поддержка обновления старых версий?

Нет, нужно будет делать рефакторинг сайта.

2. Можно получить троянского коня — сайт на UMI, открываешь, а там неизвестный тебе шаблонизатор.

Хотя любой шаблонизатор изучается за 1-2 дня, это неприятно.

Несколько скриншотов из презентации UMI 3

Структура приложения CMS Структура приложения Framework Структура модуля 2 API компоненты

Осенью ждём релиза и попробуем зверя на прочность ;)


Оставить комментарий