Выход следующей версии не за горами. В нее вошло большое количество изменений, но сегодня я перечислю только те технические изменения, про которые особенно часто спрашивают разработчики сайтов.
Кеширование
Вплоть до текущей версии можно было использовать кеширование в memcache, либо статическое кеширование. Статическое кеширование не всегда подходит, а поставить memcache есть возможность далеко не на каждом хостинге.
Поэтому в версии 2.7 первый вариант кеширования расширен, и теперь в качестве кеширующего бекэнда можно использовать: apc, eaccelerator, xcache и memcached. Если хотя бы один из перечисленных вариантов доступен на сервере, то он автоматически выбирается в качестве текущего бекэнда.
После установки эту настройку можно будет при желании поменять в модуле конфигурации.
Использование такого варианта кеширования наиболее предпочтительно, так как значительно повышает производительность и не вызывает никаких функциональных изменений.
Разделение таблиц
В модуле "Конфигурация" появилась кнопка "Оптимизировать БД". При нажатии на нее происходит перестройка структуры БД и перераспределение данных с целью более оптимально хранить данные объектов с учетом соотношения хранимого объема данных к типу контента. Это позволит избежать возможного падения производительности на сайтах с объемом страниц > 10 000. Если резко изменяется структура сайта, то можно воспользоваться этой кнопкой повторно, тогда структура БД будет перестроена с учетом текущих данных. Эта опция актуальна только для версии с mysql-драйвером.
Сборщик мусора
Сборщик мусора - это небольшая подсистема, которая запускается по крону и отвечает за удаление устаревших данных. В 2.7 основная ее задача - следить за объемом статического кеша и отсутствием битых связей между таблицами (актуально, если по какой-то причине установлена sql-версия без поддержки innodb).
Клиентская оптимизация
Добавлено сжатие содержимого страниц. В случае, если на хостинге установлена библиотека zlib, то система будет сжимать страницы перед отправкой на клиент. Также уменьшен объем и количество подключаемых js-скриптов, а сами файлы сжаты.
Поиск по сайту
В поиске по сайту произошло несколько приятных изменений. Нас просили добавить возможность указывать раздел сайта для поиска и выбирать режим поиска "И/ИЛИ". В версии 2.7 такая возможность уже будет.
Сам алгоритм поиска и индексации полностью переработан. Он стал более приближен к алгоритму TF/IDF, и такие поля, как название, H1, TITLE при индексации теперь имеют больший вес.
Разработка
В tpl-шаблонах, во всех макросах с выводом списка элементов (меню, новости, каталог и т.д.) добавлены макросы: "list-class-first", "list-class-last", "list-class-odd", "list-class-even", "list-position". С их помощью можно определить в tpl-шаблоне первый/последний элемент, четный/нечетный, а также позицию в списке. Это будет полезно при верстке с использованием tpl-шаблонизатора.
Для XSLT шаблонов расширена индикация ошибок и добавлены некоторые инструменты для упрощения отладки.
Шаблоны данных
Добавлена возможность указать обязательность заполнения для отдельных полей при редактировании типа данных. Это правило актуально во всех модулях и будет действовать как на сайте, так и при администрировании.
Обработка фильтров вынесена из модуля "Каталог" в модуль "Шаблоны данных". Это означает, что правила фильтрации, указанные в url будут обрабатываться и без модуля "Каталог". Однако, сам макрос catalog search остается в модуле "Каталог".

Комментирование доступно только авторизованным пользователям.
Пожалуйста, зарегистрируйтесь или войдите на сайт.
Моя компания с нетерпением ждет выхода новой версии - направление работы UMI.CMS мне по душе.
Большая часть претензий к ней была со стороны производительности, но с версии 2.6 здесь немало сделано. Сейчас чувствуется еще один шаг в этом направлении.
Замечательно.
>> первый вариант кеширования расширен [...] eaccelerator, [...]
Из Readme.txt к SOHO-версии, раздел "Требования":
* Zend Optimizer (не использовать Zend Optimizer версии 3.2.0) - для линейки SOHO и подарочных лицензий
В случае наличия Zend Optimizer мы не рекомендуем использовать eAccelerator
Фактически, поддержка eAccelerator таким образом оказывается бесполезной для SOHO-линейки. :-)
1) Есть наблюдения, что Zend Optimzer начиная с 3.2.6 перестал конфликтовать с eAccelerator. Пока мы в этом на 100% не убедились, но скорее всего эту рекомендацию мы уберём.
2) Возможно, будем пересматривать линейки, в том числе и на предмет зашифрованности.
Так что может это будет и не бесполезно.
постоянно просим об этом - но реализация все время откладывается:(
хотел написать об этом в след. посте.
четверг-пятница. если успею написать раньше, будет раньше.
> да и сама эта версия 2.7?
насколько мне известно, релиз намечен на декабрь месяц.
Битрикс, DLE работают в сторону сокращения запросов до 3-5.
Может, тоже подумать над этим?
Там, где имеет смысл уменьшать количество запросов, мы будем его уменьшать. Там, где их количество нужно увеличивать, мы будем увеличивать. Далеко не всегда объединение запросов дает прирост производительности: если какие-либо данные необходимы для генерации страницы, их нужно будет получить.
хотя наверное прошло..
При покупке системы обещано, что будет год бесплатных обновлений - в результате за год моей поддержки вышло пару мелких и не важных правок и совсем ничего нового. Теперь надо опять платить 4500р. чтобы скачать версию 2.7. Как-то не по человечески получается.
https://www.umi-cms.ru/product/changelog/
https://www.umi-cms.ru/product/changelog/
По поводу 2.5 вам ответили комментарием ниже - там было действительно много добавлено, а вы приводите ссылку на 2.6.5.
p.s. искренне надеюсь, что не повторится то, что было с 2.6. чтобы не было нужды перейдя на новую версию ждать новых и новых обновлений с исправлениями ошибок. хочется сразу рабочую.
Это неправильно
Посмотрел презентацию новой версии ЮМИ - я поражен низкой культурой речи и полной неготовностью в выступлению.
Разве так можно?
Из таких частностей набирается целое
Я тоже смотрел презентацию 2.7. Согласен, что речь была не подготовлена, но это и к лучшему на мой взгляд. Это намного "живее" и интереснее, чем тупое чтение заученного текста и демонстрация по заданному сценарию. А вообще - молодцы. мне очень понравилось)
А разве под обычный Unix-хостинг она не ставится или я не правильно понял?
http://habrahabr.ru/...ogs/about_cms/48470/
думаю, тут много рекламы, но все же хорошо
Самое интересное - про файловую систему и программирование:
Каждый модуль в UMI.CMS — класс. Правда, этот класс разбит на несколько файлов (как — не спрашивайте) и может содержать только public методы ;). Последний факт в корне меняет стандартные представления об объектно-ориентированном программировании, заставляя придумывать все большие ухищрения для работы. Отладка функций, которые вы добавляете в класс крайне затруднена: сообщения об ошибках не выводятся (а если и выводятся, то в совсем уж критических случаях).
http://habrahabr.ru/...ogs/about_cms/48470/
Странный подход.