Umbraco не перестает радовать новыми регулярными релизами. На этот раз в релизе — масштабное обновление до версии Umbraco 8.4, в котором появились новые классные функции и настройки, а также исправлены прежние недоработки.
Новая версия разработана благодаря работе создателей CMS и многочисленного сообщества, которое предложило и реализовало несколько классных идей.
Сейчас мы подробнее расскажем об этих обновлениях.

image

А если вы хотите в целом больше узнать об Умбраке, советуем прочитать нашу прошлую статью или заглянуть к нам в блог.

Что же нового в Umbraco 8.4


В этом релизе появилось несколько полезных функций, которые заметно упрощают работу разработчикам и редакторам/контент-менеджерам. Также здесь порядка 180 улучшений, которые реализованы сообществом Umbraco.
Для начала давайте разберем новые функции.

Отслеживание типов данных


Эта функция добавляет новые инструменты, которые помогут вам отслеживать типы данных, используемые в ваших проектах на Umbraco.

Новое приложение типов данных


Для типов данных было реализовано отдельное приложение, аналогичное тому, что уже работало в отношении контента и медиафайлов. В нем теперь можно найти наименования типа свойств и ID для типа данных, а также информацию о том, где используется тип данных.

image

Если открыть вкладку “info” (ее видно в правом верхнем углу), вы увидите все типы (страницы и любые иные сущности), использующие этот тип данных. На скрине выше отображается тип данных Textarea, и мы видим, что он используется в ряде типов документов. Там же есть ссылки на места, где тип данных используется — так что их легко настроить и отрегулировать.

Удаление типов данных: теперь почти невозможно сделать это нечаянно


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

image

Действия свойств


Также в версии 8.4 можно добавлять действия к свойству, являющемуся экземпляром типа данных, о которых мы говорили ранее. Самый простой способ объяснить это — показать первое действие свойств, доступное в этой версии: возможность копирования всего свойства вложенного содержимого.
Эта функция поможет редакторам, которым необходимо продублировать аналогичные блоки контента — они смогут полностью скопировать весь вложенный элемент контента и вставить его в другой элемент контента такого же типа, после чего его можно отредактировать.

Как скопировать свойство вложенного контента


В версии 8.4 появились три точки рядом с редактором свойств вложенного содержимого. Нажав эту кнопку, вы раскроете меню Property actions, из которого можно скопировать элементы свойства, чтобы добавить их в другое свойство по принципу вложенного содержимого.

image

Возможность копирования этих элементов поможет редакторам работать значительно быстрее.

Улучшенный поиск в админке


Теперь можно осуществлять поиск по GUID (Global Unique Identifier) в админке. Это работает для следующих элементов:
  • Содержимое
  • Медиа-материалы
  • Участники
  • Шаблоны
  • Типы содержимого
  • Типы медиа
  • Типы данных

Эта новая функция поиска будет очень полезна при отладке: если вы обнаружили сообщение об ошибке в логах, содержащем GUID, теперь вы можете легко найти объект, используя поиск в админке.

Также теперь доступен поиск элементов медиа по имени файла. Почему это здорово? В более старых версиях Umbraco можно было искать только по имени элемента медиа, которое могло содержать разные имена файлов. Теперь, если вам нужно найти элемент с очень специфическим именем файла, вы можете выполнить поиск именно по этому элементу.
Оптимизация медиабиблиотеки
Медиабиблиотека оптимизирована для работы с большим количеством элементов — теперь она будет запрашивать только эскизы элементов в области просмотра. Это должно обеспечить хороший прирост производительности и даже позволить легко открывать папки, в которых ранее браузер подвисал бы из-за большого количества сгенерированных запросов.
Если коротко, в Umbraco 8.4 внедрили ленивую загрузку галереи. И это круто.

Оригинал на английском

Комментарии (3)


  1. pewpew
    16.12.2019 16:33

    Хоть бы слово о том, что это ASP.NET…
    Выбирая CMS я бы точно поинтересовался технологиями.


    1. vkucenko
      16.12.2019 17:05

      а если не секрет, что не так с ASP.NET для CMS?


      1. pewpew
        16.12.2019 17:07

        Ну, например то, что если у меня сервер на Linux или я, как разработчик предпочитаю писать на другом языке, мне эта CMS немного не подходит. А так, всё отлично.