Простота Разработки Многоязычных Веб-Сайтов С Использованием Cms Umbraco 8.

Недавно мы наткнулись на статью американского разработчика Харриет Лори, которая поделилась своим опытом создания многоязычных веб-сайтов на Umbraco. Ее статья показалась нам очень интересной, поскольку она раскрывает одно из ключевых преимуществ нашей любимой CMS. Мы перевели статью Гарриет Лори и извлекли из нее основные моменты, отражающие возможности Umbraco в создании многоязычных веб-сайтов.

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



Простота разработки многоязычных веб-сайтов с использованием CMS Umbraco 8.

Гарриет Лори занимается разработкой сайтов на Umbraco около трёх лет. Впервые с созданием мультиязычного сайта на Umbraco она столкнулась, когда эта CMS была только в седьмой версии.

Но уже тогда Харриет отметила его удобство по сравнению с модулем «Международные вычисления», который она использовала ранее, создавая многоязычные сайты на PHP. Однако, работая с Umbraco 7, она все же считала, что этой CMS еще есть куда расти в плане простоты создания и редактирования многоязычных сайтов.

А недавно Гарриет Лори начала работу над проектом, который планируют перевести сразу на 7 языков.

Она уже делает это на Umbraco 8 и, по ее собственному признанию, видит в этом большие преимущества по сравнению с предыдущей версией и другими CMS.



Один дерево контента для всех языков

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

деревья узлов .

Даже имея всего три языка, добавление контента казалось немного монотонным, особенно когда добавлялся контент, одинаковый на каждом языке, например изображения.

В Umbraco 8 вам нужно создать только один узел для страницы, переведенной на несколько языков.

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

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

Umbraco также автоматически генерирует все переведенные URL-адреса при публикации на каждом языке.



Простота разработки многоязычных веб-сайтов с использованием CMS Umbraco 8.



Упрощенная навигация и редактирование

Umbraco 8 предоставляет один из самых удобных функционалов для редактирования контента, а когда дело доходит до работы с многоязычными сайтами, эта CMS показывает себя во всей красе.

Разрешая страницам иметь разные языки, CMS устанавливает связи между контентом на разных языках.

автоматически .

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

И если вы хотите удалить страницу «Контакты» для каждого языка, вам сначала придется узнать, как «Контакты» переводятся на каждый язык (привет, Google Translate!), а затем вручную удалить их все.

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

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

Все очень просто.



Простота разработки многоязычных веб-сайтов с использованием CMS Umbraco 8.



Одновременное редактирование контента на двух языках

Редактор контента может одновременно видеть контент на одном языке и писать контент на другом языке.

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



Простота разработки многоязычных веб-сайтов с использованием CMS Umbraco 8.



Вы можете выбрать, какие свойства и типы документов разрешено переводить.

Чтобы разрешить перевод типа документа на несколько языков, вам просто нужно установить флажок «Разрешить изменение в зависимости от культуры», а затем для каждого свойства типа документа также включить это поле.



Простота разработки многоязычных веб-сайтов с использованием CMS Umbraco 8.

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

Оригинал на английском языке Теги: #Разработка сайтов #ASP.NET #CMS #многоязычная #umbraco #cms с удобной админкой

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.