Вышел новый MODx Revo 2.3: как исправить баги сырой версии

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

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

  • Заметно ускоренные страницы и экраны загрузки / более производительная ExtJS DOM — и действительно, визуально админка быстрее грузится.
  • Новая панель поиска ресурсов, элементов или пользователей по различным критериям — стало легче искать ресурсы
  • Новая тема админки по умолчанию с поддержкой Gravatar — известный сервис хранения аватарок от WordPress
  • Новый процесс создания темы с использованием Sass — не видел, но интересно что придумали
  • Открытие страниц админки в новой вкладке или окне

(взято из перевода официального пресс-релиза)

А также:

  • Настраиваемые заголовки для типов содержимого
  • Новую тему, созданную по дизайну Питера Найта
  • Новые иконки в админке
  • Обновленные переводы
  • Полноэкранный файловый менеджер
  • Обновления безопасности со всем 2.2.x релизов

MODX 2.3 новый дизайн админки

Плюсы:
  • Сгруппировали категории, сделали элементы крупнее — это безусловный плюс.
Минусы:
  • Дизайн блеклый, одноцветный.
  • TinyMCE по-прежнему старый, который беспощадно режет HTML5-теги.
  • Довольно много багов

Баги:

1. Сломаны миниатюры в модуле галереи Gallery, да и просто при просмотре графических файлов.

Оказалось, что продублирован кусок кода в модуле phpthumb /core/model/phpthumb/phpthumb.class.php

function __destruct() {
	$this->purgeTempFiles();
}

// public:
function purgeTempFiles() {
	foreach ($this->tempFilesToDelete as $tempFileToDelete) {
		if (file_exists($tempFileToDelete)) {
			$this->DebugMessage('Deleting temp file "'.$tempFileToDelete.'"', __FILE__, __LINE__);
			@unlink($tempFileToDelete);
		}
	}
	$this->tempFilesToDelete = array();
	return true;
}

Его можно исправить самостоятельно, либо взять обновленную версию файла с репозитория на GitHub.

2. Теперь сниппеты отдают значение 1, если явно не указан return. Дописываем в конце их кода:

return '';

3. Не восстанавливается пароль для учётных записей.

Итого:

Если нет непреодолимого желания протестировать новую версию движка MODx, то лучше подождать версии 2.3.1, в которой должны пофиксить досадные баги.

Update: Версия 2.3.1 не заставила себя долго ждать и вышеуказанные баги были устранены.

Добавить комментарий