Historique des modifications----------------------------------------------------------------------------------------
[Theo] ANDRE Thierry.
[Lolo] VILDAY Laurent.
[Diog] MOULRON Diogène.
[Webe] DELVILLE Romain.
[Fred] BOUCHERY Frederic.
[Perr] PERRICHOT Florian.
[Phil] RODIER Philippe.
[Zapo] FIX Jérôme.
[Erik] DEZEEUW Erik.
[Arna] LIMBOURG Arnaud.
[Dami] BONVILAIN Damien.
[SebH] HOUZE Sébastien.
[Decl] DECLEE Frédéric.
[Marm] HORDEAUX Sébastien.
[Guil] LELARGE Guillaume.
[Alla] GAUTHIER Jérémy.
[Gatc] CASANOVA Matthieu.
[Kell] KELLER Christophe.
[KePa] KELLUM Patrick.
[Mark] HUMPHREYS Aidan Mark.
12 Mars 2002 - Version béta 7.3
[Theo] Correction d'un message d'erreur dans GetMxFile().
[Theo] Correction dans MxClearCache().
[Theo] Ajout de la méthode MxRefreshAll().
[Theo] Modification de GetMxCache(), de MxWrite(), et de SetModeliXe(), possibilité de récupérer le résultat en sortie de cache également.
[Webe] Correction dans MxSelect().
10 Mars 2002 - Version béta 7.2
[Theo] Correction de GetParameterParsing(), suppression des Warnings résiduels.
[Theo] Modification de MxRefresh(), pour pouvoir rafraichir spécifiquement certains fichiers par rapport aux paramètres GET & POST qui les ont générés.
[Theo] mXattribut devient insensible à la casse.
[Theo] Correction dans MxBlocBuilder().
[Theo] Intégration de l'attribut info qui sera amener à remplacer l'attribut ref dans la version finale.
[Webe] Modification dans le constructeur pour la gestion du cache.
[KePa] Ajout des méthodes IsMx*.
01 Février 2002 - Version béta 7.1
[Theo] Ré-écriture de l'ini_set pour les inclusions des fichiers de configs et ErrorManager.
[Theo] Ré-écriture de l'opérateur append pour inclure le parsing de la partie ajoutée (sur une suggestion de Ben).
[SebH] Optimisation de la lecture du fichier de paramètres GetParameterParsing().
29 Janvier 2002 - Version béta 7.0
[Gatc] Correction dans MxUrl pour le nosid.
[Gatc] Ré-écriture de GetQueryString(), gestion des tableaux de tableaux, suppression des valeurs nulles.
[Webe] Correction dans l'instanciation ($cacheDelay).
[Webe] Correction dans MxUrl.
[Kell] Correction de SetMxCache, instanciation non effective.
[Decl] Ajout des options button et submit dans MxFormField().
[Perr] Corrections dans MxLoopBuilder().
[Guil] Compatibilité PHP3 dans MxParsing().
[Alla] Compatibilité HTML & XHTML pour la sortie.
[Marm] Méthodes SetMx* pour configurer à la volée ModeliXe et modifier le paramétrage de Mxconf.
[Marm] Gestion des urls mailto.
[SebH] Corrections dans ErrorManager.
[SebH] Gestion des set ModeliXe.
[SebH] Correction dans GetMxFile().
[SebH] Optimisation de GetMd5UrlKey().
[SebH] Correction dans MxBlocBuilder().
[Guil] Ajour de SetMxSession().
[Theo] Corrections dans MxLoopBuilder().
[Theo] Modification de l'expression rég des blocs pour le balisage PEAR.
[Theo] Ré-implémentation des plug-ins.
[Theo] Réglage des magic-quotes-runtime à 0 (récupération des templates et expressions régulières).
[Theo] Suppression du ErrorReporting(0) en fin de script.
[Theo] Ré-écriture des includes de Mxconf et de ErrorManager.
[Theo] Correction de MxSelect pour la gestion des select multiples à partir de tableaux associatifs.
[Theo] Correction du balisage PEAR, gestion des attributs multiples et fixes.
[Theo] Correction de la signature qui porte maintenant sur la balise <head>.
[Theo] Suppression de quelques tests is_file.
[Theo] Optimisations diverses.
26 novembre 2001 - Version béta 6.6
[Theo] Correction dans MxLoopBuilder.
[Perr] Correction dans MxLoopBuilder.
[Phil] Ajout de l'option image dans MxFormField().
22 novembre 2001 - Version béta 6.5
[Theo] Suppression de GetMxPath().
[Theo] Ajout de GetExecutionTime().
[Theo] Correction dans MxBloc sur l'opérateur replace.
[Theo] Correction dans MxBlocBuilder() lors de la suppression d'un bloc (reset).
[Theo] Ajout de l'option file pour MxFormField().
[Theo] Modification de la gestion des erreurs, création de la classe ErrorManager.
[Theo] Modification du paramétrage dans Mxconf.
[Theo] Suppression de la gestion des plug-ins.
18 octobre 2001 - Version béta 6.4
[Fred] Suppression de l'attribut title de mxImage pour compatibilité XHTML et WML.
[Fred] Modification de l'alt par défaut dans mxImage.
[SebH] Corrections dans MxGetCache et GetMxFile().
[Theo] Correction dans MxLoopBuilder.
31 Août 2001 - Version béta 6.3
[Zapo] Corrections dans le constructeur.
[Perr] Intégration des attributs fixes dans les select.
[Perr] Gestion différenciée des href et url.
[Theo] Modification de l'opérateur replace, spécification de l'opérateur modify.
[Theo] Correction de l'opérateur reset.
[Theo] Optimisation des expressions régulières.
[Theo] Gestion des déclarations d'attributs multiples.
[Theo] MxUrl, gestion des url en mod_rewrite.
[Lolo] MxUrl, gestion des url en mod_rewrite.
[Webe] Gestion du cache.
[Fred] Correction d'une erreur dans le parsing des balises, passage par référence de flagArray.
24 Août 2001 - Version béta 6.2
[Theo] Correction dans MxImage
[Theo] Ajout de l'option "nosid" dans MxUrl
21 Août 2001 - Version béta 6.1
[Lolo] Mise en conformité des balises images, attribut alt.
[Lolo] Mise en conformité des en-têtes HTML, suppression des commentaires ModeliXe à la demande.
[Perr] Correction sur MxCheckerField (fermeture de balise)
[Theo] Modification de ModeliXe.conf en mx_conf.php
[Theo] Correction dans la génération de la signature md5 pour le cache
[Theo] Intégration des attributs HTML statiques dans les balises ModeliXe
[Theo] Passage de la licence GPL à LGPL
17 Août 2001 - Version béta 6.0
[Theo] Ajout d'une capture d'erreur dans MxBloc
[Theo] Suppression de BuildMxBloc
[Theo] Développement de MxBlocBuilder
[Theo] Suppression de GetModeliXe
[Theo] Développement de MxLoopBuilder
[Theo] Modification dans MxWrite
[Theo] Relecture et optimisation du code
[Theo] Modification de GetVersion en GetMxVersion
[Theo] Suppression de l'opérateur "destroy"
[Theo] Suppression de l'opérateur "initialize"
[Theo] Modification de l'opérateur "deleting"
[Theo] Développement de MxCheckerField
[Theo] Modification de MxFormField, passage d'attribut à balise
[Fred] Suppression des doubles quotes inutiles
[Fred] Relecture et optimisation du code
[Perr] Développement de la gestion des checkBox
[Perr] Développement de la gestion des radio
[Diog] Modification dans MxImage
[Phil] Transformation de l'opérateur "concat" en "append", gestion des fichiers
08 Août 2001 - Version béta 5.4
[Theo] Corrections dans WithMxPath
[Fred] Script d'adapation à DreamWeaver pour l'édition des templates
31 Juillet 2001 - Version béta 5.3
[Theo] Correction dans MxUrl
[Theo] Correction sur l'opérateur "modify" dans MxBloc
[Theo] Correction sur l'opérateur "replace" dans MxBloc
27 Juillet 2001 - Version béta 5.2
[Theo] Correction mineure d'un bug dans GetQueryString
[Webe] Mise en place du système de cache
[Theo] Mise en place du système de cache
[Theo] Modifications et corrections de l'appel de GetParameterParsing
[Theo] Correction d'un bug majeur, les regexp ne fonctionnait que sous PHP 4.0.4
25 Juillet 2001 - Version béta 5.1
[Theo] Corrections dans MxParsing
[Theo] Modification de l'opérateur reset dans MxBloc
24 Juillet 2001 - Version béta 5.0
[Theo] Corrections dans MxParsing dans le cas de multiples blocs
[Theo] Corrections dans MxReplace
23 juillet 2001 - Version béta 4.1
[Theo] Correction du calcul du nombre de fils sur MxParsing
[Theo] Correction de l'opérateur reset sur MxBloc
[Theo] Corrections dans BuildMxBloc sur les conditions d'arrêts
[Diog] Ajout d'un argument dans la méthode MxImage
19 Juillet 2001 - Version béta 4.0
[Theo] Ajout du fichier de configuration pour la définition de paramètres par défaut
[Theo] Normalisation XML ou PEAR du balisage ModeliXe
[Theo] Gestion des valeurs multi-lignes dans le fichier de paramétrage
[Theo] Méthode AddMxPlugIn finalisée
13 Juillet 2001 - Version béta 3.6.1
[Theo] Suppressions de quelques warnings dans les méthodes Mx
[Theo] Version alpha de MxPlugIn
12 Juillet 2001 - Version béta 3.6
[Lolo] Transformation des tabulations en 4 espaces (plus lisible)
[Lolo] Correctifs sur le balisage XHTML
[Lolo] Introduction du numéro de version en propriété du template
[Lolo] Remontée du constructeur en haut de la classe
[Lolo] Variable mXParemeterFile renommée en mXParameterFile
[Lolo] typo Array() en array()
[Theo] Suppression des méthodes de chronométrage devenues inutiles
[Theo] Corrections sur MxFormField, inversion des paramètres name et value
[Theo] Petit correctif sur MxErrorManager
[Theo] Ajouts de commentaires dans les méthodes de parsing
06 Juillet 2001 - Version béta 3.5
[Theo] Ajout de l'option "out" sur MxWrite.
[Theo] Mise en conformité XHTML des balises générées par les méthodes Mx.
[Theo] Suppression de l'extension mxt obligatoire des templates.
[Theo] Suppression des derniers warning résiduels (propriétés non définies).
[Theo] Diverses corrections mineures.
[Theo] Mise à jour de la documentation.
29 Juin 2001 - Version béta 3.4
[Theo] Gestion des erreurs améliorées, création d'un mode exploitation et d'un mode débuggage.
[Theo] Création d'un ModeliXe.tar.gz
28 Juin 2001 - Version béta 3.3
[Theo] Vérification des fermetures de bloc et génération d'une erreur le cas échéant.
27 Juin 2001 - Version béta 3.2
[Theo] Ajout de la méthode AboutModeliXe.
[Theo] Correction d'une erreur dans MxParsing, lors de la gestion des attributs.
26 Juin 2001 - Version béta 3.1.
[Theo] Ajout de la méthode WithMxPath.
[Theo] Adressage relatif des méthodes liées à l'ensemble des composants ModeliXe.
[Theo] Modification de la méthode GetMxPath.
[Theo] Modification de la méthode MxParsing.
[Theo] Modification de la documentation.
25 Juin 2001 - [Theo] Documentation de la version béta 3.0.
22 Juin 2001 - Version béta 3.0.
[Theo] Méthode GetParameterParsing pour le paramétrage du template.
[Theo] Modification de la méthode GetMxPath.
20 Juin 2001 - Version béta 2.2.
[Theo] Ajout de la méthode GetMxPath
[Theo] Modifications dans le parsing du template
[Theo] Redéfinition des noms de certaines méthodes.
15 Juin 2001 - Rédaction de la documentation de la béta 2.1.
04 Juin 2001 - Version béta 2.1 stabilisée de ModeliXe, sans la gestion des plug ins.
25 Mai 2001 - Version béta 2.0 de ModeliXe, intégrant de nouvelles méthodes.
[Theo] Gestion des boucles optimisée, simplifiée, et directement intégrée dans la classe.
[Theo] Redéfinition de la gestion des plug ins.
Mai 2001 - Première version et première présentation de ModeliXe (béta 1.0).
Avril et Mai 2001 - [Theo] Premières réflexions sur ModeliXe, définition d'une interface fonctionelle.
Décembre 2000 - [Theo] PHPStudio 3.0.
Octobre 2000 - [Theo] PHPstudio 2.0.
Aout 2000 - [Theo] Naissance de PHPStudio 1.0.
Avril 2000 - [Theo] EasyPHP et HTMLtemplate.
NB: En cas de modifications des sources, veuillez ajouter votre contribution et y associer un descriptif des modifications effectuées,
ainsi qu'un numéro de version, merci pour les suivants.
-------------------------------------------------------------------------------------------------------------------- |