|
| ||||||||||||||
Релиз новой версии UMI.CMS 2.8.4.4 и анонс 2.8.505.10.2011 14:12
Состоялся долгожданный релиз новой версии UMI.CMS 2.8.4.4. Новая версия включает в себя более 40 различных обновлений и улучшений, созданных для ещё большего удобства при работе с системой. Теперь разработчики смогут получить триальный ключ UMI.CMS непосредственно из инсталлятора. Добавлен удобный инструмент мониторинга быстродействия системы. Также внесены изменения, облегчающие использование UMI.CMS при наличии нескольких баз данных и нестандартно настроенного хостинга. Владельцы и администраторы сайтов получили в пользование совершенно новый файловый менеджер без использования Flash. Улучшения панели администратора сделали процесс управления сайтом ещё быстрее и проще. Также многим будет интересна новая система настройки комментирования. Пользователей обрадует возможность авторизации через адрес электронной почты в случае утери логина для сайта. Далее мы расскажем более подробно о улучшениях, представленных в новой версии системы.
В первую очередь, обновление облегчит жизнь разработчикам, которые часто ставят систему на разные сервера. Зарегистрировать свой e-mail и получить бесплатный триальный ключ теперь можно прямо в инсталляторе - это занимает буквально секунды. Интегрирован новый файловый менеджер - без использования Flash. В данной версии он доступен опционально по желанию (нужно включить в профайле пользователя) и проходит тестовую эксплуатацию. В следующих версиях старый файл-менеджер будет полностью исключён. Новый файл-менеджер предоставляет широкие возможности: перемещать мышкой файлы по каталогам, использовать drag and drop для перетаскивания их со своего рабочего стола, просматривать картинки и видеоролики, и даже редактировать некоторые файлы прямо в том же месте. Теперь, если пользователь не помнит своего логина на сайте, он может авторизоваться с помощью своего e-mail. Авторизация проходит прозрачно и незаметно. Любой из вас может зарегистрироваться в коммьюнити UMI.Hub и предлагать свои улучшения. Пользователи, которые ставят систему на разные хостинги для сравнения быстродействия (admin/config/cache), теперь получают более развёрнутую информацию о текущих показателях. Буквально, система говорит им (русским языком), достаточно ли быстро работает данный сервер по сравнению с среднестатистическими показателями.
Принципиально облегчено использование Юми в технологически сложных проектах с постоянным подключением к двум (и более) базам данных. Во все запросы Юми добавлен идентификатор текущего соединения, что позволяет обращаться из php-кода к разным базам MySQL совершенно независимо. К подключаемым файлам (js и css) автоматически добавляется номер сборки, что позволяет прозрачно обновлять их в кэше браузера клиентов. Теперь после обновления UMI.CMS не нужно переспрашивать у клиентов “а вы пробовали нажать CTRL-F5?”. Использование этого механизма для своих кастомных скриптов и стилей даёт уверенность в том, что все стили и скрипты в браузерах ваших клиентов всегда будут в актуальном состоянии.
Оказалось, что некоторые антивирусы блокируют кнопку Яндекса “Поделиться”, в связи с чем в этой точке (где стоит кнопка) блокируется и загрузка страницы, поэтому код кнопки был заменён на асинхронную подгрузку. Сделан очередной шаг навстречу клиентам с нестандартно настроенными хостингами. Теперь определение версии MySQL значительно улучшено, а так же невозможность определить режим safe_mode теперь не является критичной ошибкой при установке. Симпатичный визуальный эффект, который следует увидеть - в админке при скроллинге страницы верхняя панель остаётся “приклеенной” к верхнему краю экрана. Таким образом, теперь не нужно долистывать до верха страницы, чтобы перейти в другой модуль или нажать какую-либо кнопку на панели.
Кроме того, там же в админке при редактировании страницы появляется ссылка “Посмотреть”, по которой очень удобно открывать вторую вкладку браузера, чтобы наблюдать эту же страницу “вживую” на сайте. Продвинутым разработчикам будет интересно узнать, что многократное обращение к функции time() заменено на однократный запрос REQUEST_TIME, что позволило снизить задержки при частом её использовании. В потоках (streams) теперь полностью поддерживаются strict-стандарты PHP. Файл js/custom.js добавлен в список исключений при обновлениях. Разработчикам интернет-магазинов будет интересен факт, что в методе emarket order в блок summary price добавлены два новых тэга: discount (величина скидки) и delivery (стоимость доставки). А разработчикам, которые пользуются функционалом трансфера (переноса) сайта с девелоперской версии на продакшен-сервер, следует обратить внимание на замену формата архива с tar на zip для большей совместимости с windows-машинами (не все привыкли работать в командной строке). А также, перенос теперь включает и содержимое каталогов tpls, xsltTpls, css, js, usels, umaps. В завершение добавим, что теперь в модуле Комментарии можно выбирать между тремя системами комментирования: штатной UMI.CMS, и виджетами от Facebook и Vkontakte. Преимущества:
Устройство файловой структуры: Каждый шаблон - это отдельный каталог, названный соответствующим именем. Это имя нужно будет указать в админке в новом поле - там же, где добавляются шаблоны (content/config). Кроме имени, нужно будет указать и тип (xslt или tpls). В каталоге шаблона должен быть подкаталог, соответствующий указанному типу. В котором уже располагаются всё те же привычные вам файлы шаблона, которые раньше находились в основной директории (для XSL это была xsltTpls, для TPL - tpls). Визуально это выглядит так:
Обратите внимание на последнюю строку: именно такой формат позволяет хранить и переносить кастомы вместе с шаблоном, независимо от основной системы. Дополнительные изменения: Теперь вы сможете не держать весь ваш кастомный код в одном файле, а разбить его на несколько подклассов в разных файлах. И все их подключать через указанный выше index.php в соответствующем каталоге {module_name}. Обеспечение максимально возможной обратной совместимости для отмены необходимости что-либо перенастраивать или перемещать файлы после обновления системы. Теперь при разработке шаблонов потребуется указывать полные пути от корня сайта к стилям, изображениям, js-скриптам в соответствующем подкаталоге. Важно, что и письма теперь тоже будут формироваться по XSLT-шаблонам - что даёт весь спектр возможностей по управлению дизайном и структурой писем. Продвинутым разработчикам будет доступна потенциальная возможность подключать любой сторонний шаблонизатор. Полный список обновлений в UMI.CMS 2.8.4.4 2.8.5 в ближайшем будущем Сейчас "ветка" 2.8.5 находится в состоянии активного бета-тестирования, и соответствующий релиз будет выпущен по обычному графику. Желающие принять участие и заранее опробовать новую версию могут обратиться в СЗ за доступом к бете. Добавить комментарийЧтобы написать Ваш комментарий необходимо зарегистрироваться или авторизоваться на сайте Комментарии FacebookКомментарии ВКонтакте |
16.05.2012
31 мая 2012, Новосибирск. Бесплатный семинар «Ловим сетью: маркетинг и продажи в интернете» 15.05.2012 24 и 30 мая 2012, Оналайн. Вебинар «Как сделать интернет-магазин удобным и прибыльным» 15.05.2012 20 мая 2012, Онлайн. Бесплатный вебинар «Интернет-магазин с нуля. Формула быстрого старта от UMI.CMS и Imsider.ru» ![]()
25.04.12 | UMI.CMS
Релиз 2.8.5.1 Уважаемые коллеги, партнёры и клиенты! Рад представить вам релиз 2.8.5.1, который включает в себя более 150 решённых задач и исправленных ошибок. В первую очередь - о главном: этот релиз занял ...
16.04.12 | NetCat
Робокот Представляем мультипликационный фильм "Робокот" от ребят из города Красноуфимска.
07.03.12 | Habrahabr
CMS / Что нас ждет в Joomla Framework 12.1 Возможно еще не все осознали, но Joomla давно разделилась на две части — Joomla CMS и Joomla Framework. Последний имеет версию <a href="https://github.com/joomla/joomla-platform/commit/4329ba0c4c0df438afa70a8e222dcf278fdb78ec">11.4</a>, но усиленно ...
25.01.12 | CMS Magazine
Владельцы сайтов смогут участвовать в конкурсе "Рейтинг Рунета – 2011" Конкурс "Рейтинг Рунета" становится открытым для всех сайтов. В этом году заявку на участие в конкурсе могут подать не только профессиональные веб-разработчики, но и владельцы сайтов.
|
|||||||||||||
|
||||||||||||||
|
|
||