Как стать автором
Обновить

Масштабное обновление CMS Umbraco 8: что нового

Время на прочтение4 мин
Количество просмотров3.9K
В конце февраля Umbraco обновилась до версии 8.0. Мы любим эту CMS, так как в ней можно создавать интуитивно понятную структуру для любого сайта, поэтому не могли пройти мимо этой новости.

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

Обновления ждали почти 5 лет, и месяц назад оно наконец-то появилось в релизе. Давайте разберем, что изменилось.

image

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

Эта тенденция сохранилась и в версии 8.0.

Три новых функции


В восьмой версии Umbraco ввели три новые функции:

  1. Infinity Editing — безграничное редактирование.
  2. Language Variants — языковые варианты.
  3. Content Apps — приложения для контента.

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

1. Безграничное редактирование


Благодаря этой функции можно беспрепятственно перемещаться по своим задачам в Umbraco backoffice. Функция полезна для редакторов контента и разработчиков, так как упрощает процесс редактирования и делает его интуитивно понятным.

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

Вот мы открыли содержание страницы и добавили фотографию:

image

Затем мы решили посмотреть параметры фото и откорректировать его. Мы нажимаем на фото, и окно редактора открывается прямо поверх текущей страницы. Не нужно никуда переходить, открывать папку с изображением в отдельной вкладке. Все делается прямо здесь:

image

Затем сохранили изменения и продолжили работать на этой же странице, не теряя контекст и не отвлекаясь на ненужные манипуляции. И так со всем.

Также на одну страницу перенесли все вкладки. Если раньше поля для заголовка, содержания, seo и других параметров были отдельно, то теперь все это отображается на одной странице.
Редактирование стало одностраничным.

2. Language Variants — управление многоязычным контентом


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

Новые встроенные функции:

  • расположенные в ряд блоки редактирования;
  • возможность переключения между языками в режиме предварительного просмотра для удобства сравнения;
  • возможность настройки обязательных языков, выбор основного языка по умолчанию;
  • возможность создавать многоязычный контент даже не отдельным страницам. а отдельным полям;
  • не нужно указывать для seo дополнительные страницы на других языках вручную в мета-тегах, теперь это происходит автоматически.

Вот так, например, можно создавать страницы сразу на двух языках:

image

Это значительно упрощает создание и обновление многоязычного контента.

В прошлых версиях Umbraco для этого надо было искать каждый элемент и вручную создавать отдельное дерево для второго языка. Сейчас это можно делать сразу и не нагромождать сложную структуру.

3. Content Apps — возможность улучшить контент с помощью глубоких данных


В Umbraco 8 появились потенциальные инструменты для сбора, измерения и анализа контента: насколько популярна публикация, сколько человек скачали инструкцию или прайс-лист, насколько читабельны статьи на сайте, верно ли указаны ключевые слова, title и description. Теперь вся эта информация может быть видна в backoffice.

Это как персональный помощник, который всегда готов предоставить актуальные данные статистики и дать практические советы по улучшению контента.

Раньше каждое поле могло быть отдельным приложением. В 8-й версии сделали маленькое приложение, которое относится исключительно к конкретному контенту.

image

Также появилась возможность подключать приложения, разработанные сообществом. Например, уже сделали приложение, которое добавляет к странице инструкции для контент-менеджеров. В дальнейшем наверняка список таких приложений расширится. Однозначно востребованным станет приложение, подгружающее данные seo и аналитики сразу на странице.

В целом, Content Apps — это большой задел для дальнейшего расширения приложений самими разработчиками.

Очистка базы исходного кода


Umbraco 8 разрабатывалась в течение пяти лет. Одной из причин этого была необходимость тщательной очистки кодовой базы. В принципе, разработчикам Umbraco 8 это удалось — здесь теперь менее сложный исходный код, с которым удобно работать.

Убрали устаревшие вещи, которые уже вредно использовать. Некоторый встроенный функционал стал требовать меньше внимания, синтаксис стал элегантнее. Например, “get property value” стал просто “value”, и все в таком духе.

Еще пара фишек, которые нам нравятся в Umbraco


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

Работа с изображениями. На уровне CMS можно запрограммировать, чтобы одно изображение использовалось в разных форматах, в зависимости от носителей и ситуаций, где оно отображается. Это снимает нагрузку с контентщика — ему не надо каждый раз вручную обрезать фото под разные форматы. Ещё настроить автоматическое размещение водяных знаков и автоматическую оптимизацию изображений.

Права. Настройка прав очень гибкая и в то же время строгая. Можно задать для конкретного пользователя права на редактирование только конкретной страницы или даже конкретного поля. Можно направлять контент-редактора: например, при выборе изображений для обложки сразу открывать папку с разрешенными изображениями и не пускать в другие папки, чтобы избежать ошибок.

В целом, новая версия Umbraco 8 стала удобнее и проще в использовании. Сейчас мы ее активно тестируем, ищем баги и неточности, которых не избежать в таком масштабном обновлении. Как только все мелочи найдут и пофиксят, начнем разрабатывать новые проекты уже на “восьмерке”.

Если хотите подробностей об Umbraco — милости просим в комментарии: расскажите, что именно вам интересно, и мы напишем об этом в следующих постах. Umbraco — это действительно удобная CMS, которую незаслуженно обходят стороной российские разработчики. И хотелось бы подробнее рассказать о ее особенностях и возможностях всем, кого это заинтересует.
Теги:
Хабы:
+7
Комментарии5

Публикации