Разработка сайтов, программирование, верстка

MODx Revolution 2.2Пока идет сессия не заметил выход новой версии MODx Revolution 2.2, хотя давно еще видел всякую предварительную информацию о нововведениях. Надо сказать, что казались они очень вкусными и этого релиза MODx я ждал, наверно, как никакого другого. И не прогадал!

 

Список нововведений: 

  • Источники медиаконтента: вы больше не ограничены вашим локальным сервером. Источники медиаконтента позволяют вам объединять дерево файлов с чем угодно — отдельным каталогом, хранилищем Amazon S3 и пр.
  • Статические элементы: храните все статические элементы (Чанки, Сниппеты, Шаблоны и пр.) в файловой системе или где-то в другом месте с возможностью их редактирования с помощью чего угодно.
  • Пользовательские панели: создавайте и организовывайте экраны приветствия Менеджера, а также создавайте и подключайте новые виджеты Панели.
  • Крупные улучшения пользовательского интерфейса, в т.ч. более «чистый» вид и ускоренное время загрузки.
  • Добавлен импорт/экспорт Политик доступа и их Шаблонов для разработчиков и администраторов сайта. Это означает, что теперь вы можете настроить их одномоментно для последующего повторного использования на других сайтах и проектах.
  • Скриптовая установка или установка из командной строки для тех, кто хочет продолжать оставаться гиком.
  • Многие внутренние улучшения Менеджера делают его проще и улучшают возможности для его расширения.
  • Добавлена возможность создания пользовательских типов ресурсов — теперь не только единственный тип по-умолчанию, вы можете иметь типы для разных целей таких, как запись блога, галерея, форум, мероприятие и т.д.
  • Добавлен поиск для ускорения нахождения любых документов по ключевому слову — прямо вверху дерева ресурсов, больше никакого сканирования и охоты за этими старыми статьями!
  • Улучшена эффективность парсера и исполнения, добавлено более 600 юнит-тестов, других оптимизаций ядра.
  • Более 160 разрешенных задач, тонны исправленных багов!

Только первые два пункта заставляют сердце радоваться. С нетерпением жду, когда можно будет все это применить на практике :)

Ну и напоследок несоколько ссылок:

  • Загрузка Revolution 2.2.0-pl.
  • Документация Revolution 2.2.
  • Инструкция по установке, важные замечания по обновлению до версии 2.2 и руководство по обновлению.
  • Требования к установке.
Have fun!
Комментариев(0)

Вышла новая версия MODx 2.1.2.

Основные изменения:

  • Исправлены проблемы с кэшированием
  • Решена проблема с путями до иконок в менеджере файлов
  • Исправлена проблема со скроллом на настраиваемых страницах админки, которые не используют ExtJS
  • Оптимизация работы с Microsoft SQL Server
  • Улучшение юзабилити админки
Скачать новую версию можно с официального сайта. 
Комментариев(0)

Время не стоит на месте и не так давно вышла новая версия MODx 2.1.1, которая содержала в себе кучу всяких обновлений, а также которая избавилась от некотрого количества старого кода. Сам процесс обновления MODx описан слабо, отчасти из-за того, что сам процесс не очень сложен, но его можно сделать не правильно многими способами. 

Итак, приступим. Чтобы обновить MODx надо сделать следующее:

  1. Скачать последние версии расширений, чтобы не было проблем с совместимостью.
  2. Бэкап файлов и базы данных на случай, если что то пойдет не так.
  3. Скачать новую версию MODx с официального сайта
  4. Распаковать архив с новой версией системы прямо в корень сайта.
  5. Запустить стандартный скрипт установки. Там выбрать, чтобы он обновил систему, а не выполнял новую устновку.
  6. После того, как скрипт отработал начинает самое веселое. Как я уже говорил, в новой версии MODx разработчики отказались от большого количества устревшего кода. Полный список можно посмотреть тут. Там же приведены варианты замены. Как правило там код, который был оставлен в Revolution для совместимости с MODx Evolution. Теперь от него отказались. Таким образом, вам предстоит выправить весь свой неработающий код. Именно поэтому мы и скачивали последние версии дополнений, чтобы на этом этапе не было лишней головной боли. 
  7. Очистить кэш, на всякий случай. 
  8. PROFIT!!!!

Вот собственно и все, процесс прост. Главная сложность - это переписать несовместимый код.

Комментариев( 0 )