Bilan d'étapes & templates

Pré-requis 

  • - Disposer du navigateur Google Chrome

Déroulement de la séance 

  • - Présentation des prochaines étapes du projet 
  • - Bilan de vos livrables du 29/04/2019 : 
  • - Principes des templates dans le développement web 
  • - Présentation de l'inspecteur web 
  • - Utiliser l'inspecteur web pour customiser un template 

Les templates dans le développement web 

Appliqué à la création de site Internet, un Template ou thème ou encore modèle graphique est un moyen de séparer le contenu rédactionnel (contenu textuel) de la forme (la manière dont il est présenté). Un Template fait donc office de gabarit (modèle) où seuls certains éléments sont modifiables (le contenu texte, les images, les couleurs et le fond).

L’utilisation d’un Template facilite la conception d’un site internet et sa mise à jour, aussi bien en terme de contenu que sur sa présentation, tout en restant dans le cadre imposé par le Template avec ses limites.

Un Template vous assure une parfaite cohérence entre vos pages et peut vous permettre de gérer la saisonnalité de votre site internet. Prenons l’exemple d’un site de vente en ligne, le fond pourra s’ adapter à la période des soldes, aux offres spéciales, à une exclusivité produit, …

Les Templates sont très utilisés dans la conception de site web, ils permettent de diminuer de manière significative les temps de conception et donc le coût de création d’un site Internet. Par opposition, un site sur-mesure est avant tout une création originale à partir d’une maquette souvent réalisée sur Photoshop suivie d’une intégration pour le web, cela implique des temps de recherches créatives, de retouches d’images, de web-design…

Avantages 

  • - Une grande diversité de thèmes disponibles ;
  • - Un coût d’achat, de design et d’intégration plus bas ;
  • - Une assez grande qualité du design, 
  • - Une plus grande rapidité de livraison.

Inconvénients 

  • - S’intègre mal à une stratégie numérique sur mesure ;
  • - Nombre de templates ne sont pas optimaux en termes de SEO ;
  • - Les performances laissent à désirer si le site n'est pas optimisé avant mise en production ; 
  • - Les templates obligent à manipuler du code créé par d'autres ce qui n'est pas évident. 

Portails de templates commerciaux 

Templates Wordpress & votre projet 

Lors des prochaines étapes vous serez accompagnés par Arnaud Teyssedre pour la découverte et la prise en main du CMS Wordpress, dans ce cadre vous serez amené à chosir, installer et manipuler un template Wordpress. 
Au delà des templates commerciaux vendus par https://themeforest.net/ et autres il existe des : 

Customisation des templates des CMS  

  • - Modification des fonctionnalités : recours à des plugins et des développements spécifiques (PHP)
  • - Modification du contenu : dans la plupart des cas en intervenant directement en backoffice 
  • - Modification de la mise en forme : modification / surcharge de fichiers CSS 

L'inspecteur web : l'outil indispensable du développeur 

Lors du développement de site web et surtout lors du recours à des templates l'inspecteur web est un outil indispensable qui permet notamment : 
  • - d'identifier des règles CSS 
  • - de modifier / d'ajouter / de supprimer des règles CSS 
  • - de connaitre quel fichier CSS doit etre modifié 

Il permet de tester directement dans le navigateur des modifications de mise en formes et de les reporter au niveau du site en développement dans les fichiers en production.

Définition 

Un inspecteur web est un outil intégré au navigateur web, il existe sur la plupart d'entre eux, permettant de comprendre comment le code est interprété et d'interagir avec lui. 

L'inspecteur de Google Chome 

Il existe de subtiles différences entre les inspecteurs web proposés par chaque navigateur, dans nos travaux nous allons recourir à Google Chome et à son inspecteur web. 

Avec cet inspecteur : 

  • - La compréhension du CSS est facilitée en inspectant chaque élément. Le style correspondant s’affiche automatiquement en cascade.
  • - Nous voyons en direct ce qui se passe quand on apporte des corrections. Il n’est pas nécessaire de recharger la page du navigateur.
  • - L’enregistrement se fait en direct ou non en fonction de l’onglet utilisé dans l’inspecteur.
  • - Si vous travaillez avec Git, le changement de branche applique en direct les modifications sans rafraîchir la page du navigateur.
  • - Des outils d’édition avancés ont été ajoutés: sélection et correction des couleurs, correction des ombres, correction des effets de transitions, ajustement des animations….
  • - Des outils dédiés pour afficher les versions mobiles sont à notre disposition.


Entrainement à l'utilisation d'un thème wordpress 

Nous allons modifié pas à pas avec l'inspecteur web la page web du template Wordpress commercial le plus vendu https://avada.theme-fusion.com/home-version-1/

  • - Accès aux simulations smartphones & tablettes 
  • - Onglet "Elements" : 
    • - code HTML 
      • - modifier les balises / le contenu des balises 
      • - supprimer des éléments 
      • - ajouter des éléments HTML
    • - code CSS 
      • - CSS en flux / CSS compilés 
      • - action sur les couleurs 
      • - action sur les background 
      • - action sur les tailles de polices 
      • - action sur les espacements 
      • - action sur les états hover et focus 
      • - ajout de règles CSS 
      • - retrouver fichier et ligne CSS associé
  • - Onglet "Network" : 
    • - Nombre de fichiers / types de fichiers 
    • - Poids de la page web 
    • - simulation des temps de chargement par connexion 

Ressources complémentaires 

Travaux à effectuer pendant le bilan par équipe