Créer son site avec Joomla

La genèse de Joomla

Jusqu’au début des années 2000, la création d’un site web ne pouvait se faire que par le codage. Ce qui est difficile et presque impossible au grand public de créer site web. C’est pour pallier à ce problème, qu’est née la création des CMS non seulement pour permettre à toute personne de créer son site, mais aussi de le créer plus facilement. Une vague de CMS est donc née dans la première moitié des années 2000. Parmi lesquels Joomla est né en 2005 à partir d’un projet appelé Mambo, grâce aux travaux d’Andrew Eddie, Brian Teeman, Johan Janssens, Jean-Marie Simonet et Emir Sakic. Après la publication de sa première version 1.0.0 le 16 septembre 2005, Joomla a été récompensé par une presse spécialisée et dans les années 2006 et 2007, il a remporté l’Awards du système de gestion de contenu open source. Grâce à son succès, la version 1.5 a été publiée le 22 janvier 2008. À travers le monde, des hommes et femmes se sont mobilisés pour promouvoir ce CMS à réussite. En 2012 a été publiée la version 3 de Joomla qui est encore en production aujourd’hui. Cette version ne cesse de proposer de nouvelles fonctionnalités par exemple (les champs personnalisés en 2017 ou la suite de confidentialité en 2019). Joomla compte à nos jours plus de 119 millions de téléchargements. Joomla est probablement le CMS le plus primé à ce jour.

Pourquoi choisir Joomla pour la création de votre site web ?

Joomla reste l’un des meilleurs outils de gestion de contenu et les plus utilisés après 17 ans d’existence. Il représente environ 3,6 pourcent du web mondial, soit environ 2 millions de sites web. Joomla offre aux utilisateurs un large choix d’extensions (environ 8000) et de template qui permettent de créer n’importe quel site. Les utilisateurs trouvent Joomla plus fiable et sécurisée que les autres CMS. Il y a donc bien de raisons qui font de Joomla le deuxième CMS le plus utilisé.

La flexibilité

Pour de nombreux utilisateurs, la flexibilité de Joomla est vraiment l’argument principal. Avec Joomla, il est possible d’utiliser plusieurs templates différents. Vous pouvez par exemple choisir un template pour l’habillage graphique de la partie blog, un autre pour les pages produits et un autre pour la page d’accueil. Il suffit d’installer les templates et de les assigner aux liens du menu. Si vous souhaitez afficher plusieurs types de contenus sur votre site, Joomla vous offre une grande souplesse pouvant afficher vos différents modules n’importe où sur les pages de votre choix.

Le multilingue

Dans de nombreux pays du monde, beaucoup de langues cohabitent. Par exemple, au Canada, en Suisse, en Belgique et plusieurs pays d’Afrique, etc. Il est nécessaire d’avoir un site multilingue. Pour créer un site multilingue avec Joomla, il faut simplement sélectionner les langages souhaités lors de l’installation de Joomla. Pas besoin d’ajouter un plug-in pour avoir un site multilingue. Joomla se charge de créer vos menus dans toutes les langues choisies. Joomla dispose de plus de 75 langues parmi lesquels vous pouvez choisir celles que vous désirez avoir sur votre site.

La sécurité

La sécurité efficace d’un site web n’est pas chose aisée, surtout pour les débutants. Pour avoir un haut niveau de sécurité sur un site web, il existe principalement deux solutions :

  • Choisir un CMS où le HTTPS, le SSL et l’authentification en deux étapes ne sont pas natifs puis ajouter de nombreux plugins et/ou apporter de nombreuse modification au code,
  • choisir un CMS nativement sécurisé comme Joomla où le HTTPS, le SSL et l’authentification en deux étapes sont des paramètres à activer dans le panneau d’administration.

 Joomla peut recevoir plusieurs extensions liées à la sécurité. Pour un site créé par Joomla, vous aurez à faire moins de travail pour le sécuriser.

Les niveaux d’accès (ACL)

Fonctionnalité ajoutée en 2011 avec la version 1.7 de Joomla. ACL (Access Control List) donne la possibilité d’accorder l’accès aux visiteurs en fonction de leur niveau. Cette fonctionnalité est utile lorsqu’il s’agit de créer un site avec une structure complexe comme une administration, un intranet, une grande entreprise… Prenons l’exemple du site web d’une université avec l’équipe d’administration, les professeurs, les étudiants et le public.

  • L’équipe d’administration gère le site, publie des contenus à destination du public, des étudiants et professeurs. Ces publications peuvent être disponibles pour tous ou pour l’une d’entre elles.
  • Les professeurs peuvent lire les contenus qui leur sont destinés, mais aussi publier des cours pour uniquement leurs étudiants.
  • Les étudiants peuvent accéder aux contenus qui leur sont destinés en fonction de leur spécialisation envoyée par leurs professeurs ou l’administration.
  • Le public ne peut lire que les contenus qui lui sont destinés.

     Joomla permet de créer facilement ce type de site.

L’organisation du panneau d’administration

Le panneau d’administration est bien structuré et les options sont plus nombreuses et plus simple que dans d’autres CMS. Pour ajouter un nouveau menu, cela se fait très facilement sans aucune ligne de code. Si vous souhaitez de restreindre l’accès à certaines pages ou article, ceci est aussi facile à faire avec Joomla. À y voir les configurations de très près, vous avez la possibilité d’avoir des paramètres pour tous les composants au lieu d’avoir quelques paramètres pour quelques composants de votre site.

Vous êtes une agence web ou un pro du web

Vous travaillez depuis longtemps dans le domaine du développement web, vous maitrisez plusieurs outils de conception de site web que vous maitrisez et que vous appréciez. Qu’est-ce que Joomla peut vous apporter ?

  • Changer la routine : il est préférable et plus simple d’utiliser un outil qu’on maitrise bien, mais se remettre en question et sortir de sa zone de confort est une démarche certes exigeante, mais bien enrichissante.
  • S’autoformer : se former au point d’avoir une bonne performance est un grand atout dans le domaine du web en perpétuelle évolution. Utiliser Joomla pour votre prochain projet est une bonne occasion de découvrir une autre approche et de monter en compétence.
  • Ajouter une corde à votre arc : même si vous avez déjà la possibilité de répondre à la demande de vos clients avec plusieurs d’autres CMS, avoir une solution supplémentaire à proposer comme Joomla permet de faire la différence face à un prospect.
  • Se démarquer de la masse : Il est plus facile de se démarquer lorsqu’on travaille avec un outil de niche comme Joomla que lorsqu’on est noyé dans la masse des prestataires qui proposent encore des solutions avec les mêmes CMS connut de tout le monde.
  • Cibler de nouveaux marchés : la majorité des clients des prestataires de Joomla est principalement PME, PMI, association et de collectivités territoriales. Ce type de projet descend rarement en dessous 5000 euros.

Comment créer votre site avec Joomla ?

Il y a des prés requis à avoir avant de lancer l’installation de Joomla pour la création de votre site web :

Un serveur d’hébergement : L’hébergeur permet de stocker le contenu de votre site sur un serveur afin de permettre aux internautes d’accéder aux contenus sur la toile. OVH est par exemple un serveur d’hébergement bien connu. Pour installer Joomla, il faut impérativement avoir un hébergeur installé. Il y a certains hébergeurs qui après leur installation vous proposent directement d’ (installer Joomla) ce qui vous évite d’importer le fichier d’installation de Joomla sur le serveur pour ensuite y accéder.

La création d’une base de données MySQL : Pour installer Joomla manuellement, il faut créer d’abord une base de données pour le stockage de contenu du site. La base de données est un espace sur le serveur où sont stockées toutes les informations du site web. Les bases de données prises en charge sont les suivantes : MySQL (la plus célèbre pour les informations), postgreSQL, server SQL, etc.

Le nom de domaine : Le nom de domaine est l’adresse principale de votre site. Vous devez vous assurer qu’il soit simple et facile à retenir. Le nom de votre site doit être pertinent et contenir par exemple le nom de votre entreprise. Il existe plusieurs fournisseurs parmi lesquels vous avez le choix pour l’achat de votre nom de domaine : LWS, AMEN, GANDI, etc. Autrement, il y a certains hébergeurs qui proposent le domaine, ce qui facilite la plupart du temps la solutionne.

Télécharger le package zip Joomla : Pour installer le package Joomla, il faut le télécharger sur le site officiel. La dernière version de Joomla est le 4.0. Joomla.fr est l’endroit où vous pourrez trouver le centre des utilisateurs de Joomla et les nouvelles fonctionnalités proposées par la plateforme. La communauté Joomla est présente avec un forum et une liste de membre importante.

La création proprement dite du site Joomla : Joomla vous propose deux différentes possibilités de traitements pour la création de votre site web : l’interface d’utilisation et l’interface d’administration. L’interface d’utilisation permet de modifier le contenu de votre site. ? Pour créer un site en toutes pièces depuis le début il faut se baser sur l’interface d’administration, car elle propose de gérer les différentes fonctionnalités du site, le design et le développement du projet.

Afin d’accéder à cette interface et commencer la création de votre site, ouvrez le navigateur internet de votre choix et entrez l’URL « http://www.nom-du-site.fr/administrator » vous aboutirez à une page sur laquelle vous devrez vous connecter avec les identifiants déterminés lors de l’installation et de l’inscription de la plateforme Joomla. Et vous allez modifier ensuite les paramètres pour obtenir le site web adéquat à votre business. Si vous êtes plusieurs à travailler sur la construction du site, allez directement dans le menu « User » ou « Utilisateurs » pour donner accès à vos collaborateurs. Vous pouvez aussi paramétrer leurs autorisations afin de définir ce qu’ils peuvent faire et ce qu’ils ne pourront pas toucher sur le site. Pour faciliter cette opération, vous pouvez créer des « groupes d’utilisateurs » avec les autorisations correspondantes.

Choisissez votre template : Le choix du template lance la création proprement dite du site. Le template définit l’aspect visuel général du site. Joomla vous propose deux templates de base : Protostar et Beez3. Protostar est le template par défaut. Chaque template propose de différentes fonctionnalités. Il y en a qui ne sont par exemple pas responsives (ils ne s’adaptent pas à toutes les tailles d’écran et donc aux différents appareils : ordinateur, smartphone, tablette)

Mais vous avez la possibilité de télécharger d’autres templates et de les installer facilement. Lorsque vous avez trouvé le template qui vous plait pour votre site, il suffit de le télécharger. Ensuite dans le menu « extension » et cliquez sur « installer extension ». Cliquez ensuite sur « upload package file » et faites glisser le fichier template que vous avez téléchargé. Il ne reste plus qu’à l’activer. Dans le menu Template, cliquez sur la petite étoile qui correspond à votre template.

Créez les premières pages de votre site : Avec Joomla, les pages du site ont pour dénomination « article ». Pour la création de la première page par exemple, cliquez sur « Nouvel article » puis donnez-lui un titre et commencez par rédiger. Le reste est intuitif pour un habitué des traitements de texte comme Word par exemple. Vous pouvez donc modifier les formats, les liens hypertextes, ajouter des photos et vidéos, etc.

S’il s’agit de la page d’accueil de votre site, rendez-vous dans « Menu principal » puis cliquez sur « Accueil » et vous pourrez définir là l’article qui fera office de homepage pour votre site. Vous pouvez modifier ou supprimer votre article à tout moment en entrant toujours dans la section « Articles ».

Que ce soit pour participer à la vie d’un projet open source, pour créer ou développer une activité et générer des revenus, Joomla peut faire tout cela et sans doute plus encore.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *