Free the code!

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

Fil des billets - Fil des commentaires

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-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...

vendredi 26 novembre 2010

Greffon pour Dotclear2 : Photoblog2, version pre-alpha7.1

Petite mise à jour du greffon Photoblog2 pour Dotclear2. Au menu du jour : possibilité de filtrer la navigation par catégorie (par exemple pour exclure une catégorie qui ne contiendrait pas de photos).

Lire la suite...

lundi 25 octobre 2010

Greffon pour Dotclear2 : dcImageMetaExtender v0.1.3

Encore une erreur corrigée : l'envoi d'images n'ayant pas de données EXIF générait un message d'erreur.

Lire la suite...

vendredi 15 octobre 2010

Greffon pour Dotclear2 : dcImageMetaExtender v0.1.2

Décidément... encore une petite erreur de trouvée. Une « bête » inversion entre les transformations textuelle et numérique de coordonnées GPS. Donc si l'utilisateur choisissait une transformation textuelle, il obtenait en fait une transformation numérique (et vice versa). Voici une nouvelle version qui corrige ce petit point.

Note : si vous aviez déjà ajouté des photos au gestionnaire de médias avec une version précédente de mon greffon, il vous faudra les réenvoyer pour que la modification soit prise en compte.

Lire la suite...

mardi 12 octobre 2010

Greffon pour Dotclear2 : dcImageMetaExtender v0.1.1

Sous certaines conditions, les versions précédentes du greffon plaçaient les coordonnées GPS de l'image dans le mauvais hémisphère. Voici une version corrigeant ce défaut. Désolé pour le désagrément.

Lire la suite...

- page 1 de 5