Travaux d'été

Voici le bilan des travaux réalisés sur BlogThèque cet été.

Référencement naturel

Un important travail d’optimisation SEO a été réalisé sur les différentes pages publiques :

  • articles, pages et archives du blog ;
  • auteurs et publications associées ;
  • catégories et tags ;
  • événements et lieux géographiques ;
  • annuaire de sites web ;
  • petites annonces ;
  • flux RSS et météo ;
  • boutique, listes de produits et fiches produit ;
  • archives de newsletters ;
  • livre d’or ;
  • formulaires et sondages.

Les améliorations comprennent notamment :

  • titres et descriptions adaptés au contenu ;
  • URLs canoniques ;
  • balises Open Graph et Twitter ;
  • meilleure hiérarchie des titres ;
  • dates présentées avec des balises sémantiques ;
  • données structurées JSON-LD selon le type de contenu :
    Article, Person, Event, Place, Product, ItemList, BreadcrumbList, etc. ;
  • meilleure gestion des images de partage ;
  • fil d’Ariane plus cohérent ;
  • traitement des pages paginées et des contenus peu pertinents pour l’indexation.

Réorganisation des pages auteur

La page transversale v-user.php, qui faisait doublon avec la page auteur, a été supprimée.

Ses fonctions ont été intégrées dans v-auteur.php :

  • regroupement des publications d’un contributeur ;
  • pagination des résultats ;
  • conservation d’une page auteur unique et plus complète ;
  • redirection de l’ancienne adresse afin de préserver le référencement existant.

Présentation des contenus

L’apparence des listes et des cartes a été harmonisée :

  • dimensions plus régulières ;
  • hauteur des images limitée ;
  • cartes de hauteur identique ;
  • alignement avec la présentation utilisée dans le blog ;
  • amélioration de la lisibilité des titres, dates et extraits ;
  • affichage plus soigné des contributions du livre d’or ;
  • ajout de la notation par étoiles à droite du nom du contributeur.

La restitution des contenus comportant du code a également été revue :

  • restauration de la mise en forme des blocs PRE ;
  • rétablissement du bouton « Copier dans le presse-papiers » ;
  • chargement adapté des styles et scripts nécessaires.

Flux RSS et caractères HTML

Le traitement des contenus provenant de flux RSS a été amélioré :

  • correction des entités HTML ;
  • décodage plus propre des titres et extraits ;
  • sécurisation de l’affichage ;
  • optimisation des pages de flux pour éviter les contenus pauvres ou dupliqués ;
  • meilleure présentation des sources externes.

Boutique et politique de retour

Les pages de la boutique ont été enrichies pour mieux présenter les produits aux visiteurs et aux moteurs de recherche.

La gestion de la politique de retour a été préparée avec :

  • un délai de rétractation de 14 jours ;
  • un retour par voie postale ;
  • des frais de retour à la charge de l’acheteur ;
  • une page dédiée à la politique de retour ;
  • les paramètres de méthode, délai et frais enregistrés dans la configuration ;
  • la prise en compte de ces informations dans les données structurées des produits.

Un texte de base conforme au cadre légal français a également été préparé.

Sécurisation des formulaires publics

Plusieurs points d’entrée publics ont été revus :

  • formulaire de contact ;
  • inscription à la newsletter ;
  • livre d’or ;
  • moteur de recherche ;
  • formulaires et sondages.

Les améliorations portent notamment sur :

  • validation et normalisation des données reçues ;
  • limitation des valeurs inattendues ;
  • échappement des données affichées ;
  • protection contre les soumissions automatisées ;
  • meilleure gestion des erreurs ;
  • utilisation plus sûre des requêtes SQL ;
  • contrôle des méthodes de requête ;
  • réduction des risques d’injection SQL et de contenu HTML indésirable.

Newsletter

Les pages d’inscription et d’archives ont été améliorées :

  • référencement de la page publique ;
  • présentation du message archivé ;
  • sécurisation de l’inscription ;
  • gestion plus robuste des données envoyées.

Gestion éditoriale et multilingue

Le formulaire d’administration des contenus a beaucoup évolué :

  • gestion de l’origine d’un contenu dupliqué ;
  • préparation des correspondances entre publications multilingues ;
  • contrôle de l’existence d’une traduction ;
  • nombreux ajustements dans le formulaire éditorial.

Nouvelle galerie d’images

Une nouvelle galerie a été intégrée afin de proposer une consultation plus moderne et plus confortable des médias :

  • affichage responsive ;
  • adaptation aux ordinateurs, tablettes et téléphones ;
  • navigation simplifiée entre les images ;
  • ouverture des médias dans une visionneuse ;
  • chargement dynamique des éléments ;
  • meilleure intégration dans les pages et articles ;
  • évolution des interfaces de gestion des galeries et des catégories de médias.
Cette nouvelle galerie valorise davantage les contenus visuels tout en améliorant leur consultation sur mobile.

Nouvelle visionneuse PDF

BlogThèque dispose également d’une visionneuse PDF intégrée, permettant de consulter des documents sans quitter le site.

Elle apporte notamment :

  • lecture directement dans la page ;
  • affichage d’une ou deux pages ;
  • navigation entre les pages ;
  • adaptation à la taille de l’écran ;
  • commandes tactiles pour les appareils mobiles ;
  • consultation en fenêtre intégrée ou dans une interface dédiée ;
  • possibilité d’imprimer le document ;
  • génération et chargement progressif des pages ;
  • meilleure intégration des PDF dans les contenus éditoriaux.
Les documents PDF deviennent ainsi de véritables contenus consultables, plutôt que de simples fichiers proposés au téléchargement.

Maintenance générale

Un très gros lot de mise à jour a été enregistré en août. Il touche notamment :

  • l’administration ;
  • les composants publics ;
  • la gestion des médias ;
  • les newsletters ;
  • les statistiques ;
  • les sondages et concours ;
  • la boutique et la facturation ;
  • la comptabilité associative ;
  • les cartes et données géographiques ;
  • les bibliothèques PHP et leurs dépendances.

Intégration de nouveaux outils

Cinq projets ont été intégrés ou adaptés à BlogThèque :

  1. Very Simple Responsive Menu : 
    Intégration d’un système de navigation responsive, adapté aux écrans mobiles et aux menus à plusieurs niveaux.
  2. Ultimate Lorem Generator :
    Ajout d’un générateur de contenu factice permettant de produire rapidement des textes de démonstration depuis les interfaces d’administration.
  3. Vanilla Email Designer :
    Intégration d’un éditeur visuel destiné à la création et à la mise en page des newsletters et modèles d’e-mails.
  4. Vanilla HTML Designer :
    Ajout d’un outil de conception visuelle de contenus HTML, utilisable pour composer des pages et des blocs sans dépendre entièrement d’un éditeur externe.
  5. LeanQR :
    Intégration d’un générateur léger de QR codes pour les contenus, liens, documents ou autres éléments diffusés depuis BlogThèque.

Synthèse

Les travaux des deux derniers mois ont permis de faire évoluer BlogThèque autour de sept axes :

  1. référencement renforcé ;
  2. sécurité accrue ;
  3. affichage public harmonisé ;
  4. outils éditoriaux modernisés ;
  5. navigation et création de contenus enrichies ;
  6. consultation intégrée des images et des PDF ;
  7. consolidation des fonctions commerciales et multilingues.
BlogThèque se rapproche ainsi d’une plateforme éditoriale complète, capable de créer, organiser, enrichir et diffuser aussi bien des textes que des images, des documents, des newsletters, des évènements et des produits.