Bof.
Au départ, le stk était bien foutu, puis ils ont décidé de se séparer complétement de phpBB tout en ne le faisant pas (genre une liste d'include différente dans un common.php séparé qui fatalement ne prends pas en compte les ajouts, et utilisation de includes/functions.php de phpBB) :
http://www.phpbb-seo.com/en/phpbb-seo-p ... tml#p37888Après pour l'erreur en question dans le premier post de ton lien, et bien utf_normalizer::nfkc est uniquement appelé par utf8_case_fold_nfkc qu'aucun de nos mod n'utilise.
De plus, l'erreur n'a rien à voir avec phpBB SEO, c'est juste un souci causé par la volonté de phpBB de continuer à (essayer) d'être compatible avec php4. En effet, une méthode statique doit être déclaré comme telle dans php5, mais cela ne marcherait plus du tout avec php4.
Les premières versions de php5 ne se souciant pas de ça, les suivantes sortent une notice à ce propos, et apparemment, le stk s'emmêle les pinceaux et bloque tout et tout seul comme un grand sur cette notice (
should not be called statically : un conditionnel, pas un impératif, c'est pas une vrai erreur, mais une vrai notice, et dans du code pur phpBB de surcroit). Et cela n'a absolument rien a voir avec nous.
On utilise bien utf_normalizer::nfc via utf8_normalize_nfc, mais de la même façon que phpBB, ce qui veut dire que c'est un coup de bol si le stk ne plante pas juste avec phpBB (ce qui est d'ailleurs le cas du premier post de ton lien, j'imagine que le fix ajouté depuis n'en est pas un, il doit juste éviter le problème et n'appelant pas la fonction), le mod stk ne doit rien normaliser ni utiliser de fonctions phpBB qui le font, et là, bah, si phpBB le peut sans erreur, pourquoi le stk ne le pourrait il pas ?
Moralité, je ne jette pas la pierre, dans le principe, le stk est une bonne chose, mais l'implémentation proposé fait des choix impossible.
Selon moi, il serait préférable de soit totalement séparer celui-ci de phpBB, avec peut être une interface moins sexy mais qui marcherait même sans phpBB, soit totalement l’intégrer (ce qui était le cas des première versions qui marchaient sans problèmes) au risque de le voir planter quand phpBB plante. Là, c'est un entre deux, le pire choix possible AMHA.
Et re-moralité, on peut ici parler des raisons qui t’ont poussé a utiliser le stk (tu voulais faire quoi au juste), mais pas du stk, enfin, on peut rien contre des choix aussi essentiels de design du mod qui conduisent à des problèmes insolubles sans remettre en cause ces choix de design.