Non ce n'est pas mon age, non ce n'est pas non plus ce qu'il me reste à tirer au boulot.

Aujourd'hui 13 aout 2023, le moteur de blogs Dotclear que j'utilise (peu) et que je bricole (beaucoup) fête ses 20 ans d'existence, alors bon annif Dotclear et longue vie ! Et comme à l'accoutumé, c'est également le jour de sortie d'une nouvelle version du moteur de blogs.
1 De Gilles -
Bonjour,
en faisant la migration vers 2.27.1, le lien vers une page publique d'un plugin perso qui fonctionnait encore en 2.26 est dorénavant brisé. Je pensais que les anciennes structures de plugins continueraient encore un certain temps à fonctionner en dépit de la nouvelle structure.
Sans adapter ce plugin perso à la nouvelle structure, avez-vous une idée de ce qui pourrait manquer dans la gestion de l'URL par rapport à la v2.26 ? Ou bien est-il devenu impératif de passer à la nouvelle structure de plugins (merci pour le tutoriel) ?
2 De Jean-Christian Paul Denis -
Bonjour (bonsoir) Gilles,
Il serait plus facile d'en discuter sur le forum Dotclear.
Pour répondre à la question, sans hélas y apporter de solution ici, normalement les plugins pas trop anciens devraient encore fonctionner pour quelques version à venir de Dotclear... J'en avais gardé quelques uns sous le coude pour m'en assurer...
Je ne sais quoi répondre d'autres, cela peut-être dû à tellement de facteurs.
3 De Jean-Christian Paul Denis -
PS: Je peux éventuellement jeté un coup d'œil au plugin incriminé si il n'est pas trop complexe.
4 De Gilles -
Bonsoir,
Merci pour la proposition, j’avoue que j’y ai passé une après-midi sans mettre le doigt sur le problème. La remontée d’erreur est trop succincte.
Je vais essayer de vous envoyer un message présentant le plugin et rendre publique le repo git pour que vous puissiez y jeter un œil au cas où la source de l’erreur soit évidente pour vous (j’espère :)
Bonne soirée
Gilles
5 De Gilles -
Rebonsoir,
J'ai fait le nécessaire pour rendre publique le repo "worksMenu" qui contient les sources du plugin. La partie admin du plugin continue à marcher depuis la migration vers 2.27.1, elle consiste à remplir le contenu de deux tables dc_oeuvre et dc_auteur pour afficher un menu de chroniques sur notre site.
Le souci doit certainement venir de la partie "frontend" et notamment le fichier worksMenu/default-template/les_chroniques.html
Je pense que vous pourriez y trouver des choses obsolètes ou manquantes depuis la nouvelle version que je ne vois pas...
(j'ai rendu publique le repo de notre thème car cette page les_chroniques.html charge des fichiers js et css qui sont dans les dossiers du theme /all-bllogs/themes/lesAttardesV2)
Merci de votre aide en tout cas. Je n'ai pas trouvé le moyen sur GitHub de vous écrire directement.
Bonne soirée
Gilles
PS : pour vous faire une idée du visuel de la page visible côté site du plugin incriminé : https://web.archive.org/web/2023012...
6 De Gilles -
J'ai installé votre plugin "cinecturlink" sur une nouvelle installation dotclear 2.27.1 en local car il a de similaire avec mon plugin perso de posséder une page publique. J'ai activé la page publique côté administration puis cliqué vers l'URL de la page publique.
Il y a aussi une erreur :
erreur page publique cinecturlink : "Not Found
The requested URL /dotclear/index.php was not found on this server."
erreur page publique worksMenu : "Dotclear
585 : Unable to call function
Something went wrong while loading template file for your blog."
Les erreurs sont différentes mais la source du problème est peut-être identique ...?
7 De Gilles -
Petite correction sur mon message précédent. L'erreur affichée pour la page publique de "cineturlink" est bien identique à celle de worksMenu, à savoir :
''Dotclear
585 : Unable to call function
Something went wrong while loading template file for your blog.''
8 De Jean-Christian Paul Denis -
Décidément, vous tombez très mal, le plugin Cinecturlink n'a pas été mis à jour depuis biennn longtemps. Mais ça ne serait tarder, (dans les jours qui viennent) j'en profiterais pour regarder cette erreur, si j'arrive à la reproduire.
PS: Encore une fois, il serait plus pratique d'en discuter sur le forum ou sur le support (issue github par exemple)
9 De Gilles -
Désolé de profiter de cet espace et de votre implication pour des questions. Une dernière petite question svp et j’utiliserai les voies appropriées github et forum ensuite. Connaissez-vous un plugin à jour qui possède une page publique avec une adresse fixe comme cinecturlink (autre que le plugin « pages ») à titre d’exemple ?
Merci et encore désolé pour le dérangement
10 De Jean-Christian Paul Denis -
Pas de soucis.
De mémoire, je dirais contactMe, comListe et surement d'autres.
11 De nicod -
Bon anniversaire Dotclear !
Les vieux pots, les bonnes soupes, tout ça :D