Sujet pour le suivit d'évolution et les retours sur les versions 4.2.x du site.
Finalement, ça sera peut-être bien une 4.2.3.
En préparation, pour Collection, une version 2.2. Donc pas de changement en profondeur du module, mais surtout l'arrivée d'un rendu XML des fiches. Ça permettra d'avoir un état plus concret d'une fiche à un instant T. C'est beaucoup plus lourd que je le pensais, mais pas très compliqué. En fait, c'est en place en dév et finie, mais toujours en test. Avant de publier cette mise à jour, j'aimerais finir l'intégration par XML de fiche, en essayant d'avoir un truc raccord entre les deux.
Petit exemple de fiche :
<?xml version="1.0" encoding="UTF-8"?>
<edition id="98">
<id_Serie>91</id_Serie>
<id_Pays>116</id_Pays>
<Nom_Inter>Asatte no Hōkō.</Nom_Inter>
<Nom_Local>あさっての方向。</Nom_Local>
<Nom_Lecture/>
<Nom_Inter_Avance/>
<Nom_Local_Avance/>
<SousTitre_Inter/>
<SousTitre_Local/>
<SousTitre_Lecture/>
<SousTitre_Inter_Avance/>
<SousTitre_Local_Avance/>
<Edition>0</Edition>
<Edition_Inter/>
<Edition_Local/>
<Collection/>
<Ouvrage_Debut>1.00</Ouvrage_Debut>
<Ouvrage_Fin>5.00</Ouvrage_Fin>
<Etat>10</Etat>
<Image_Acceuil/>
<Date_Debut>2005-03-10</Date_Debut>
<Date_Debut_Mois>0</Date_Debut_Mois>
<Date_Fin>2015-08-09</Date_Fin>
<Date_Fin_Mois>0</Date_Fin_Mois>
<Editeurs>
<Editeur id="103"/>
</Editeurs>
<Realisation/>
<Arcs>
<Arc>
<Numero>1.00</Numero>
<Titre_Inter>TEST1</Titre_Inter>
<Titre_Local/>
</Arc>
<Arc>
<Numero>4.10</Numero>
<Titre_Inter>TEST2</Titre_Inter>
<Titre_Local/>
</Arc>
<Arc>
<Numero>5.00</Numero>
<Titre_Inter>TEST2</Titre_Inter>
<Titre_Local/>
</Arc>
</Arcs>
<Images/>
</edition>
Bon, au passage, j'ai corrigé quelques bugs étranges du genre : « pourquoi ça marchait sans brancher jusque là ? »
Je ne pense pas avoir le temps de finir l'intégration de notification d'ici la fin des vacances. J'ai le bilan de fin d'année que je n'ai même pas commencée à faire.
Après réflexion j'ai complément réécrit mon code pour le rendre plus malléable et adaptatif pour de prochaines évolutions. Moins de code pour quelque chose de beaucoup plus propre sur le rendu XML. Les bonnes idées n'arrivent pas souvent d'un coup. Je suis en phase de teste. Elle sera certainement mise en ligne au courant de la semaine.
<?xml version="1.0" encoding="UTF-8"?>
<edition id="98" serie="91" pays="116" etat="10" image="1628">
<titre>
<inter>Asatte no Hōkō.</inter>
<local>あさっての方向。</local>
<lecture/>
<inter-avance/>
<local-avance/>
</titre>
<sous-titre>
<inter/>
<local/>
<lecture/>
<inter-avance/>
<local-avance/>
</sous-titre>
<edition edition="0">
<nom-inter/>
<nom-local/>
<collection/>
</edition>
<ouvrage debut="1.00" fin="5.00"/>
<date>
<debut date="2005-03-10" mois="0"/>
<fin date="2015-05-09" mois="0"/>
</date>
<editeurs>
<editeur id="103"/>
</editeurs>
<realisation/>
<arcs>
<arc numero="1.00">
<titre-inter>TEST1</titre-inter>
<titre-local/>
</arc>
<arc numero="4.10">
<titre-inter>TEST2</titre-inter>
<titre-local/>
</arc>
<arc numero="5.00">
<titre-inter>TEST2</titre-inter>
<titre-local/>
</arc>
</arcs>
<images>
<image id="1628" fichier="183" numero="1" type="0"/>
<image id="1629" fichier="184" numero="2" type="0"/>
</images>
</edition>
Vu la masse de modifications, ça sera finalement 4.3.
Prévu :
J'essaie de sortir ça le plus rapidement possible, car certaines modifs sont devenues bloquantes.
Je pensais finir dans la semaine, mais j'avais oublié quelques détails qui m’ont obligé à revoir quelque peu en profondeur du Framework au niveau des langues. Heureusement, j'ai toujours trouvé des solutions pour étendre sans complexifier. Il y aura donc :
Bon... il ne me reste plus que l'envoi des e-mails, quasiment finit.
Je pensais mettre les notifications le 1er, puis après quelques test... Je pense que la 4.3 va attendre encore 1 ou 2 jours. En fait, il y a des changements de comportement si important sur le module de langues et de templates, que je préfère continuer à faire des tests. Il faut dire, il est possible de recevoir les notifications par e-mail dans la langue de son choix...