Facilité de développement de sites multilingues sur CMS Umbraco 8

Récemment, nous avons rencontré un article de la développeur américaine Harriet Lawrie, qui a partagé son expérience sur la création de sites multilingues sur Umbraco. Son article nous a semblé très intéressant, car il révèle l'un des principaux avantages de notre CMS bien-aimé.

Nous avons traduit un article de Harriet Lawrie et en avons fait un extrait des principaux points qui reflètent la capacité d'Umbraco à créer des sites multilingues.
Nous espérons que ces informations seront utiles aux studios et développeurs qui travaillent avec des clients étrangers ou créent simplement des sites en plusieurs langues à la fois.

image

Harriet Lawrie développe des sites Web sur Umbraco depuis environ trois ans maintenant. Pour la première fois, elle a été confrontée à la création d'un site Internet multilingue sur Umbraco, alors que ce CMS n'était qu'en septième version.
Mais même alors, Harriet a noté pour sa commodité par rapport au module «International Computing», qu'elle a utilisé plus tôt, la création de sites multilingues en PHP.

Cependant, tout en travaillant avec Umbraco 7, elle pensait toujours que ce CMS avait encore de la place pour se développer en termes de commodité de création et d'édition de sites multilingues. Et récemment, Harriet Lawrie a commencé à travailler sur un projet qu'elle prévoit de traduire immédiatement en 7 langues.
Elle le fait déjà sur Umbraco 8 et, de son propre aveu, y voit de grands avantages par rapport à la version précédente et aux autres CMS.

Une arborescence de contenu pour toutes les langues


L'ajout de nouveau contenu à un site créé sur Umbraco 7 était une tâche longue - chaque langue avait sa propre arborescence de nœuds, et chaque fois que vous ajoutiez une page au site, vous deviez l'ajouter à chacune de ces arborescences de nœuds . Même en utilisant seulement trois langues, l'ajout de contenu semblait un peu monotone, en particulier lors de l'ajout de contenu identique dans chaque langue, par exemple des images.

Dans Umbraco 8, il vous suffit de créer un nœud pour une page qui a été traduite en plusieurs langues. Et à l'intérieur de ce nœud, vous pouvez déjà basculer entre les langues et modifier le contenu. Et lors de la publication, CMS demande quelle langue vous souhaitez publier.

Si vous souhaitez ajouter une autre langue au site, vous n'avez pas besoin de créer de types de site, ajoutez simplement la langue dans les paramètres, et le CMS créera une nouvelle option de langue en fonction du contenu que vous avez déjà - il vous suffit d'ajouter la traduction et de publier. Umbraco crée également automatiquement toutes les URL traduites lors de la publication de chaque langue.

image

Navigation et édition simplifiées


Umbraco 8 fournit l'une des fonctionnalités les plus pratiques pour éditer du contenu et pour travailler avec des sites multilingues - ici, ce CMS se montre dans toute sa splendeur. En permettant aux pages d'avoir différentes langues, le CMS relie automatiquement le contenu entre différentes langues.

Dans Umbraco 7, par exemple, la page de contact pour chaque langue serait une page complètement distincte et n'aurait pas de lien depuis la page de contact pour les autres langues. Et si vous souhaitez supprimer la page "Contacts" pour chaque langue, vous devez d'abord savoir comment les "Contacts" sont traduits dans chacune des langues (bonjour, Google Translate!), Puis les supprimer manuellement toutes.

Umbraco 8 simplifie tout: pour cela, vous devez utiliser le menu déroulant pour basculer le contenu dans la langue souhaitée, trouver la page que vous souhaitez supprimer et la supprimer dans toutes les langues en une seule fois. Ou, si vous devez le supprimer d'une seule langue, ouvrez simplement le nœud de cette langue. Tout est très simple.

image

Édition de contenu simultanée pour deux langues


Un éditeur de contenu peut voir simultanément du contenu dans une langue, tandis qu'il écrit du contenu pour une autre langue. Dans Umbraco 7, cela n'était possible que si deux onglets de navigateur étaient ouverts, et dans la huitième version, ils sont affichés sur une seule page.

image

Vous pouvez choisir quelles propriétés et quels types de documents peuvent être traduits


Pour autoriser la traduction d'un type de document dans plusieurs langues, il vous suffit de cocher la case d'autorisation «Autoriser la variation selon la culture», puis d'inclure également ce champ pour chaque propriété de type de document.

image

En général, Harriet Lawrie a trouvé Umbraco 8 beaucoup plus facile qu'Umbraco 7. Dans la version précédente, elle n'avait pas l'impression que le CMS était littéralement créé pour développer des sites multilingues, mais dans Umbraco 8, il y a ce sentiment, car il peut être facilement et rapidement basculé d'une langue à l'autre.

Original en anglais

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


All Articles