Skip to content
Extraits de code Groupes Projets
Bifurcation depuis spip / spip
Le projet source a une visibilité limitée.
  • Fil's avatar
    55c72b5b
    le gros boulot de week-end : · 55c72b5b
    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
    55c72b5b
    Historique
    le gros boulot de week-end :
    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