Free the code!

Causeries sur le monde open-source, et également infos sur ma participation à cet univers.

Fil des billets - Fil des commentaires

samedi 24 décembre 2022

Greffon pour Dotclear2 : imgWidthAndHeightAdder v1.0

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 imgWidthAndHeightAdder, gentiment corrigée par le grand Franck Paul himself !

Lire la suite...

Dotclear 2.24 et mises à jour...

Aujourd'hui, la version 2.24 de Dotclear a été publiée officiellement. Cette version apporte pas mal de changements qui ont des impacts (entre autres) sur les plugins. Je vais donc m'atteler ces prochains jours à publier de nouvelles versions de mes greffons.

Lire la suite...

dimanche 20 novembre 2022

Sauvegarde automatique de Dotclear2, neuvième

Cela faisait un bon moment (environ trois ans et demi) que ma sauvegarde automatique des mes blogs ne fonctionnait plus... J'ai enfin pris le temps de comprendre pourquoi, et ai constaté que c'est dû à certaines modifications de l'interface d'admin ayant eu un impact qui fait planter mon script de sauvegarde automatique. Voici donc la mise à jour nécessaire.

Lire la suite...

dimanche 25 septembre 2022

Greffon pour Dotclear2 : shortURL v0.6.0

La nouvelle version de PHP chez mon hébergeur n'a pas l'extension bcmath. Du coup, le plugin shortURL provoquait des erreurs 500 sur toutes les pages ! Voici donc une version du greffon shortURL qui se passe de la librairie bcmath.

Lire la suite...

jeudi 26 décembre 2019

phpDVDProfiler and PHP 7.2

For quite a few years, I've been happily using the phpDVDProfiler for displaying my DVD collection on this website. Alas, the software has been dead for some time, and wasn't fully working with newer versions of PHP. So, I took some time to make it work with PHP 7.2, and created a Github repository to publish my modifications.

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.

Update 2020-01-30: A bit more digging in the code showed that some features were still broken, so trying to fix them:

  • add the display of dynamic range information (thanks Lowpro)
  • add 4K/UHD profiles and new features support to Pick-a-Flick
  • fix the Pick-a-Flick feature
  • fix the charset encoding in gallery and specific skins
  • remove support of MySQL 4.0 (MySQL 4.0's support has ended on December 2008... so more than ten years later, it's more than the right time to remove its support from phpDVDProfiler)

Update 2020-01-15: After a bug report from DJ Doena, a new version appears fixing the incremental update. Here's what's new in gory details:

  • add support of the Fr4me and Handle case types
  • fix fast incremental updates
  • fix the use of temporary tables in incremental updates and CleanCommon script
  • fix the French translation of the countries
  • fix the displayed flag for language Rumantsch
  • fix the RSS feed after our adding the support of 4K/UHD profiles
  • cleanup some small notices / bugs for better maintainability

Update 2020-01-07: A new version to start in the new year... and with the help of a new contributor, Gavin-John Noonan! Here's what's new:

  • add support for the 4K/UHD media format (thanks Gavin-John!)
  • fix the character set encoding in the "Watched Statistics" page
  • fix the database schema creation script for compatibility with MySQL 5.7
  • add support for MySQL 8
  • switch back to zip files for the "official" distribution as it was the format used before
  • fix small behind the scenes stuff for better code in the future

Update 2019-12-29: So I botched a few things... consequently, here's a new version:

  • Properly update the database schema
  • Correction and revamping of the method used to display the ratings logos
  • Fixed the display of boxsets in the cover gallery

This last point needs some more explanation: I've always been dissatisfied with the way ratings logos are displayed: in Switzerland, we have some accented characters in the name of the rating system, so it's always been difficult to get the proper file name for the ratings logos.[1] The revamping tries a few methods to transliterate the file name and remove all diacritics. If it can't find a matching file after transliteration, it'll still use the old format of file names.

Update 2019-12-28_b: Fixed the missing first two characters in the features list.

Update 2019-12-28: third day in a row with a new release:

  • Fix some SQL injections
  • Fix a PHP notice in the gallery
  • Remove some dead links from the navigation menu

Update 2019-12-27: a new version with the following features:

  • Support of the Auro-3D and DTS-X audio formats.
  • Support of the DVD Profiler 4 new disc features (Play All, D-Box, Cine-Chat, and MovieIQ).

These new disc features need a database schema upgrade. So if you want to display them, you need to update your schema via the schema_updater.sql script, or by completely recreating it with the schema.sql script.

Note

[1] Can we all agree that charset encodings are the bane of the software engineer?

mercredi 9 août 2017

Greffon pour Dotclear2 : shortURL v0.5.6

pierrvg (aka brol) m'a signalé encore quelques petites erreurs dans le plugin. Grâce lui soit rendue. Voici le correctif pour ces erreurs.

Lire la suite...

lundi 7 août 2017

Greffon pour Dotclear2 : shortURL v0.5.5

Suite à une bête erreur de faute de frappe (merci encore une fois à Gvx pour me l'avoir signalé), une nouvelle version de shortURL.

Lire la suite...

dimanche 6 août 2017

Greffon pour Dotclear2 : shortURL v0.5.4

Suite à un rapport de bug par Gvx sur le forum de Dotclear, voici une petite mise à jour du plugin ShortURL pour tenir compte de la nouvelle interface utilisateur de Dotclear 2.12.

Lire la suite...

jeudi 3 mars 2016

Greffon pour Dotclear2 : imgWidthAndHeightAdder v0.3.0

Avec la sortie toute récente de Dotclear 2.9, une nouvelle fonctionnalité est apparue : la possibilité d'avoir des behaviours lors de l'édition de contenu via XML-RPC. Du coup, mon petit greffon IWaHa trouve une nouvelle jeunesse et ajoute maintenant également automatiquement les dimensions des images dans les billets édités via XML-RPC.

Lire la suite...

dimanche 14 février 2016

Greffon pour Dotclear2 : imgWidthAndHeightAdder v0.2.4.1

Une correction que j'aurais dû faire il y a longtemps sur mon greffon IWaHa : des messages d'erreur Notice qui apparaissent dans certains cas. Désolé Petit Minou pour l'absence de réaction de ma part, et mille mercis à Franck pour sa correction.

Lire la suite...

vendredi 8 janvier 2016

Greffons pour Dotclear2 : maintenance visuelle

Cela faisait longtemps que je n'avais plus eu à modifier des options de configuration dans l'un de mes blogs. Aujourd'hui, j'ai dû y faire un tour (pour activer le plugin bigfoot de l'ami Franck) et je me suis rendu compte que les options de mes plugins ne correspondaient plus du tout au look courant de l'administration de Dotclear2.

Voici donc une petite mise à jour rapide des plugins concernés pour qu'ils n'apparaissent plus comme une verrue au milieu des options :

Vous trouverez comme d'habitude les nouvelles versions en pièce jointe à ce billet. Pour toute information concernant l'utilisation et installation de ces plugins, prière de consulter le billet d'annonce de la version précédente (puisqu'il n'y a aucune nouvelle fonctionnalité ici...)

mardi 16 décembre 2014

Sauvegarde automatique de Dotclear2, huitième

La version 2.7 de Dotclear est sortie tout récemment. Certaines modifications de l'interface d'admin ont un impact qui fait planter mon script de sauvegarde automatique. Voici donc la mise à jour nécessaire.

Lire la suite...

samedi 22 février 2014

Greffon pour Dotclear2 : imgWidthAndHeightAdder v0.2.3

Dub ayant eu la gentillesse de me signaler un problème avec mon greffon IWaHa (des messages d'erreur disgracieux qui s'affichent chez lui), voici une version qui devrait corrige ce petit souci...

Lire la suite...

Sauvegarde automatique de Dotclear2, septième

Lors d'un déménagement de mon site web, j'ai dû réinstaller Dotclear2 « from scratch. » C'est alors que je me suis rendu compte que le greffon importExport a connu des modifications (changement du nom d'une classe) qui font planter le script de sauvegarde automatique. Voici la correction qui va bien.

Lire la suite...

dimanche 15 septembre 2013

Greffon pour Dotclear2 : shortURL v0.5.2

Suite à une discussion sur Twitter avec Patidou (@gloupgloup) et un rapide inventaire de quelques sites de racourcissement d'URL (t.co, dlvr.it et tinyurl.com), le code HTTP utilisé pour la redirection est dorénavant 301 (« Moved Permanently »).

Lire la suite...

jeudi 11 octobre 2012

Greffon pour DotClear2 : billet aléatoire V0.9.2

Par un malencontreux hasard, je me suis rendu compte ce matin que mon greffon randomPost ne fonctionnait plus avec les dernières versions de Dotclear et/ou PHP. Voici donc un petit correctif pour oublier ce souci.

Lire la suite...

mardi 10 janvier 2012

Greffon pour Dotclear2 : publicCDN v0.1.6

Comme me l'a signalé Stéphane, j'ai oublié de mettre à jour mon plugin publicCDN pour une compatibilité avec la version 5.3 de PHP. Voici le correctif idoine...

Lire la suite...

lundi 14 novembre 2011

Sauvegarde automatique de Dotclear2, sixième

La version 2.4.0 de Dotclear est sortie hier. Certaines modifications de l'interface d'admin ont un impact qui fait planter mon script de sauvegarde automatique. Voici donc la mise à jour nécessaire.

Lire la suite...

samedi 8 octobre 2011

Greffon pour Dotclear2 : imgWidthAndHeightAdder v0.2.2

IWaHa : avoir une option permettant de désactiver un greffon, c'est bien ; actuellement lire la valeur de cette option et effectivement désactiver le comportement lorsqu'il le faut, c'est mieux !

Lire la suite...

dimanche 28 novembre 2010

Sauvegarde automatique de Dotclear2, cinquième

J'ai constaté que le script de sauvegarde automatique n'exportait pas la table meta (qui contient notamment tous les tags...). Voici une version qui corrige ce défaut (et corrige également un appel erroné aux settings).

Lire la suite...

- page 2 de 7 -