Présentation du parcours de formation Joomla
Bravo, vous avez décidé de suivre ce parcours de formation Joomla en accès libre pour créer votre site Web avec ce super CMS.
Pourquoi un parcours de formation Joomla ?
Ce parcours de formation Joomla entièrement gratuit a été conçu et pensé pour favoriser l'accès aux ressources nécessaires pour créer un site Web avec Joomla. Il s'adresse donc en priorité aux personnes qui ne connaissent pas encore le CMS Joomla afin qu'elles puissent se créer rapidement leur propre site Web.
Par ailleurs, la formation et le savoir sont devenus des monnaies d'échange en quelques décennies. De facto, de nombreuses personnes fragiles (chômeurs, étudiants, retraités, précaires, etc) sont malheureusement maintenues à l'écart de l'univers numérique qui est le nôtre aujourd'hui. Comment ces personnes peuvent elles espérer trouver un emploi ou plus simplement sortir de leur isolement et de leur précarité si elles n'ont pas accès à un enseignement gratuit ?
Que contient ce parcours de formation ?
Le contenu de ce programme se veut avant tout simple d'accès pour être "lisible" par le plus grand nombre, et en priorité par celles et ceux qui souhaitent s'initier à la création d'un site Web à leur rythme.
Dans les chapitres qui suivent, vous découvrirez de manière intuitive et ludique, comment créer un site Web de A à Z avec Joomla!, depuis l'installation de Joomla! jusqu'au processus de référencement, en passant par la configuration selon vos besoins.
Pour suivre ce parcours de formation Joomla, il vous faudra :
- être à l'aise avec un ordinateur,
- avoir un bloc-notes et un crayon sous la main,
- et disposer d'un peu de temps, de motivation et de concentration,
Pour plus d'efficacité, je vous conseille de suivre ce parcours de formation Joomla à votre rythme en veillant à bien réaliser chaque étape pour bien assimiler les actions que vous serez amené à effectuer. En effet, il est important de bien maîtriser ces actions afin de pouvoir comprendre la logique de construction d'un site Web Joomla. Mais ne vous inquiètez pas, vous verrez que ce n'est pas très compliqué !
Organisation du contenu du parcours
Les articles qui composent ce parcours de formation Joomla sont organisés et affichés de manière logique et chronologique, c'est à dire pour vous permettre de suivre toutes les étapes qui permettent de créer votre site web avec Joomla tout en vous laissant le temps de suivre, de comprendre et de réaliser chaque étape, à votre rythme.
Voici comment sont organisées ces pages :
- La partie centrale de la page est consacrée au contenu de la formation. Ici, chaque article traite d'un point précis de manière à ce que vous puissiez vous concentrer dessus plus efficacement.
- La colonne de droite de la page est dédiée aux ressources et aux aides : table des matières du parcours de formation, accès à la base de connaissance Joomla, documentation officielle, etc.
Schématiquement, vous retrouverez ces deux zones distinctes pour chaque page du parcours de formation. Ces zones sont affichées de manière à vous faciliter la navigation et à vous apporter tout l'aide nécessaire en cas de besoin.
Le contenu des articles
Présentée sur la partie centrale de votre page, chaque rubrique du parcours de formation est expliquée de manière didactique, avec des exemples, des illustrations actualisées et des liens pouvant renvoyer vers d'autres ressources utiles pour votre apprentissage.
Progression et navigation
A la fin de chaque article, une barre de progression vous indique votre niveau d'avancement dans ce parcours de formation Joomla. Et pour faciliter votre navigation, vous trouverez également en bas de page les liens vers l'article suivant et/ou l'article précédent :
Les ressources et les aides
Pour vous accompagner tout au long de ce parcours de formation, vous disposerez d'aides et de ressources en accès illimité. Celles-ci sont affichées dans la colonne de droite de chaque article. Aussi, n'hésitez pas à les consulter autant que nécessaire : c'est fait pour ça !
La table des matières
Cette table des matières vous permet d'accéder immédiatement à n'importe quelle partie du parcours de formation. Cliquez simplement sur l'une des rubriques et vous aurez accès à la liste des articles que contient ce chapitre.
La base de connaissance Joomla
Présentés sous la forme d'une base de connaissance, les tutoriels Joomla sont accessibles également sans inscription. N'hésitez surtout pas à les consulter pour approfondir un point précis du parcours de formation Joomla ou pour élargir vos connaissances sur Joomla : c'est gratuit !
La documentation officielle de Joomla
La documentation officielle de Joomla est un manuel collaboratif en ligne mis à disposition des utilisateurs et des développeurs Joomla ou toute personne souhaitant en apprendre davantage. Aujourd'hui, la documentation, ce sont 9 546 articles, écrits, mis à jour et traduits par les membres de la communauté Joomla pour vous !
Et maintenant ?
Vous savez (presque) tout, il ne vous reste plus qu'à cliquer sur le lien ci-dessous pour continuer la découverte de ce parcours de formation.
Bonne lecture !
Votre progression :
Qu'est ce qu'un CMS et pourquoi Joomla
Dans cet article, nous allons voir qu'est ce qu'un CMS et pourquoi Joomla est l'outil à utiliser pour créer un site Web.
Qu'est-ce qu'un CMS ?
L'acronyme CMS (Content Management System) se traduit en français par "système de gestion de contenu". Un CMS est donc un type d'application qui permet de créer un site Web en séparant la gestion et l'édition du contenu de la mise en forme. Très concrétement, il est tout à fait possible de gérer et de faire vivre un site Web conçu avec un CMS comme Joomla sans avoir la moindre connaissance technique et informatique.
Un CMS permet de suivre chaque élément de contenu sur votre site Web, tout comme la bibliothèque publique de votre commune garde la trace des livres qu'elle stocke. Le contenu peut être du texte simple, des images, de la musique, de la vidéo, des fichiers, etc. Un CMS est utilisé pour administrer (créer, copier, déplacer, supprimer et archiver) le contenu sur votre site Web.
L'avantage majeur d'utiliser un CMS comme Joomla est qu'il n'est pas nécessaire d'avoir des compétences techniques particulières. Toutefois, avoir des connaissances de base en HTML peut s'avérer utile si l'on souhaite aller plus loin. Un autre avantage important à signaler est que le CMS s'occupe de l'aspect, de la convivialité et de la disposition sur le site. Ainsi, vous n'avez plus qu'à vous concentrer sur l'ajout de contenus et l'expérience utilisateur.
Pourquoi utiliser Joomla ?
Joomla est l'un des meilleurs systèmes de gestion de contenu qui soit. Il permet de créer et mettre à jour vos pages Web très facilement. De nombreux aspects, notamment sa facilité d'utilisation et la possibilité d'ajouter des fonctionnalités - quasiment à l'infini - à ses capacités d'origine, font de Joomla un CMS très populaire. On estime qu'environ 3% du Web mondial est propulsé par ce CMS.
Joomla est une vraie solution Open Source (son code n'appartient pas à une entreprise) et gratuite. Parmi ses inombrables qualités, citons :
- Sa souplesse est également l'une des très grandes forces de Joomla car il est possible de transformer rapidement un site vitrine en un site e-ecommerce en ajoutant un composant.
- Sa puissance qui lui permet d'être multilingue (Joomla est capable d'être installé et utilisé dans +75 langues différentes) et de gérer les accès de certains contenus du site en fonction des droits des utilisateurs. Tout cela, nativement !
- Sa communauté est l'un des points forts de Joomla. Que vous soyez débutant ou utilisateur occasionnel, vous trouverez toujours une personne pour vous aider et pour répondre à vos questions à propos de Joomla.
Lectures pour aller plus loin à propos de Joomla
Qu'est ce qu'un CMS et pourquoi utiliser Joomla
Vidéo de présentation de Joomla 4
Face aux CMS grand public, Joomla se démarque grâce à son indéniable avancée fonctionnelle. Depuis la version 3.0, on peut très facilement remarquer que Joomla est de plus en plus centré sur l'utilisateur, en proposant par exemple un panneau d'administration toujours plus agréable à utiliser. En tant que "Joomleur-pratiquant" depuis 2007, je remarque que Joomla travaille sans cesse sur des évolutions majeures pour anticiper les besoins futurs de ses utilisateurs (champs personnalisés, web services, performances, etc), alors que les autres CMS se contentent le plus souvent d'apporter des mises à jours mineures et des correctifs de sécurité.
Votre progression :
Configuration requise et logiciels conseillés
Dans cet article, nous allons voir quelle est la configuration requise pour installer et utiliser le CMS Joomla ainsi que les logiciels conseillés dont vous pourrez avoir besoin pour créer votre site Web Joomla et le gérer au quotidien.
Configuration requise pour installer et utiliser Joomla 4
Afin de pouvoir travailler avec Joomla, votre hébergement doit respecter certains paramètres afin que l'installation de Joomla 4 se déroule sans erreur. Ces paramètres s'appliquent quelque soit votre configuration de travail : sur une serveur dédié, sur un hébergement mutualisé ou sur votre serveur local.
Logiciels | Version recommandée | Version minimum |
---|---|---|
PHP | 8.0 | 7.2.5 |
Bases de données supportées : | ||
MySQL | 5.6 + | 5.6 |
PostgreSQL | 11.0 + | 11.0 |
Serveurs Web pris en charge : | ||
Apache | 2.4 + | 2.4 |
Nginx | 1.18 + | 1.10 |
Microsoft IIS | 10 + | 8 |
Ces chiffres sont donnés à titre indicatif car dans la plupart des cas, vous n'aurez pas à vous en soucier.
Si vous installez Joomla sur un serveur local (sur votre ordinateur, par exemple), il y a de fortes chances pour que la solution que vous choisirez soit déjà conforme avec ces valeurs.
Si vous installez Joomla sur un serveur distant (chez un hébergeur, par exemple), vérifiez que ces valeurs soient conformes aux pré-requis avant d'installer Joomla.
Logiciels conseillés
Nous l'avons vu en introduction de ce parcours de formation, il n'est pas nécessaire d'avoir une formation en informatique pour installer et utiliser Joomla au quotidien. Cependant et afin d'anticiper certains besoins futurs que vous pourriez avoir, je vous conseille d'installer les logiciels décris ci-dessous sur votre ordinateur. Comme Joomla, ils sont sûrs et gratuits !
Le dernière version de Joomla
Si vous souhaitez installer Joomla sur votre ordinateur, il vous faut télécharger la dernière version de Joomla et tant qu'à faire, sur le site officiel. Gardez précieusement l'archive .ZIP que vous venez de récupérer, nous en aurons besoin dans les prochaines étapes.
Si vous comptez installer Joomla sur un serveur distant, il est fort probable que votre hébergeur vous propose une solution clefs en mains pour installer Joomla sur votre serveur en quelques clics.
Le serveur Web
Si vous décidez dans un premier temps d'installer Joomla sur votre ordinateur, il vous faudra également installer une pile (rassurez-vous, ça n'est pas dangeureux du tout).
Une pile est une suite de programmes libres qui permettra à votre ordinateur de faire fonctionner Joomla localement. Vous rencontrerez plus courament l'acronyme LAMP pour :
- L pour Linux (le système d'exploitation). Linux assure l'attribution des ressources aux autres composants (rôle d'un système d'exploitation ou OS pour Operating System),
- A pour Apache. Apache est le serveur web "frontal" : il est "devant" tous les autres et répond directement aux requêtes du client web (le navigateur web),
- M pour MySQL (la base de données). MySQL est un système de gestion de bases de données (SGBD). Il permet de stocker et d'organiser des données,
- P pour PHP. C'est le langage de script PHP qui permet la génération des pages web dynamiques et la communication avec le serveur MySQL.
Il existe différentes piles de type LAMP (Comparatif sur Wikipédia) et selon votre configuration matérielle, je vous conseille de retenir plutôt :
- WAMP si vous travailler avec un environnement de type Windows
- XAMPP si vous travailler avec un environnement de type LINUX
- MAMP si vous travaillez dans un environnmement de type Macintosh
Quelque soit la pile LAMP que vous déciderez d'installer sur votre ordinateur pour installer et faire fonctionner Joomla, retenez qu'elle sera très probablement compatible avec les pré-requis techniques que nous avons vu au début de cet article.
Logiciels annexes conseillés
En complément de ce que nous venons de voir, je préconise également d'installer les logiciels suivants sur votre machine car ils vont seront utiles tôt ou tard pour mener à bien votre projet de création de site Web Joomla.
- Un client FTP. Ce type de logiciel vous sera utile pour échanger et transférer des fichiers entre votre ordinateur et le serveur distant de votre hébergeur. Le plus utilisé en la matière est FileZilla que vous pouvez télécharger gratuitement en cliquant sur ce lien.
Si vous utilisez Joomla sur votre ordinateur (serveur local), vous n'avez pas besoin d'un client FTP.
- Un éditeur de texte. Afin de pouvoir modifier certains fichiers écrits en HTML, CSS ou PhP, vous aurez besoin d'un éditeur de texte qui soit en capacité de lire ces langages. Pour cela, je vous recommande Notepad++ que vous pouvez télécharger en cliquant sur ce lien.
Les utilisateurs de Mac pourront télécharger et installer Atom.io.
Conclusion
Au cours de ce premier chapitre, nous avons découvert ce qu'était un CMS, nous avons vu pourquoi utiliser Joomla était le meilleur choix pour la réalisation de vos projets Web. Nous avons également vu quelle était configuration logicielle minimale à avoir pour installer et faire tourner Joomla dans les meilleurs conditions.
Si tout est clair et fonctionnel pour vous, vous pouvez cliquer sur l'article suivant !
Votre progression :
Définir vos besoins, quel est votre projet
Définir vos besoins et définir quel est votre projet sont deux éléments fondamentaux qu'il faut déterminer avant d'aller plus loin. Vous devez savoir quels sont les objectifs à atteindre, identifier quelles sont les cibles visées et appréhender le contexte dans lequel votre décision de créer votre site Web intervient.
Définir la cible de votre site Web
Par définition et s'il est hébergé sur un serveur distant, un site Web peut être visible par tout le monde. Aussi, il est nécessaire de définir précisément la ou les cibles et parfois même de déterminer quel est le cœur de cible. En d'autres termes : à qui s'adressera votre site ? Tout le monde n'est pas une bonne réponse :)
Pour bien réussir la conception d'un site Web, il est essentiel d'avoir clairement identifié un ou plusieurs publics a qui les contenus du site devront s'adresser. Cette identification du public visé permet d’adapter les messages et le graphisme en fonction de cette cible à atteindre. L'adaptation du site aux attentes du public visé déterminera la réussite du projet.
Questions préliminaires
La création d’un site Web doit répondre à un ensemble de questions primordiales. Avant d'aller plus loin, il faut donc approfondir cette démarche et vous demander :
- Pourquoi ai-je besoin de créer ce site ? Gagner de l'argent, donner de la visibilité à mon association, trouver des clients, etc.
- Quelles sont mes attentes concrètes ? Générer X euros de chiffre d'affaires par mois, avoir X visiteurs par semaine, etc.
- Mon site doit répondre a quel besoin des internautes ? Nouvelle offre de service, information sur un domaine particulier, etc.
- Quel type d’action j'attend des internautes en retour ? Recevoir X contacts par semaine, collecter X adresses mail par mois, etc.
- Quel type de communication dois-je mettre en place avec mes différents publics ? Campagne emailing, réseaux sociaux, tracts, etc.
L'identité
N'importe quelle réalisation Web doit être immédiatement identifiée comme appartenant à une entitée précise (entreprise, collectivité territoriale, association, etc.). Pour cela, une présentation, même succincte, est absolument nécessaire. Votre site Web doit également être identifié grâce aux éléments graphiques et en concordance avec votre image de marque (charte graphique). L’ambiance générale de votre site doit correspondre à votre activité, à votre culture et à votre type d’organisation.
Le contexte
Votre projet de création Web est probablement lié à un instant particulier : création d'entrepriseou d'association, événement ponctuel (soldes, anniversaire, etc), nouveau produit, etc. Il vous faut donc prendre en compte et intégrer cet environnement particulier dans la réflextion de votre projet.
Il faut également intégrer le paramètre "pérennité" dès le départ de votre projet et pour cela, vous devrez prendre en compte tous les aspects de votre organisation. Le contexte dans lequel vous évoluez en fait partie et vous ne devez surtout pas le négliger.
En résumé
Mener cette réflexion en amont est certainement l’étape la plus importante mais aussi l'une de moins simple de votre projet. Si les objectifs et les cibles ne sont pas clairement déterminés, votre projet n’a aucune chance de réussir. Ce sont vos objectifs qui vous permettent de déterminer le type de site Web qu'il vous faut développer : site e-commerce, site vitrine, site portail, site institutionnel, site catalogue, etc. Le temps que vous investirez ici est un temps précieux que vous gagnerez durant les mois, voire les années à venir.
Votre progression :
Imaginer l'arborescence de votre site
Imaginer l’arborescence de son site Web permet de préparer le chemin qu'emprunteront les futurs visiteurs de votre site. Gardez cette phrase en mémoire avant d'aller plus loin car c'est cette ligne directrice qui devra guider tous vos choix en la matière. Voici comment vous devez procéder pour réussir cette étape importante de votre projet.
Pourquoi est-ce important ?
L'arborescence de votre futur site doit vous donner une vision générale de votre futur site web et des parcours de navigation, et ce, avant même de réaliser les maquettes des pages principales. Il n’est jamais simple d’organiser la présentation du contenu, souvent plus hétérogène qu’il n'y parait. Aussi, faire le plan de votre site, c’est d'abord hiérarchiser, faire des choix, ce qui peut prendre du temps et créer de nombreuses discussions au sein d'une équipe. C’est un exercice certes difficile, mais ô combien nécessaire. Sans une navigation bien organisée, votre site web, aussi joli soit-il, aura bien peu de chances d’atteindre ses objectifs. Le but de cet article est de vous donner toutes les clés pour comprendre les enjeux et vous aider à réaliser l’arborescence de votre site web.
Lister tous les futurs contenus de votre site
Pour commencer, il vous faut faire l'inventaire de l’ensemble des éléments que vous voulez faire apparaitre sur votre site web. Pour cette étape, il est inutile de raisonner en terme de pages car cela ne pourra que vous ralentir. Mon conseil est ici de raisonnez plutôt en terme d'idées ou d'objets, tout en étant le plus exhaustif possible. Ne vous inquiètez pas, nous verrons un peu plus loin comment vous transformerez vos idées et vos objets en pages.
Bien sur, identifier dès le départ les principaux types de contenu de votre site web ne pourra que vous être utile.
A titre d'exemple, voici à quoi pourrait ressembler cette ébauche d'arborescence pour le site d'une entreprise qui voudrait promouvoir ses produits et activités :
- Services : Activité principale, Domaine d'expertise 1, Domaine d'expertise 2, Points forts,
- Catalogue : Gamme 1, Gamme 2, Gamme 3, Gamme 4,
- A propos : Contacts, Bureaux, Qui sommes-nous, Plan du site, Mentions légales
Espionner l’arborescence du site de ses concurrents
Eh oui, un peu d'espionnage n'est pas interdit, surtout que vos concurrents en feront de même lorsque votre site Web sera en ligne. Etudier l’arborescence de vos concurrents peut être une mine d’informations très précieuse. D'abord, cela vous permet de vérifier que vous n’avez pas oublié un point ou une dimension importante dans votre secteur d’activité lorsque vous avez listé vos contenus. En second lieu, cela vous donnera probablement des idées pour optimiser l'organisation de votre propre contenu. Analysez ensuite comment chacun de vos concurrents a défini son approche pour présenter leurs produits ou leurs services et ne gardez que ce qui vous semble le plus efficace en combinant les solutions les plus pertinentes.
Pour analyser de manière judicieuse l’arborescence de vos concurrents, il faut d'abord être en mesure de collecter ces données efficacement. Bien sur, vous pouvez naviguer sur chaque site et reproduire a la mano le plan de tous les sites que vous voulez analyser, mais cela risque d'être passablement chronophage. Alors qu'en utilisant des outils d’analyse de type SEO, vous pourrez récupérer facilement dans un fichier Excel la liste de toutes les pages du site web.
Voici quelques outils qui pourront vous aider :
- Screaming Frog : selon moi, le meilleur outil gratuit en la matière mais il n’est pas forcément très intuitif à prendre en mains.
- Ahrefs (payant)
- Link Explorer (payant)
Hiérarchiser et organiser votre contenu
Le moment est maintenant venu de vous occuper de votre liste de contenu. Pour lui donner vie, il existe deux grandes tendances.
- l’approche top-down qui consiste à définir d'abord le premier niveau de hiérarchie, puis de descendre petit à petit, en conservant toujours une vision globale.
- L’approche bottom-up qui consiste à s’intéresser dans un premier temps à chaque type de contenu identifié dans l'étape précédente, puis dans un second temps compiler les arborescences afin de toujours raisonner de manière globale. Dans certaines situations, cette approche n’est peut-être pas la plus adaptée notament lorsque les types de contenu ne sont pas structurants ou lorsque la difficulté principale est d’organiser le contenu d’un même type.
Ces deux approches ne sont pas incompatibles entre elles, bien au contraire, et elles peuvent même être très complémentaires. Aussi, je ne saurais trop vous conseiller de raisonner dans les deux sens en confrontant les arborescences et les typologies auxquels vous aboutissez en utilisant les deux approches.
Un dernier rappel, le bon sens doit rester votre priorité dans toutes vos réflexions. Cela peut sembler évident, mais en pratique, cela ne l’est pas toujours. Concrètement, cela signifie qu’il faut s'efforcer de rester cohérent et de ne pas mélanger les torchons et les serviettes.
Formaliser l’arborescence de son site web
Le plus simple ici semble de formaliser cette arborescence sur une belle feuille de papier. C'est certes plus simple mais aussi plus rapide que la mise en forme à l'aide d'un logiciel. Pourtant la construction de votre arborescence à l'aide d'un logiciel sera plus simple à modifier, à retoucher et à partager une fois celle-ci terminée.
Vous pouvez commencer par jeter vos premières réflexions sur votre feuille de papier et lorsque vous pensez tenir la structure générale de votre futur site web, vous pouvez formaliser le tout à l'aide d'un logiciel. Le hic, c'est qu'il n'existe pas de logiciels spécifiques pour cela.
Certains outils peuvent être adaptés et vous permettront d'organiser vos idées de départ: Freemind ou MindMeister peuvent vous aider ici.
Pour dessiner rapidement l'arborescence, des logiciels de maquettage peuvent vous être d'un grand secours: Balsamiq, Cacoo ou Microsoft PowerPoint vous aideront pour cette étape.
Durant cette étape, n’hésitez pas surtout pas à tout recommencer. L’arborescence est le squelette de votre site web, il faut vraiment prendre votre temps pour réaliser un plan de site qui soit performant, que ce soit pour amener vos visiteurs d’une landing page à une page cible, ou pour permettre aux moteurs de recherche de comprendre rapidement la structure d’ensemble de votre site web.
Faites simple !
Eh oui encore une fois, faites simple ! Mais faire simple ne veut pas dire faire simpliste. Mettez-vous à la place de vos futurs internautes qui viendront visiter votre site web : il faut impérativement que celui-ci soit intuitif et que l’ergonomie soit la plus efficace possible. Par conséquent, vous devez veiller à ce que les intitulés de vos menus et de vos sous-menus soient les plus explicites possibles. Restez simple pour être efficace !
Comme nous l’avons vu au cours de cet article, l’arborescence de votre site est un point très important pour vos visiteurs mais aussi pour le référencement naturel. Il faut donc vous assurer que vous avez bien respecté les règles de base. Vos pages clés sont-elles bien dans le premier ou le deuxième niveau de hiérarchie ? Vos catégories forment-elles des champs sémantiques cohérents ? En cas de doute, n'hésitez pas à me consulter en toute liberté.