Skip to content
Extraits de code Groupes Projets
  1. fév. 05, 2006
  2. jan. 30, 2006
  3. jan. 29, 2006
    • esj's avatar
      Nouvelle interface avec les fonctions du cache, pour pouvoir eventuellement... · 9e742668
      esj a rédigé
      Nouvelle interface avec les fonctions du cache, pour pouvoir eventuellement decide de la perennite d'un cache sur la base de son contenu
      9e742668
    • esj's avatar
      Faciliter l'envoi d'en-tetes http dans les squelettes, afin de remplacer les... · f4cca4fd
      esj a rédigé
      Faciliter l'envoi d'en-tetes http dans les squelettes, afin de remplacer les variables PHP $flag_preserver et $flag_dynamique par des entitees independantes du langage d'execution. Pour cela: 
      
      - introduction d'une balise #HTTP{e1, ... en} utilisable en debut de squelette, et dont les arguments sont des chaines, entourees de guillemets ou d'apostrophes, conforme au protocole HTTP1/1 :
      http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.4
      
      - cette balise est compilee en une sequence
      <?php header(e1); .... ;header(en) ?>
      
      - Spip repere une telle sequence initiale (c'est donc valable aussi pour un code php ecrit directement sous-reserve que la syntaxe soit exactement la meme) et en fait une meta-donnee pour chaque page produite par l'execution du squelette, afin de disposer facilement des en-tetes au moment de l'envoi;
      
      - Spip repere dans ces meta-donnees la presence de la directive Content-Type. Si elle est absente, elle est automatiquement rajoutee avec comme habituellement la valeur:
      	Content-Type: text/html; charset=#CHARSET
      Spip n'enverra les boutons d'administration et de previsualisation et n'inserera leur CSS associee que si cette directive a pour valeur text/html ou que le mode debug est actif. 
      Cette assertion simple reflete l'usage de la variable $flag_preserver qui n'a ainsi plus de raison d'etre.
      
      - Spip repere aussi dans ces meta-donnees la presence d'une directive "Cache-control", auquel cas il n'enverra aucune autre directive concernant le cache du client. Ainsi, le positionnement a "vrai" de la variable $flag_dynamique, jamais documentee, est equivalent a
      	#HTTP{'Pragma: no-cache', 'Cache-Control: no-cache; must-revalidate'}
      f4cca4fd
  4. jan. 28, 2006
  5. jan. 22, 2006
  6. jan. 21, 2006
  7. jan. 11, 2006
  8. jan. 01, 2006
  9. déc. 19, 2005
  10. déc. 18, 2005
  11. déc. 13, 2005
  12. déc. 11, 2005
  13. déc. 06, 2005
  14. nov. 29, 2005
    • esj's avatar
      Permettre la surcharge du systeme de cache avec son delai: · 0866e2f7
      esj a rédigé
      - en confinant la gestion de la globale $delai dans le fichier inc-cache surchargeable
      - en ne chargeant ce fichier que dans inc-public-global
      - en mettant dans inc_invalideur les fonctions non necessaires a la determination des caches
      0866e2f7
  15. nov. 18, 2005
    • esj's avatar
      · 9e25e547
      esj a rédigé
      Remplacement systematique de la fonction lire_meta(x) par son contenu $GLOBALS['meta'][x]
      plus efficace et permettant de distinguer plus facilement les globales internes aux scripts 
      et celles en provenance de l'entree HTTP.
      En parallele, deplacement des fonctions action_auteur dans inc_session pour eviter de charger 
      les fonctions d'admin quand ce n'est pas necessaire.
      9e25e547
  16. nov. 16, 2005
    • Fil's avatar
      · 32fd6c2c
      Fil a rédigé
      Nouveau modele de gestion des statistiques, qui devrait etre plus robuste et dont le code est plus simple ; mais attention il stocke des tas de fichiers temporaires dans ecrire/data/
      
      Quelques corrections dans le parcours des repertoires (un fichier "0" pouvait bloquer SPIP)
      
      
      
      32fd6c2c
  17. nov. 10, 2005
  18. nov. 04, 2005
    • esj's avatar
      · d029e516
      esj a rédigé
      decoupage de inc_presentation en 2, afin que les petits scripts (spip_image, spip_rss, aide etc) n'ayant besoin que d'une presentation minimale  puissent ne lire que ce minimum
      d029e516
  19. oct. 28, 2005
    • esj's avatar
      · f4ec306a
      esj a rédigé
      remplacement de la BALISE style utilisee pour les pages d'installation et assimilees par une balise Link sur une feuille de style. Petites differences graphiques par endroits, mais on ne voit presque jamais ces pages et il est justement plus facile de les changer a present
      f4ec306a
  20. sept. 28, 2005
  21. sept. 06, 2005
  22. juil. 17, 2005
  23. mai 19, 2005
  24. mai 06, 2005
  25. avr. 25, 2005
  26. avr. 21, 2005
  27. mars 30, 2005
  28. mars 17, 2005
  29. mars 03, 2005
  30. mars 02, 2005
  31. fév. 22, 2005
  32. fév. 10, 2005
  33. fév. 08, 2005
Chargement en cours