En voulant tester ce qui me semblait être un problème lié au mode QUERY_STRING avec le greffon randomPost, j'ai découvert un autre véritable problème : immédiatement après l'installation de la version 1.2.0 de ce greffon, il peut y avoir une erreur serveur interne (500). Cela se produit uniquement lorsqu'il s'agit de la toute première installation de ce greffon (si une version antérieure a été installée, il n'y a pas de problème). Une correction rapide s'imposait donc.
Free the code!
Causeries sur le monde open-source, et également infos sur ma participation à cet univers.lundi 23 octobre 2023
Greffon pour DotClear2 : billet aléatoire V1.2.1
Par ȷulmud le lundi 23 octobre 2023, 20:38
samedi 21 octobre 2023
Greffon pour DotClear2 : billet aléatoire V1.2.0
Par ȷulmud le samedi 21 octobre 2023, 15:03
Suite à un rapport de bug de la part de bmicr0mestre, j'ai revisité la manière dont est généré le widget. J'en ai profité pour faire une réorganisation complète du code selon la manière de faire de Dotclear 2.27. Par conséquent, cette nouvelle version n'est compatible qu'avec Dotclear 2.27.
lundi 7 août 2023
phpDVDProfiler version v_20230807
Par ȷulmud le lundi 7 août 2023, 11:22
As I've had some issues reported lately for phpDVDProfiler (mainly compatibility issues with PHP 8.2), here's a new version of the software.
Here's what's been fixed:
- fix: correctly display the favicon.ico and add icons for Android and Apple Touch (#41) (thanks John)
- fix: gallery no longer has an internal error when called directly (#43)
- fix: gallery displayed a warning from time to time
- fix: warnings with PHP 8.2 (#44 and #45) (thanks Sebastian and Udo)
Watch out: the following PHP extensions are needed for phpDVDProfiler:
- mysqli (used for database access)
- mbstring (used for sanitizing filenames, and for converting dates from UTF-8 to windows-1252)
- intl (used for the replacement of the deprecated strftime in PHP 8.1, and when sanitizing filenames)
- gd2 (optional, but necessary if you want to correctly display the thumbnails in profiles and galleries)
If you're using the latest version of PHP 8.2, and use jpgraph for displaying statistics, I've noticed that the latest official jpgraph library (4.4.1) has some issue. If you encounter the same issue, you should switch to the jpgraph version from MiTo Team. It's not exactly a drop-in replacement for use with phpDVDProfiler. Here're the steps to make it work:
- Download the latest release from https://github.com/mitoteam/jpgraph/releases
- Extract the contents of the jpgraph-10.3.1/src/lib directory from the archive to the jpgraph/src folder of your installation.
You can download the archive either from this post, or from Github. As for comments, questions, and so on, I'd prefer if they're all done on Github.
Important information: I don't intend to do any kind of refactoring, developing new features, or anything else. This is just the basic needed work to make it compatible with newer versions of PHP.
lundi 10 juillet 2023
Greffon pour DotClear2 : billet aléatoire V1.1.0b
Par ȷulmud le lundi 10 juillet 2023, 10:34
Lorsque j'ai voulu mettre à jour mon installation de Dotclear vers la dernière version 2.26.1, je me suis retrouvé à ne plus pouvoir me connecter à l'interface d'administration avec des erreurs internes (500). Il s'est avéré que la cause était une mauvaise gestion de la localisation du greffon randomPost. Voici donc une nouvelle version où je n'ai fait que regénérer la localisation.
dimanche 21 mai 2023
Greffon pour Dotclear2 : imgWidthAndHeightAdder v1.1.0
Par ȷulmud le dimanche 21 mai 2023, 12:38
Avec le tout frais Dotclear 2.26, un message d'erreur peut se produire lorsque le greffon IWaHa essaie d'accéder à une image ne se trouvant pas dans la médiathèque du blog. Voici donc une nouvelle version du greffon pour corriger cela.
lundi 20 février 2023
Sauvegarde automatique de Dotclear2, douzième
Par ȷulmud le lundi 20 février 2023, 18:47
Le passage à Dotclear 2.25 apporte des modifications du fonctionnement du plugin importExport (notamment par l'utilisation dorénavant de namespaces dans lesquelles résident les classes et le renommage de certains fichiers sources). Avec ces changements, le script de backup automatique ne fonctionne plus et a besoin d'une mise à jour. La voici.
dimanche 5 février 2023
Greffon pour DotClear2 : billet aléatoire V1.1.0
Par ȷulmud le dimanche 5 février 2023, 13:48
J'ai récemment réalisé que les liens vers des pages aléatoires ne fonctionnait plus sur mes blogues. La raison ? L'installation d'une nouvelle version du plugin `randomPost` effaçait la configuration !!! Voici donc un correctif pour cette grosse bourde, et l'ajout également d'un formulaire pour faciliter l'édition de cette configuration.
lundi 16 janvier 2023
Greffon pour DotClear2 : billet aléatoire V1.0.1
Par ȷulmud le lundi 16 janvier 2023, 16:54
Arfy m'a remonté récemment un bug dans le plugin randomPost avec les liens générés dans le widget de présentation. Merci à lui ! Voici donc la version corrigée dudit greffon.
dimanche 8 janvier 2023
phpDVDProfiler version v_20230108
Par ȷulmud le dimanche 8 janvier 2023, 09:42
After the previous release a week ago, I've been contacted by John who wanted two new features: mediatype banners in the galleries, and the ability to use pre-1970 release dates. When testing, we've also uncovered a few bugs (notably, there was no display when the collection is empty).
So here's a new version with those features and bug fixes:
- new: the mediatype banner can now be forced to be displayed on every media (see AddBannerOnThumbnails in siteconfig.php)
- new: support dates pre-1970 for release date, purchase date, ...
- fix: better handling of DB connection problems
- fix: don't count ignored profiles in added counter during collection update
- fix: the interface wasn't displayed if the collection (or search result) was empty
If you want to use the new feature AddBannerOnThumbnails, there are a few manual steps to take every time you change this setting value:
- Change the value in the
localsiteconfig.php
(orsiteconfig.php
, but you really should copy it tolocalsiteconfig.php
and use that instead). - Do a complete import of your collection.
- Remove all images in the
imagecache
directory.
Watch out: the following PHP extensions are needed for phpDVDProfiler:
- mysqli (used for database access)
- mbstring (used for sanitizing filenames, and for converting dates from UTF-8 to windows-1252)
- intl (used for the replacement of the deprecated strftime in PHP 8.1, and when sanitizing filenames)
You can download the archive either from this post, or from Github. As for comments, questions, and so on, I'd prefer if they're all done on Github.
Important information: I don't intend to do any kind of refactoring, developing new features, or anything else. This is just the basic needed work to make it compatible with newer versions of PHP.
lundi 2 janvier 2023
Sauvegarde automatique de Dotclear2, onzième
Par ȷulmud le lundi 2 janvier 2023, 16:08
Une faute bête de sens de comparaison rendait la version précédente de ce script totalement inutilisable : il faut une version 2.24 ou supérieure de Dotclear pour l'utiliser, mais la comparaison de version exige une version strictement inférieure à 2.24...
Voici donc une rapide correction de cette bêtise, et j'ai également mis à jour la liste des tables exportées dans le cas d'un export complet pour utiliser les constantes de nom officielles plutôt que des noms écrits directement dans le code.
Greffon pour Dotclear2 : dcImageMetaExtender v0.2.1
Par ȷulmud le lundi 2 janvier 2023, 12:49
Une petite correction pour éviter des messages d'avertissement quand les images dans la médiathèque n'ont pas de données Exif ou IPTC.
Greffon pour Dotclear2 : shortURL v0.7.1
Par ȷulmud le lundi 2 janvier 2023, 12:25
Une correction pour Dotclear 2.24 manquante, une erreur dans l'affichage des paramètres du plugin lors de l'édition d'un blog autre que le courant, des erreurs internes si le billet n'arrive pas à être trouvé...
Toutes ces petites erreurs méritent bien la publication d'une version corrective !
phpDVDProfiler version v_20230102
Par ȷulmud le lundi 2 janvier 2023, 11:19
For the past three years, phpDVDProfiler has been running quite nicely on my website. I had to update once the code for PHP 7.4 compatibility (which I forgot to publish...) and recently Sebastian (sebk-666 on Github) opened a pull request for PHP 8.0 compatibility (many many thanks to him!).
So, it's about time to release new version I think, and I've even added a few more things in it:
- support for PHP 7.4, 8.0 and 8.1
- preliminary support for PHP 8.2
- better quality images for the Swiss DVD age system
Watch out: due to the fact that PHP 8.1 has deprecated the strftime function, phpDVDProfile now needs the intl extension to be enabled on your PHP installation. If you encounter the error message "Fatal error: Uncaught Error: Class "IntlDateFormatter" not found", it means the extension is not enabled and you'll have to edit your php.ini file to do so.
You can download the archive either from this post, or from Github. As for comments, questions, and so on, I'd prefer if they're all done on Github.
Important information: I don't intend to do any kind of refactoring, developing new features, or anything else. This is just the basic needed work to make it compatible with newer versions of PHP.
mercredi 28 décembre 2022
Greffon pour Dotclear2 : publicCDN v0.2
Par ȷulmud le mercredi 28 décembre 2022, 11:56
A priori, j'avais dit que je ne mettrai pas à jour ce greffon pour la toute récente version 2.24 de Dotclear, car je n'ai plus d'infrastructure me permettant de le tester depuis longtemps... Mais bon, sur ma lancée, voici quand même une mise à jour du greffon publicCDN.
mardi 27 décembre 2022
Greffon pour Dotclear2 : Photoblog2, version 0.2
Par ȷulmud le mardi 27 décembre 2022, 13:26
Avec la sortie toute récente de Dotclear 2.24, une grosse mise à jour du code des plugins est nécessaire. Voici donc la version mise à jour du plugin photoblog pour Dotclear 2.
lundi 26 décembre 2022
Greffon pour Dotclear2 : dcImageMetaExtender v0.2.0
Par ȷulmud le lundi 26 décembre 2022, 11:39
Avec la sortie toute récente de Dotclear 2.24, une grosse mise à jour du code des plugins est nécessaire. Voici donc la version mise à jour du plugin dcImageMetaExtender.
dimanche 25 décembre 2022
Greffon pour DotClear2 : billet aléatoire V1.0.0
Par ȷulmud le dimanche 25 décembre 2022, 20:10
Avec la sortie toute récente de Dotclear 2.24, une grosse mise à jour du code des plugins est nécessaire. Voici donc la version mise à jour du plugin randomPost.
Sauvegarde automatique de Dotclear2, dixième
Par ȷulmud le dimanche 25 décembre 2022, 15:16
Avec la sortie toute récente de Dotclear 2.24, une grosse mise à jour du code des plugins (entre autres) est nécessaire. Voici donc la version mise à jour de l'utilitaire de sauvegarde automatique de la base de données.
Greffon pour Dotclear2 : shortURL v0.7.0
Par ȷulmud le dimanche 25 décembre 2022, 13:48
Avec la sortie toute récente de Dotclear 2.24, une grosse mise à jour du code des plugins est nécessaire. Voici donc la version mise à jour du plugin shortURL.
samedi 24 décembre 2022
Greffon pour Dotclear2 : bigRedButton v0.4.0
Par ȷulmud le samedi 24 décembre 2022, 21:41
Avec la sortie toute récente de Dotclear 2.24, une grosse mise à jour du code des plugins est nécessaire. Voici donc la version mise à jour du plugin bigRedButton.
« billets précédents - page 1 de 7