Blog

Lisez ce qui Nous Passionne: Développement Web et Technologies

Comment Umbraco facilite la gestion des sites internet a plusieurs domaines

Umbraco est le système de gestion de contenu (CMS) préféré de plusieurs entreprises parce qu’il est open-source : il offre donc un support inégalé ainsi que l’expertise d’une communauté de développeurs qui sont toujours disponibles pour aider rapidement les utilisateurs. Flexible et facile à utiliser, Umbraco n’oblige pas les utilisateurs à installer des fonctionnalités indésirables et utilise des technologies qui aident les clients à gérer efficacement leurs sites internet.

L’une des caractéristiques les plus intéressantes d’Umbraco est que les utilisateurs peuvent créer et héberger plusieurs sites avec une seule et unique installation d’Umbraco ! En d’autres termes, une seule instance d’Umbraco vous permet de créer plusieurs sites internet ayant leur propre domaine ainsi que de créer et gérer les contenus de chacun d’entre eux.

Cette option est très utile pour des entreprises qui souhaitent avoir un site principal et plusieurs petits sites pour chaque activité commerciale ou pour mettre en lumière des évènements particuliers. Nous vous présentons ici comment Umbraco peut permettre une gestion efficace de sites internet à plusieurs domaines.

Comment développer plusieurs sites internet avec Umbraco : Les étapes

  1. Mise en place

La première étape serait d’installer Umbraco et de créer quelques modèles (templates) pour votre site. Vous pouvez utiliser le même modèle pour chaque site ou utiliser un modèle spécifique par site. La grille d’Umbraco (Umbraco Grid) and les éditeurs de grille (Grid Editors) sont particulièrement utiles dans le choix des modèles ou pour prendre un modèle réutilisable, selon votre convenance. Après avoir choisi vos modèles, vous allez devoir créer un document de type « page d'accueil » qui sera le nœud de départ.

Vous aurez également besoin d’un document type ‘Website Settings’ (paramètres du site web) qui comprendra les paramètres et la feuille de style de chaque site internet. Dans ce document, vous aurez aussi quelques champs de textes qui vous permettront d’entrer le nom sur votre feuille de style ainsi que les polices de caractère.

  1. Activation du domaine unique pour chaque site

Vous avez à présent installé Umbraco et choisi vos modèles. Maintenant, il vous faut aller sur umbracoSettings.config, trouver ‘<requestHandler>’ et définissez <useDomainPrefixes> comme « true ». Cela vous permettra d’avoir des domaines uniques pour l’ensemble de vos sites internet.

  1. Créer du contenu pour chaque site

Maintenant que les sites ont été créés, allez sur l’onglet ‘Content’ afin de créer les contenus pour chaque site. N’oubliez pas de définir les permissions pour permettre au document « Paramètres du site web » et aux autres ‘Doctypes’ que vous avez créés d’être la base de votre page d’accueil. Maintenant que vos différents sites ont été créés, vous pouvez développer du contenu pour chacun d’entre eux. Si vous avez défini une feuille de styles et polices de caractère unique pour chaque site, il vous faudra les ajouter dans les paramètres. Allez sur ‘Settings’ (paramètres), ajoutez le nom du fichier ainsi que le lien vers la police que vous avez choisie. Par exemple, si vous voulez utiliser les polices de Google, vous pouvez ajouter le lien Google. Cela peut être personnalisé en fonction de la police que vous avez choisie.

Pour accéder au nœud des paramètres du site internet, vous souhaiterez peut-être utiliser un code personnalisé. Vous pouvez utiliser Razor pour affecter la feuille de style au modèle. Une fois avoir lié vos feuilles de style et polices de caractère, vous pouvez configurer les contenus de chacun des sites.

  1. Affecter les noms de domaine

Après avoir créé vos sites internet, il vous faudra les affecter à leurs noms de domaine uniques. Pour cela, cliquez avec le bouton droit sur le nœud d’accueil du site, sélectionnez ‘Culture and Hostnames’. Ici, vous avez la possibilité d'attribuer le nom de domaine unique et de choisir également la langue du site.

Assurez-vous que vos noms de domaine indiquent les bons endroits avec IIS. Pour afficher les sites sur des domaines « localhost » uniques, vous pouvez suivre les étapes suivantes:

  1. Ouvrez IIS Manager
  2. Cliquez avec le bouton droit sur ‘Sites’ et ensuite cliquez sur ‘Add Site’ (Ajouter un site).
  3. Donnez un nom à votre site, mentionnez la trajectoire vers l'endroit où votre projet est situé localement et liez votre site à un nom de domaine.
  4. À présent, assurez-vous que tous les utilisateurs qui ont besoin d'autorisations ont un accès complet. Pour cela, allez sur ‘Edit Permissions’ (modifier les autorisations), et cochez l’onglet ‘Security’ (sécurité).

Il existe une autre façon d’attribuer le domaine depuis le backoffice d’Umbraco :

  1. Cliquez avec le bouton droit sur le nœud d’accueil du site web.
  2. Sélectionnez ‘Culture and host names’ comme indiqué dans la capture d'écran suivante.

 

  1. Dans la section ‘Culture and host names’, sélectionnez la langue et ajoutez votre domaine comme indiqué dans la capture d'écran ci-dessous.

 

  1. Passez à l’essai

Une fois que tous les sites sont affectés à leurs domaines ‘localhost’ appropriés, vous pouvez à présent tester chacun d’entre eux. Et voilà ! Tous vos sites créés à partir d’une seule installation Umbraco, sont prêts à être utiliser.

Avec Umbraco comme la base-même de vos sites internet, vous pouvez non seulement offrir aux utilisateurs la meilleure expérience interactive possible mais également de gérer des sites internet ayant plusieurs domaines de manière efficace.

Swetha Bhat | Blogger

Mathilde Bravais | Responsable Commercial & Marketing 

 

Laissez un commentaire

Aix-en-Provence – Bangalore – Montréal

Nous valorisons la diversité et nous travaillons depuis 3 villes fantastiques, situées sur 3 continents et autant de fuseaux horaires différents.


Contactez-nous
Nous vous rappellerons dès que possible !