On ajoute pour chaque plugin du core :
- le paquet.xml sous le nom _paquet.xml pour éviter une utilisation par défaut à la place de plugin.xml Il suffira de le renommer pour effectuer les tests.
- les fichiers de langue nécessaire à la description et au slogan.
- un fichier _paquet-migration qui contient les commandes svn pour migrer ou ajouter des fichiers. Ce fichier n'a plus d'autre intérêt que de lister les fichiers à renommer pour retrouver le fonctionnement des balises disparues : install, fonctions et options.
cela permet
- de cibler .editer au lieu de li ce qui simplifie grandement les css
- de ne pas imposer le balisage html et de faire des formulaires en <p> si on le souhaite
- ne creer que les tables de l'extension qui s'installe
- utiliser la fonction maj_plugin a laquelle on fournit un tableau d'operations elementaires
- gerer la transition depuis SPIP 2.1 dans tous les cas (table existante mais pas de meta)
Ce n'est pas simple : Flot superpose les graphiques les uns sur les autres de sorte que les prévisions qui arrivent en dernier passent par dessus la courbe des visites du jour, empêchant de les lire. On déplace donc en javascript les prévisions pour les passer dans la première colonne ; ainsi, les visites du jours seront par dessus.
On change la librairie tFlot pour s'appuyer sur .data() et pouvoir transmettre des couleurs aux graphiques.
il s'avere que l'affichage des referers est completement delirant dans la version stable, en masquant une partie aleatoire.
on retrouve ici ses referers, qui ont toujours ete en base :)
on utilise une boucle (DATA){source stats,jour|mois,duree,id_article}
pour recuperer le tableau de donnees qu'on met en forme dans le squelette
la page offre deja le zom on/off en ajax
On le supprime donc de tous les forms qui n'ont pas de fichier a poster a priori. Dans le cas ou un plugin voudrait etendre un formulaire dans ce cas,
il lui faudra ajouter l'enctype sur la balise <form>
la fonction php icone_inline est evacuee dans le grenier (car gerait l'ajax ancienne mode), au profit de icone_verticale, qui a du coup la meme signature que icone_horizontale