- oct. 10, 2005
-
-
esj a rédigé
-
- sept. 02, 2005
-
-
esj a rédigé
-
- août 31, 2005
-
-
esj a rédigé
-
- août 25, 2005
- juil. 19, 2005
- juil. 11, 2005
-
-
esj a rédigé
-
- juil. 10, 2005
- juil. 08, 2005
-
-
esj a rédigé
-
- juin 20, 2005
-
-
esj a rédigé
-
- juin 05, 2005
-
-
esj a rédigé
transformation des repetitions de critere d'égalité sur un meme champ en un IN + HAVING count(*) = cardinal (Patrick Guermonprez); début du nouveau decompilateur
-
- mai 13, 2005
-
-
Fil a rédigé
-
- avr. 26, 2005
-
-
Fil a rédigé
en cas d'erreur de squelette etc, ne plus activer mysql_out, sinon le site est mort pour deux minutes
-
Fil a rédigé
ici en cas de timeout, au lieu de faire que chaque hit attende indéfiniment l'ereur SQL, on se base sur ecrire/data/mysql_out pour savoir tout de suite que ça ne marche pas. Ca soulage *beaucou* le serveur web, et ça donne en prime les pages du cache au visiteurs
-
- avr. 02, 2005
-
-
Fil a rédigé
séparation du rappel connexion ( mysql_query (requete, link) et du rappel du nom de la base ( mysql_query("SELECT * FROM `base`.spip_meta") le rappel du nom de la base est testé à l'installation (car il peut poser problème, notamment sur free où la base *peut* (mais ne *doit* pas) être appelée sous le nom login@free.fr au lieu de login)
-
- fév. 22, 2005
-
-
Fil a rédigé
(c'est le cas de www.spip.net)
-
- fév. 10, 2005
-
-
Fil a rédigé
-
- jan. 28, 2005
-
-
Fil a rédigé
-
- jan. 22, 2005
- jan. 08, 2005
-
-
esj a rédigé
Débusqueur: donner la requete MysQL, virer le squelette englobant afin de disposer de toute la largeur, mettre les boutons à gauche du code afin qu'ils soient toujours au même endroit, colorer alternativement les lignes
-
- déc. 13, 2004
-
-
esj a rédigé
-
- nov. 30, 2004
-
-
esj a rédigé
-
- nov. 07, 2004
-
-
ARNO* a rédigé
-
- oct. 23, 2004
-
-
esj a rédigé
-
- oct. 22, 2004
-
-
esj a rédigé
-
- sept. 13, 2004
-
-
esj a rédigé
-
- août 27, 2004
-
-
Fil a rédigé
encore beaucoup de modifs, je ne détaille pas, car elles sont surtout du fond et des suites de discussions sur spip-dev : * le debogueur devient de plus en plus riche et subtil (n'affiche plus à tout vent les erreurs mysql, par exemple, mais seulement aux admins) * nettoayge du code des forums * tentative de résoudre le bug de ecrire_fichier sous windows * En matière de boucles et balises, l'ajout de id_thread dans la table spip_forum donne tout de suite le critère {id_thread} qui va bien pour retrouver le pied d'une discussion etc. Il va falloir mettre à jour NOUVEAUTES et TODO :)
-
- août 25, 2004
-
-
Fil a rédigé
- gros travail sur le debuggueur : les boutons de debug s'affichent maintenant dès qu'une erreur php a été détéctée dans l'exécution de la page, les erreurs 'parse error' ou 'fatal error' sont traitées (ce qui n'a pas été facile...) - les fichiers du cache sont stockés en mode compressé (quand c'est possible) - la compression auto est redéconnectée des post-traitements de page (trop de problèmes, notamment sur spip-contrib) par ailleurs petites corrections, suppression de code mort, etc. J'espère que le déroulé des opérations dans inc-public - inc-cache - inc-calcul - inc-calcul-squel est plus lisible maintenant ; la partie "affichage des boutons d'admin", en revanche, est vraiment méchante :-)
-
- août 23, 2004
-
-
Fil a rédigé
-
- août 17, 2004
-
-
Fil a rédigé
- on n'a désormais plus qu'une table spip_caches, sous la forme : +-----------------------------------------------+-----------------+-------+ | hache | id | suppr | +-----------------------------------------------+-----------------+-------+ | CACHE/c/86400/cle%3Fid_article%3D884.9595d74a | id_article/884 | NULL | | CACHE/c/86400/cle%3Fid_article%3D884.9595d74a | id_article/907 | NULL | ... / ... | CACHE/2/86400/le%3Fid_article%3D2505.5d9390a2 | id_forum/a2505 | NULL | | CACHE/2/86400/le%3Fid_article%3D2505.5d9390a2 | id_article/2505 | NULL | | CACHE/2/86400/le%3Fid_article%3D2505.5d9390a2 | id_article/2442 | NULL | ... / ... ici hache est le nom du fichier cache ; id l'identifiant (composite) de l'invalideur, et suppr est mis à 'x' quand on demande de supprimer. Un message est alors posé dans lire_meta() pour dire à inc-public.php3 de faire le ménage avant d'aller chercher un fichier cache. Dans ecrire/articles.php3 il y a à deux endroits l'appel à l'invalidation
-
- juil. 27, 2004
- juil. 26, 2004
-
-
Fil a rédigé
(moins on aura de façons différentes de parler à la base, et mieux on se portera quand il faudra migrer vers un autre SGDB) NB: une fois testé qu'il n'y a pas d'oubli, on peut réactiver les fonctions au cas où elles serviraient dans des scripts externes ou contribs.
-
Fil a rédigé
avec cette version je peux de nouveau faire tourner mes sites sous SPIP-cvs (sauf bug flagrant). Par rapport à la version précédente, il y a des dizaines de modifs : - retour au schéma de cache précédent (noms de fichiers avec un peu plus de md5() au cas où - retour des inc-urls personnalisés - meilleure intégration, je pense, de l'invalideur de forums - API invalideur déplacée dans l'espace privé pour pouvoir être appelée depuis ecrire/ (attention, il faudra que ça soit en option seulement !) Par contre j'ai dû faire sauter, au moins provisoirement : - les fichiers cache '_NEW' : d'une part on doit pouvoir les régler avec l'invalideur, d'autre part ça introduisait plein de biscorneries que j'ai préféré eviter - l'inclusion en mode "html" et la gestion de la $fraicheur dans ce cas (mais les données du compilo concernant le mode "html" ou "php" sont préservées dans les meta-données du fichier cache - le mécanisme de lock sur le calcul du squelette compilé - le flock() sur calcul des caches de page (remplacé par spip_get_lock() Je crois que c'est tout, mais j'en oublie forcément A plus
-
- juil. 24, 2004
-
-
Fil a rédigé
-
- juil. 23, 2004
-
-
Fil a rédigé
-
- juil. 19, 2004
-
-
Fil a rédigé
-