Facilidade de desenvolvimento de sites multilíngues no CMS Umbraco 8

Recentemente, conhecemos um artigo de Harriet Lawrie, uma desenvolvedora americana, que compartilhou sua experiência na criação de sites multilíngues na Umbraco. O artigo dela parecia muito interessante para nós, porque revela uma das principais vantagens do nosso amado CMS.

Traduzimos um artigo de Harriet Lawrie e dele extraímos um trecho dos principais pontos que refletem a capacidade da Umbraco de criar sites multilíngues.
Esperamos que essas informações sejam úteis para estúdios e desenvolvedores que trabalham com clientes estrangeiros ou simplesmente criam sites com vários idiomas ao mesmo tempo.

imagem

Harriet Lawrie desenvolve sites na Umbraco há cerca de três anos. Pela primeira vez, ela se deparou com a criação de um site multilíngue na Umbraco, quando este CMS estava apenas na sétima versão.
Mas, mesmo assim, Harriet notou por sua conveniência em comparação com o módulo “International Computing”, que ela usou anteriormente, criando sites multilíngues em PHP.

No entanto, enquanto trabalhava com a Umbraco 7, ela ainda achava que esse CMS ainda tem espaço para crescer em termos da conveniência de criar e editar sites multilíngues. E, recentemente, Harriet Lawrie começou a trabalhar em um projeto que eles planejam traduzir imediatamente para 7 idiomas.
Ela já faz isso no Umbraco 8 e, por sua própria admissão, vê grandes vantagens em comparação com a versão anterior e outros CMS.

Uma árvore de conteúdo para todos os idiomas


Adicionar novo conteúdo a um site criado no Umbraco 7 era uma tarefa demorada - cada idioma tinha sua própria árvore de nós e cada vez que você adicionava uma página ao site, era necessário adicioná-lo a cada uma dessas árvores . Mesmo ao usar apenas três idiomas, a adição de conteúdo parecia um pouco monótona, especialmente ao adicionar conteúdo igual em cada idioma, por exemplo, imagens.

No Umbraco 8, você só precisa criar um nó para uma página que foi traduzida para vários idiomas. E dentro desse nó, você já pode alternar entre idiomas e editar o conteúdo. E ao publicar, o CMS pergunta qual idioma você deseja publicar.

Se você deseja adicionar outro idioma ao site, não precisa criar tipos de site, basta adicionar o idioma nas configurações e o CMS criará uma nova opção de idioma com base no conteúdo que você já possui - basta adicionar a tradução e publicar. A Umbraco também cria automaticamente todos os URLs traduzidos ao publicar cada idioma.

imagem

Navegação e edição simplificadas


O Umbraco 8 fornece um dos recursos mais convenientes para editar conteúdo e no que diz respeito ao trabalho com sites multilíngues - aqui, este CMS mostra-se em toda a sua glória. Ao permitir que as páginas tenham idiomas diferentes, o CMS vincula automaticamente o conteúdo entre os diferentes idiomas.

No Umbraco 7, por exemplo, a página de Contato para cada idioma seria uma página completamente separada e não teria um link da página de contato para outros idiomas. E se você deseja excluir a página "Contatos" de cada idioma, primeiro precisa descobrir como os "Contatos" são traduzidos para cada um dos idiomas (Olá, Google Translate!) E, em seguida, exclua manualmente todos eles.

O Umbraco 8 simplifica tudo: você precisa usar o menu suspenso para alternar o conteúdo para o idioma desejado, localizar a página que deseja excluir e excluí-la em todos os idiomas de uma só vez. Ou, se você precisar removê-lo de apenas um idioma, basta abrir o nó para esse idioma. Tudo é muito simples.

imagem

Edição simultânea de conteúdo para dois idiomas


Um editor de conteúdo pode ver o conteúdo simultaneamente em um idioma, enquanto ele escreve conteúdo para outro idioma. No Umbraco 7, isso só era possível se duas guias do navegador fossem abertas e, na oitava versão, ela fosse exibida em uma página.

imagem

Você pode escolher quais propriedades e tipos de documentos podem ser traduzidos


Para permitir a tradução de um tipo de documento para vários idiomas, basta marcar a caixa de permissão 'Permitir variação por cultura' e incluir também este campo para cada propriedade de tipo de documento.

imagem

Em geral, Harriet Lawrie achou o Umbraco 8 muito mais fácil que o Umbraco 7. Na versão anterior, ela não sentia que o CMS foi literalmente criado para desenvolver sites multilíngues, mas no Umbraco 8 existe esse sentimento, pois pode ser fácil e rapidamente alternado de um idioma. para o outro.

Original em inglês

Source: https://habr.com/ru/post/pt482064/


All Articles