Aller au contenu

Migration et maintenance

Sommaire du dossier privé

Octobre 2024 : Dotclear 2.27.3 + PHP8 + MySQL 8

Liens utiles :

 

Décembre 2024

Bilan de la mise à jour Dotclear

D’une manière générale, l’administration est plus stable, les erreurs serveurs et les écrans gelés ont disparu. Néanmoins d’autres incidents sont à signaler.

  1. IWaHa (Img Width and Height adder) provoque une erreur 503. Le plugin n’est plus maintenu pourtant utile pour la vitesse du site et le SEO.
  2. Ajout de lien ne fonctionne pas; il faut passer en code <a href= » »…
  3. Le mot de passe pour les pages privées s’efface de manière anarchique et aléatoire, il faut toujours vérifier que les pages sont toujours privées.

Faut-il penser à une migration vers WordPress?

Au jeu des plus et des moins, WordPress fait la différence, cependant il faudrait accepter une limitation dans la présentation de la page d’accueil dans le genre magasine c’est à dire : un éditorial suivi des derniers articles publiés sous la forme réduite : titre, chapeau de quelques mots finissant par «lire la suite…», une image. 
Et cela sans tenir compte de la réduction de l’équipe Dotclear à une seule personne, ce qui pourrait compromettre l’avenir de ce produit.

Conclusion provisoire: la réalisation d’un prototype WordPress permettrait de clarifier la situation et donnerait une idée plus précise d’une migration de DC à WP. Ce proto peut aujourd’hui être réalisé dans l’environnement OVH.

les plus et les moins
  Dotclear WordPress
SEO +
Equipe de développement – (1) +
Configuration de la Page d’accueil + -(2)
Optimisation des médias +

(1) 1 personne
(2) WP est beaucoup plus limité par rapport Dotclear. Il semble improbable d’afficher le chapeau ou l’article complet et au choix de l’article comme le permet DC.

 

2024/12/10

  • Désactivation du plugin (erreur 503)
  • Déplacement des dossiers plugin et themes par défaut
  • Correction de quelques coquilles sur le template (chemin)
  • Mise en place des redirections 301 dans fichier htaccess
  • Reprise du template (dates, catégories, tags )

2024/12/08-09 : Dotclear 2.32.1 + PHP8.1 + MySQL 8

  • Mise à jour de Dotclear
    – intégration nouveau dotclear dans un dossier apw
    – Raccord OVH avec le dossier apw
    – Raccrord avec l’ancienne base « dc2_ » + suppression des tables de la nouvelle base « apw_ »
    – Réglage des URL en Query_String
    – Update des liens des médias inscrits dans les tables de la base de données sur les tables : post_excerpt, post_excerpt_xhtml, post_content et post_content_xhtml

    Select SQL: UPDATE `dc2_post` SET `post_excerpt` = replace(`post_excerpt`, ‘/dotclearhttps://www.private.wambrechies-peche.com/wp-content/uploads/2024/12/’, ‘https://www.private.wambrechies-peche.com/wp-content/uploads/2024/12/’);

    OVH 60GP
    (2004/02)
    Web Perso
    (2024/12/05)
    Disque alloué  660 Mo 100 Go
    Espace utilisé 635.77 Mo
    (2024/12/04)
    635.77 Mo
    (2024/12/05)
    Base de données 25 Mo 512 Mo
    Bas utilisée 15.11 Mo
    (2024/12/04)
    13.08 Mo
    (2024/12/05)

    Novembre 2024

    Objet : Requalification du menu et de la structure en prévision d’une migration vers WordPress, dans l’éventualité où le système resterait instable après la mise à jour de Dotclear.

    2024/11/25 : Dotclear 2.27.3 + PHP8 + MySQL 8

    Octobre 2024

    OVH bascule la base de donnée en MySQL 8 – Aucun impact sur le site

    Mai 2024

    Email d’OVH indiquant que le produit GP60 a été retiré du catalogue. Il sera nécessaire de passer à un abonnement Web Perso en décembre, soit un mois avant la date d’échéance. Pour plus d’informations, consulter le courrier reçu.

    Novembre 2023

    Octobre 2023 

    Août 2023

    Mai 2023

    Le titre Information du «jour mois année» devient «Informations – mois année» – (Home.html)

    Avril 2023

    Objectif : Rendre le blog pérenne et simple d’utilisation (mode standard)
    Fin le 9 avril 2023

    Février 2023

    Je préfère utiliser un éditeur WYSIWYG, similaire à Word, qui évite la saisie de code HTML, bien qu’il présente des limitations telles que l’incompatibilité avec JavaScript. Afin de simplifier la migration vers WordPress, j’ai choisi de convertir d’abord les 700 publications existantes dans ce format.

    Janvier 2023

    La réduction de l’équipe de développement Dotclear à un seul individu met en péril la pérennité du blog. À terme, il paraît essentiel d’envisager une migration vers une autre plateforme comme WordPress ou un système de gestion de contenu alternatif. Pour commencer, je planifie de restructurer le blog et de fixer une échéance pour fin janvier 2023.


    Historique connu

    2021

    2017-10 , 2017-11:

    2017-07-20 Récupérer de l’espace OVH

    2017-08-02

    2017-08-01

    2016-12 

    2016-11-30 Problématique : manque de place

    OVH: espace 411.09 Mo / 660 Mo

    2016-09 Les menus

    La plupart des visiteurs semblent avoir quelques difficultés à trouver les informations pratiques pour venir pêcher à l’étang: les jours et heures d’ouverture, le tarif, etc…

    Ces informations sont primordiales et une restructuration des menus s’impose.

    L’existant

    menu2015.jpg

    Les modifications

    restructuration.jpg

      • Evolution de l’offre OVH (60GP devient Web perso)
      • Nettoyage base de données (Notamment About:config)
      • Duplication du Template en version apw2024-V2
        – Fenêtres des publicité mis en commentaire – génèrent des problèmes d’affichage lorsque celles-ci son vides (home.html et category.html).
        – Ne pas afficher le dossier et sous-dossier Amicale es Pêcheurs dans l’accueil (home.html) : category= »Edito ?not,amicale ?sub ?not ».
         
      • Remplacement des pages concernant l’association et l’étang par des articles et dans un dossier Amicale des Pêcheurs et 2 sous-dossiers : Partenaires et Techniques de pêche.
        – Réécriture des articles de la catégorie Amicale des Pêcheurs (ajout de texte mis en avant) et relecture.
        – Ajout des redirections 301 dans le .haccess (/pages/Qui-sommes-nous, /pages/Manifestations)
        – Réécriture des sous-dossiers Partenaires et Techniques de pêche.
         
      • Révision du menu principal : Amicale, Etang, Actualités
        – Suppression dans le bas de page de l’affichage des catégories et module de recherche.
        – Révision du code page suivante/précédente
      • Suppression des médias inutiles
      • La mise à jour de Dotclear à la version 2.28 a entraîné des instabilités du système.
      • Alerte espace disque (suppression des éléments inutiles)
      • Suppression des publicités (Mise en conformité).
        La location d’espace sur le site est considérée comme lucratif et les montants publicitaires doivent être déclaré aux impôts. Les statuts de l’association doivent également le mentionner.
      • Mise à jour des plugins :  spamplemousse2, lazyLoading, contactMe, sitemaps, socialMeta, mymeta,

      • Attention disque 20/08/2023 : Espace disque 603.12 Mo / 660 Mo
      • Mise à jour du moteur en 2.27.3
      • Mise à jour du moteur DC 2.26.
      1. Ecrire les billets sur un seul modèle (XHTML) – Editeur WYSIWYG
        But : Prévision d’une migration vers WordPress et simplification en écriture des articles.
        Début 17/01/2023 – Fin 30/01/2023
         
      2. Mettre en Bootstrap 5 et modifier le code en conséquence : Table, Liste, Citation et Alert
        Supprimer le conditionnement Bootstrap 3
        Nettoyer l’espace disque OVH
        Création d’une page avec les codes spécifiques à Bootstrap 5 : Tableau, Liste, Alert et Citation
        Début 17/01/2023 – Fin 31/01/2023
         
      3. Supprimer les plugins bricolés en essayant de ne pas les remplacer.
        But : Passage en PHP8 et Dotclear en 2.24 et simplification d’utilisation pour un changement de webmaster.
        A noter que les plugins que j’avais écrits (Petites annonces, MyTexte et Annuaires) ont été supprimés en 2020.
        Début 15/01/203 – Fin 02/02/2023
         
      4. Remplacer le lightbox jquery par un code Vanilla JS plus léger et suppression de la métadonnée Magnific-Popup
        Jquery est une bibliothèque lourde et donc lente à charger.
        Début 01/02/2023 – Fin 04/02/2023
         
      5. Supprimer les métas inutiles (reprise du template et suppression des métas) : bootstrap3, Magnific-Popup (point3)
        But : simplification d’utilisation. Métadonnées non vraiment utiles.
        Début 30/01/2023 – Fin 04/02/2023

        Nota – la métadonnée tagphotoadherent permet de lister sur une page de tag le contenu complet des articles (chapeau +contenu) pour former une sorte de galerie photos. Cette méta fonctionne pour n’importe quel mot-clé mais elle est prévue précisément pour les mots-clés Photos de nos adhérents et Pêche de nuit.
         

      6. Supprimer l’outil tarteaucitron.js après avoir remplacé les partages réseaux avec tracking par des liens simples et sans tracking.
        Reprise du template en conséquence.
        Mise à jour des mentions légales.
        Début 15/01/203 – Fin 05/02/2023
         
      7. Supprimer les plugins standards non vraiment nécessaires.
        Lister les plugins fonctionnels en DC2.24 et PHP8
        Analyser et étudier les plugins non valides sous DC2.24 et PHP8 (voir la possibilité de les modifier en conséquence avant de les supprimer)
        Début 06/02/2023 – Fin 27/03/2023
         
      8. Supprimer le sous-blog « BacASable »
        Début  06/02/2023 – Fin 06/02/2023
         
      9. Faire le ménage sur l’espace disque OVH
        04/02/2023 – Espace disque : 516.04 Mo / 660 Mo (reste 144 Mo)
        Début 02/02/2023 – Fin 04/02/2023
         
      10. Migrer Dotclear sur la dernière version >2.24 et mettre à jour la version PHP sur OVH (8.2)
      • Analyse : Un blog techniquement éparpillé
        Le blog retrace plus de 20 ans de vie associative et le nombre de billets est de l’ordre de 700. Différents langages ont été utilisés pour l’écriture de ceux-ci : Wiki, mixe Wiki et HTML, XHTML (WYSIWYG), HTML.
        J’ai également au fil du temps et en fonction des demandes particulières écrit et modifié un certain nombre de plugins m’éloignant ainsi du standard. Il en est de même pour ce qui concerne le template (le modèle) avec un nombre important de case à cocher (métadonnées) pour particulariser les billets.
      • Une évolution des serveurs PHP (version >8)
        La dernière mise à jour de Dotclear (à partir de la version 2.24) demande obligatoirement une évolution chez OVH du serveur de PHP>= 8 voire 8.2. Le souci avec les plugins est qu’ils ne sont pas toujours fiables et requièrent fréquemment une réécriture intégrale, risquant ainsi de provoquer des dysfonctionnements du blog.
      • Une équipe Dotclear restreinte
        Dotclear est un système de gestion de contenu français qui semble actuellement maintenu par une seule personne. Que se produira-t-il si cette personne abandonne la programmation ?
      • 12/2021 – Migration vers Bootstrap 5 OK 
      • 12/2021 Suppression fontawesome (trop volumineux pour Google)  OK 
      • Passage en https- OK
      • Ecriture d’un nouveau template sur la base du framework Bootstrap 3  et fontawesome- OK
      • Simplification des menus – r-écriture des pages associatives- OK
      • Reprise des billets – les photos passent de 500-600 px à 700-800px avec copyright APW : OK
      • Suppression des images non utilisées: OK
      • Basculement des sous catégories saisonAAAA dans Blog: OK
      • Mise à jour du CMS en mode auto – OK
      • Repositionnent des titres sur le site – le H1 pointent pour tout le site sur le nom du site OK
      • Correction template APW – OK
      • Mise en place des forms Google pour le suivi des pêches de nuit .OK
      • Suppression des images type vignette, moyenne et petite créées automatiquement par Dotclear OK
      • Recherche du dossier le plus lourd. Ménage dans les fichiers médias. OK
      • Une partie statique, les pages, dont la navigation se situe sur la colonne de droite renseigne les informations relatives à l’association et aux conditions pour pêcher à l’étang
      • Une partie Blog, les billets, dont les catégories principales « Saisons de pêche » et « Ecole virtuelle » constituent le menu horizontal du site.
      • Ce menu intègre également les liens vers la page d’accueil, la page contact et un saut vers le menu des pages statiques.
      1. Les pages statiques seront divisées en deux groupes: une partie association « Qui sommes-nous » et une seconde concernant les informations pour pêcher à l’étang « Nous-rejoindre« .
         
      2. Pour chacun de ces groupes une page maître sera créée afin de pouvoir démarrer une arborescence à partir du menu horizontal: « Qui sommes-nous » et « Nous-rejoindre ».
        A noter que certaines rubriques parallèles, voir inclassables, seront également intégrées au premier groupe « Qui sommes-nous ». Ces rubriques concernent la galerie photographique, la page-tag dont le mot-clé correspond à « Photos de nos adhérents » et la page contact.
         
      3. La partie blog sera également redéployée en de nouvelles catégories : Une catégorie chapeau « Blog » et des sous catégories: « Saisons de pêche » et « Initiation à la pêche« 
         
      4. Les mots-clés formeront une navigation thématique comme par exemple:  « Rempoissonnement », « Revue de presse », …
        mot-cle.jpg
        Chaque page-tag regroupe les billets ayant une même thématique. Ce menu se situera dans la colonne de droite mais pourrait changer de place en fonction du thème et du périphérique utilisé (adaptation aux tailles d’écran).
         

Laisser un commentaire

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