Tricorn - Formation site web

Cet article aborde des notions avancées. Il est recommandé d'avoir consulté au préalable les cours suivants :

Il est également recommandé d'avoir créé au préalable un template principal pour votre site (le main) pour faciliter la création du blog

L'objectif est ici de créer un template qui vous permettra d'écrire directement vos articles sur WordPress. Lorsque vous publierez votre article, son contenu sera affiché en fonction de la structure de page que vous avez créé sur Oxygen

Créer le template pour les articles

Les éléments affichés à l'écran peuvent varier en fonction de comment vous avez configuré votre main. L'essentiel est que vous puissiez sélectionner le inner content
Si vous n'avez pas encore écris d'article, les éléments dynamiques marqueront no data for field. C'est normal, les champs se rempliront par eux-même quand vous remplirez un article

A noter : Lorsque vous insérez l'élément dynamique contenu, vous insérez en un bloc tout le contenu de l'article, ce qui signifie que si vous aviez rfait une disposition particulière, elle sera intégrée de la même manière.

Créer la page de blog

Lorsque vous mettez votre site web en ligne, il est obligatoire qu'il comporte certaines mentions pour être en accord avec la réglementation européenne, qu'on appelle les mentions légales :

Pourquoi les mentions légales sont obligatoires ?

Jusqu'à il y a quelques années, il n'y avait pas vraiment de règlementation précise concernant la récupération des données des utilisateurs, ce qui fait que tout le monde se permettait un peu n'importe quoi.

Les cookies, le fond du problème

Pour faire simple, les cookies sont de petits fichiers dont se sert le site web pour avoir des informations pour vous. Lorsque vous allez sur un site web, vous dispatchez ainsi plein de petites informations sans forcément le savoir. Vos préférences d'achat, la ville où vous habitez ... C'est notamment cette mécanique qui va faire que quand vous consultez un site vendant des tondeuse à gazon, vous allez voir apparaître sur d'autres sites plein de pubs vous proposant des tondeuses à gazon.

Et ça, beaucoup en ont allégrement profité en cherchant à aspirer le plus d'informations possible de chaque utilisateur cliquant sur leur site. Alors, en 2018, la CNIL a dit stop, et a durci sa réglementation du RGPD (Réglementation Générale sur le Protection des données). Désormais, si vous cherchez à récupérer des informations de vos visiteurs, vous devez les en informez.

Les problème, c'est que les cookies ne servent pas qu'à renseigner vos préférences. Ce sont notamment eux qui vont par exemple permettre de garder en mémoire votre panier d'achat si vous quittez le site où vous avez commandé. Certains cookies sont même essentiels au bon fonctionnement de votre site. Ainsi, que vous le vouliez ou non, vous êtes obligé de récupérer des informations provenant de vos visiteurs, et donc vous êtes obligé d'afficher ce fameux bandeau de cookies.

Modifier les pages légales et le bandeau de cookies

Bandeau de cookies

Par défaut, nous avons installé un bandeau de cookie simple, qui a l'avantage d'être gratuit à l'utilisation. Il existe d'autres extensions de cookies plus optimisées, mais qui peuvent rapidement être onéreuses. Si vous souhaitez changer de gestionnaire de cookies, vous pouvez le faire en désinstallant l'extension EU Cookies bar. Pour en savoir plus sur l'installation et a désinstallation d'extensions, consultez le guide dédié.

Voici comment accéder à votre bandeau de cookies :

IMPORTANT : pour sauvegarder vos modifications, cliquez sur le bouton Save en bas de page juste avant l'onglet "maybe you like"

Onglet général

Cookies bar

Users cookies settings

Styles avancés

Certains styles du bandeau ont été directement conçus à l'aide de CSS personnalisé. Si vous en avez les capacités, vous pouvez modifier ce fichier avec Advanced script (dans l'onglet outils), Dossier CSS, fichier CSS - Barre de Cookies

Modifier certains textes

Certains textes ne sont pas modifiables directement sur l'extension. Pour les modifier, il est nécessaire d'éditer directement les fichiers de l'extension. Nous n'aborderons pas plus en détails cet aspect, car éditer ce genre de fichiers peut rapidement conduire à des bugs. Ne vous aventurez sur ce terrain-là que si vous êtes certains d'en avoir les compétences.

Si vous avez absolument besoin de modifier un texte, vous pouvez nous demander d'effectuer le changement en nous contactant à l'adresse bonjour@tricorn.fr

Pages légales

Par défaut, nous avons créé trois pages différentes :

Voici comment accéder aux pages légales :

Ajouter une page supplémentaire

Si vous avez besoin d'ajouter une page légale supplémentaire, créez simplement une nouvelle page, puis sélectionnez la catégorie juridique

Assurez-vous que l'onglet pages est bien sélectionné

Si vous avez besoin que les utilisateurs pour accéder à cette page depuis votre site, par exemple en la mettent dans le footer (pied de page), vous devrez en faire un lien cliquable .

Modifier l'apparence des pages

Les trois pages légales fonctionnent avec le template juridique, qui spécifie leur apparence. Pour la modifier, vous devrez donc éditer ce template et passer par Oxygen Builder. Pour en savoir sur comment éditer un template sur Oxygen, consultez le guide dédié aux templates

Créer les pages légales et le bandeau de cookies

Cette partie n'est à consulter que si vous souhaitez recréer vos pages légales ou votre bandeau de cookies depuis 0, ou si vous partez d'une installation complètement vierge. On supposera ici que vous êtes déjà à l'aise avec :

Pages légales

Si vous avez déjà des pages légales d'installées sur votre site, n'oubliez pas de les supprimer. Pour savoir quels documents sont obligatoire pour respecter le RGP, vous pouvez consulter cet article

Votre page est maintenant prête. Désormais, il vous suffira de donner la catégorie juridique à une page pour que la template s'applique à la page. Le titre et le contenu de la page seront automatique ajouté.

Rajoutez quelques marges ou décorations à votre envie, puis sauvegardez et quittez.

Bandeau de cookies

Si vous êtes parti d'un site pré-configuré, il faudra désinstaller l'extension EU Cookies bar au préalable. Vous pouvez également supprimer le bloc de code CSS - Barres de cookies dans le dossier CSS d'Advanced Scripts

Si vous partez de zéro, il vous faudra installer une extension de cookies. Ici, nous sortons du cadre de cette formation, car tout dépendra de l'extension que vous choisirez. Prenez néanmoins en compte quelques informations importantes :

Pour en savoir plus, vous pouvez consulter cet article dédié au RGPD

Qu'est-ce qu'une page 404 ?

A partir du moment ou votre site devient opérationnel, votre souhait lorsque vous le mettez en ligne est généralement que vos visiteurs naviguent sur les pages que vous avez prévu pour eux. Vous allez donc orienter leur navigation à l'aide de votre navbar, mais aussi de boutons placés à cet effet, tout ça dans le but de rendre l'expérience de vos utilisateurs la plus agréable possible.

Seulement voilà, vous remarquerez rapidement que vos visiteurs sont particulièrement inventifs pour s'écarter des sentiers battus. Une faute d'orthographe dans un lien tapé, un lien mort sur votre site, une page supprimée, ou tout simplement une simple envie de tester votre site ... Les occasions sont nombreuses pour aller se perdre sur une URL que vous n'aviez pas envisagée. Et lorsque cela arrive, l'utilisateur va tomber sur un écran tout blanc, avec juste votre navbar et votre footer si vous en avez mis.

Vous vous en doutez, ce n'est pas une expérience très sympa pour vos visiteurs, qui ne savent pas trop ce qui se passe. Et un visiteur décontenancé, c'est un utilisateur qui risque de partir à tout moment. Il faut donc prévoir une page spécifique qui explique que l'utilisateur s'est perdu, et qui le redirige vers la page d'accueil. C'est le rôle de la page 404.

Pourquoi ce code, "404" ?

Dans le langage web, une erreur 404 signifie que l'url entrée ne renvoie vers rien. Ce code permet d'identifier plus facilement à quel type d'erreur on a affaire. Pour en savoir plus sur les codes d'erreur, consultez le guide dédié.

Comment créer une page 404 avec Oxygen ?

Encore une fois, Oxygen nous facilite la vie sur ce coup-là, car il prévoie une section spécifique pour toutes les erreurs 404. Pour cela, nous allons créer un template. Si vous ne savez pas ce qu'est un template, n'hésitez pas à consulter le guide dédié :

Vous arrivez ensuite sur la page de configuration de votre template :

Vous avez maintenant créé un modèle de page qui s'appliquera sur toutes les pages 404. Il nous faut maintenant l'éditer :

Ici, la width est de 85%, et les margin droite et gauche sont en auto. Ainsi, le conteneur restera toujours centré au milieu tout en conservant une marge de 7.5% des deux côtés. N'hésitez pas à augmenter la width pour diminuer les marges sur les formats d'écran plus petits
Centrage des éléments
Rajout des marges en fonction de ce que vous souhaitez comme espace (à faire pour tous les éléments)

Votre page 404 est maintenant prête ! Comme pour toutes les autres pages, profitez-en pour la tester sous toute les coutures, et adaptez si besoin les tailles et marges d'éléments en fonction des formats d'écran.

Ce cours introduit des notions avancées et nécessite d'avoir consulter les cours suivants :

Introduction

Que sont les templates ?

Les templates sont des pages spéciales créées à l'aide d'Oxygen Builder. Elle se différencient des autres pages, car leur rôle est de servir de modèle. Ce sont en quelque sort des super-pages.

Prenons un exemple concret en imaginant que vous deviez construire une maison. Vous savez que les murs de toutes les pièces seront conçu de la même manière. On va donc se servir d'un plan pour d'abord construire tous les murs avec la composition prévue : c'est le template. Ensuite, on ajoutera du papier peint, des meuble, etc ... c'est l'agencement de la page.

Les templates ne sont pas à confondre avec les éléments reusables qui fonctionnent sur le même principe, mais qui sont conçus pour être simplement réutilisés. Un template est conçu pour poser les bases de plusieurs pages.

Qu'est-ce que le main ?

Le main est également un template, donc une super page, dont l'objectif est de poser les bases de toutes les pages principales de votre site : page d'accueil, qui sommes-nous, contact ... C'est un peu le template central de votre site.

Si vous créez votre site par vous-même, ce template n'est pas encore créé. Il est dans ce cas conseillé de créer le main en suivant ce tutoriel. C'est une étape qui va grandement simplifier votre travail par la suite.

Créer et gérer vos templates

Accéder aux templates

Vous arrivez ensuite sur la page des templates. Si votre site possède déjà plusieurs pages, il est probable que vous ayez en face de vous de nombreux éléments. car cet onglet affiche les templates et les éléments reusables, intitulés reusable part.

Vous verrez ensuite uniquement les templates apparaître.

Dans notre exemple, nous avons 4 templates. main, qui gère les pages principales, Juridique, qui gère uniquement les pages de mentions légales, Template Articles pour les articles, et 404 pour les pages non trouvées.

Créer un template

Commencez par donner un nom à votre template, puis personnalisez-le template en fonction de votre objectif :

Inherit design from other template

A utiliser si vous souhaitez que votre template hérite des réglages d'un autre template.

Sur notre exemple, le template Juridique, qui s'applique aux pages évoquant les mentions légales, hérite des réglages du template main, qui contient notamment la navbar et le footer.

Where does this template apply ?

Permet d'indiquer sur quelles pages de votre site doit s'appliquer votre template. Voici les champs les plus utilisés

Singular :

Other :

Template Priority

Définit si le template doit s'appliquer à la place d'un autre s'ils sont en concurrence. Dans ce cas, le template avec le chiffre le plus élevé s'appliquera en premier.

Publier

Enfin, cliquez sur le bouton publier à droite de votre site

Editer le main sur votre site

Cette partie vous montre comment créer et / ou gérer le template main. Si vous vous lancez dans la création de votre site, vous n'êtes bien entendu pas obligé de passer par sa création, mais elle est néanmoins fortement recommandée. En effet, le main est le template qui s'appliquera à toutes vos pages, et vous permettra d'appliquer des changements rapidement si besoin.

Si votre main n'est pas encore créé, suivez la procédure vue à la partie d'avant, en cochant ces options :

Cliquez ensuite sur le bouton edit with Oxygen pour éditer le template.

Composition du main : principal

Un bon main a toujours au moins 3 éléments principaux :

Footer

Il contient généralement les liens vers les mentions légales, des informations diverses ... Un footer est éditable comme un bloc normal.

Si vous souhaitez aborder la création du footer, consultez le guide dédié.

Inner content

L'élément inner content est un type de conteneur très particulier. Il indique à Oxygen que cet élément contiendra le contenu de chaque page. C'est notamment pour cette raison que sur les pages classique, le conteneur le plus important de la page est systématiquement le inner content, c'est de cet élément qu'il s'agit.

Le inner content n'est utilisable que sur un template, car il détermine la "zone d'édition" des futures pages.

Voici la procédure pour l'intégrer :

Modifier les éléments du main

Si vous partez d'un modèle déjà conçu, les éléments du main sont déjà créés. Voici comment modifier les éléments principaux :

Certains éléments de votre navbar, comme la taille du texte, ne sont pas modifiable directement, car ils ont été directement modifiés via du code CSS personnalisé. Si vous souhaitez le modifier, rendez-vous sur Advanced Script

Version mobile

Sur certains modèles, un deuxième menu est présent pour permettre d'afficher une navbar spécialement prévue pour le format mobile, qui ne s'active que quand la fenètre du navigateur est suffisamment petite. Si vous effectuez des modifications, vous devrez également modifier cet élement. Sélectionnez l'élément Navbar menu petit écran et localisez le menu à l'intérieur.

Construire le template main

Cette section nécessite de maîtriser les notions suivantes :

Dans cette section, nous partageons la méthode par défaut pour réaliser les différents éléments du main. Néanmoins, si vous sentez à l'aise, n'hésitez pas à configurer vos propres réglages.

Navbar

C'est l'élément qui permettra aux utilisateurs de naviguer sur les différentes pages de votre site. Pour en savoir plus sur la navbar, consultez le guide dédié.

Exemple avec une background color
Exemple avec une border bottom
Ici, nous fixons la div tout en haut de la page afin qu'elle reste à cet endroit, même quand l'utilisateur fera défiler la page.
Votre logo est désormais prêt

Si vous n'avez pas encore créé de menu WordPress, Oxygen affichera une liste de liens aléatoire. C'est le bon moment pour basculer sur le guide dédié à la création de menu WordPress.

Modifier les styles de la navbar

Gardez sélectionné l'élément menu et dirigez-vous sur la barre d'édition. 5 onglets sont à votre disposition :

L'onglet Mobile Responsive

Lorsque le navigateur se réduit, votre navbar devient trop large pour rentrer sans casser le site. Pour résoudre ce problème, Oxygen va automatiquement transformer la navbar en un élément appelé Burger qui, lorsque l'on clique dessus, fait apparaître le menu par dessus la page. Voici de quoi l'option se compose :

Navbar - Version mobile avancée

Si la version de base de la navbar en format mobile est simple à configurer, elle reste néanmoins assez limitée et est à voir comme une version de base. Dans cette section, nous allons voir comment intégrer une navbar plus stylisée et plus modifiable.

Note : nous n'utilisons dans cette forcément pas l'élément pro menu, que nous jugeons à la fois trop complexe à prendre en main et pas assez éditable. Néanmoins, si vous souhaitez créer une navbar avec plus d'options sans avoir à réaliser toute la procédure qui va suivre, vous êtes libre de vous y essayer. Voici un lien vers la documentation Oxygen concernant le pro menu

Vous devrez construire 2 navbars au cours de ce guide. Si vous comptez faire des modifications de styles, pensez à intégrer une classe à votre élément de menu pour vous faciliter la vie par la suite en cas de changement.

Une fois la première navbar mise au point, nous allons créer une seconde navbar, qui s'activera uniquement lorsque le navigateur sera passé sous une certaine taille.

Modification de la navbar et ajout du burger

Cette procédure va nous permettre de supprimer le menu à partir du moment où le navigateur passe au format tablette (992px) jusqu'au format mobile. En parallèle, nous allons ajouter des éléments qui vont quand à eux devenir visibles uniquement à partir de ce moment.

Attention : quand vous changez de format d'écran, les modifications que vous faites ne s'appliquent plus pour les formats d'écran supérieurs. Faites donc bien attention que le bon format d'écran soit sélectionné quand vous effectuez des changements !

Insérer la navbar pour les petits écrans

Cette procédure nous permet de faire en sorte que le off-canvas n'apparaisse sur le site qu'à partir du moment où le format d'écran passera en format tablette.

Vous avez maintenant une navbar mobile fonctionnelle.

Inner content

L'élément Inner content est un conteneur un peu spécial : c'est l'élément qui va contenir tout le contenu des pages qui seront créées sous le template main.

Lorsque vous créerez une nouvelle page, le Header et le Footer se mettront automatiquement en haut et en pied de page, et le inner content sera l'emplacement où vous mettrez tout le contenu de la page. C'est pour cette raison que le conteneur parent d'une page classique est toujours le inner content.

Le footer

Le footer est l'élément qui concluera chacune de votre page. Il sert essentiellement à montrer que l'utilisateur a atteint la fin de la page, ainsi qu'à afficher les informations qui peuvent être intéressantes pour l'utilisateur. Vous avez donc une plus grande latitude pour la création de cet élément. Cette section vous montrera comment créer une version de base, que vous pourrez éditer par la suite.

Si vous souhaitez avoir plus d'informations sur le Footer et son utilité, consultez le guide dédié.

Votre structure de footer est opérationnelle. A présent, insérez les élément de votre choix :

Pensez aux classes !

Pour vous faciliter la vie, vous pouvez également insérer les éléments Social Icons et Icon list

Vous pouvez tout à fait intégrer plusieurs catégories d'éléments. N'oubliez pas de les intégrer à une div dès que vous en avez l'occasion !

Version mobile

Par défaut, le contenu de votre footer est aligné horizontalement. Pour éviter que les éléments ne s'acrasent en version mobile, vous pouvez modifier l'alignement du contenu :

Si vous commencez à être à l'aise, vous pouvez tout-à-fait partir sur un autre type d'alignement.

bonjour@tricorn.fr
Gérer le consentement aux cookies

Afin d'offrir la meilleure expérience possible, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.

View more
Cookies settings
Accepter
Refuser
Confidentialités et Cookies
Privacy & Cookies policy
Cookie name Active
Save settings
Cookies settings