Ticket Hash: b7f19b5b01d3a531c0d9a4800c508f092815a816
Title: Extensions Skriv
Status: Fixed Type: Feature_Request
Severity: Cosmetic Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2017-07-04 01:44:28
Version Found In: 0.8.0
User Comments:

sylvain.philip added on 2017-06-28 14:37:20:

(text/x-fossil-plain)
La possibilité d'ajouter des extensions Skriv serait super sympa pour les développeurs.

J'avais déjà ouvert un ticket en 2015 mais la solution que je proposais n'était pas clean.

Après mûre réflexion, il me semble que l'utilisation d'un plugin serait bien adaptée pour ajouter des extensions Skriv.

Il suffirait simplement d'appliquer ce patch à la version de dev :

diff --git a/src/include/lib/Garradin/Utils.php b/src/include/lib/Garradin/Utils.php
index 8ba1d57..e4fc507 100644
--- a/src/include/lib/Garradin/Utils.php
+++ b/src/include/lib/Garradin/Utils.php
@@ -381,6 +381,7 @@
             self::$skriv = new \KD2\SkrivLite;
             self::$skriv->registerExtension('fichier', ['\\Garradin\\Fichiers', 'SkrivFichier']);
             self::$skriv->registerExtension('image', ['\\Garradin\\Fichiers', 'SkrivImage']);
+            Plugin::fireSignal('skriv.init', array('skriv' => self::$skriv));
         }
 
         $skriv =& self::$skriv;

bohwaz added on 2017-07-03 23:44:28:

(text/x-fossil-plain)
Bonne idée, implémenté dans [3d5e15e89fc10bfb5099c3d4818bde5001b7e654] :)