Skip to content
Extraits de code Groupes Projets
  1. jan. 08, 2007
  2. jan. 07, 2007
    • esj's avatar
      Mise au carré du sous-attribut font-style avant son passage dans un .css d'une... · 2736587e
      esj a rédigé
      Mise au carré du sous-attribut font-style avant son passage dans un .css d'une manière ou d'une autre. Evacuation d'une dizaine de fautes de frappes (la DTD ne donne pas d'info sur l'attribut style, une raison de  plus pour ne pas l'utiliser). Les occurrences de font-size avec px se réduisent à six valeurs: 10px, 12px, 14px, 16px, 18px, 32px (i.e. 9px est devenu 10; 11px est devenu 12 ou 10, 13px est devenu 14 ou 12, et 20px est devenu 18). Les différences sont perceptibles, mais plutot en bien (ça réduit l'hétérogénéité des pages). 
      
      Il reste 2 occurrences calculées de px dans les fonctions du calendrier, car elles gèrent un zoom conditionnant d'autres paramètres, il y a du travail. Reste aussi 15 occurrences avec em, % ou small ou x-small qui sont moins criticables que les px, mais seront à revoir aussi.
      2736587e
  3. déc. 29, 2006
  4. déc. 20, 2006
  5. déc. 18, 2006
  6. déc. 17, 2006
  7. déc. 16, 2006
  8. déc. 12, 2006
  9. déc. 11, 2006
  10. nov. 26, 2006
  11. nov. 25, 2006
    • esj's avatar
      Simplification de l'interface debut_admin: on lui donne juste le nom du script... · ce552a9b
      esj a rédigé
      Simplification de l'interface debut_admin: on lui donne juste le nom du script (qui est en fait toujours $_REQUEST['exec']) et elle insère tout $_POST automatiquement dans le formulaire demandant la création du répertoire, ce qui lui permettra de fonctionner pour toute nouveauté dans les actions demandant ce controle. En prime (sur FireFox) le nom du répertoire est automatiquement copié dans le presse-papier pour faciliter sa création.
      ce552a9b
  12. nov. 17, 2006
  13. nov. 16, 2006
  14. nov. 12, 2006
    • esj's avatar
      Tâche #328 et rationnalisation du cod: les fonctions de inc/utils produisant... · 7ce2c047
      esj a rédigé
      Tâche #328 et rationnalisation du cod: les fonctions de inc/utils produisant du code HTML et des entetes HTTP sont évacuées ailleurs. En particulier, la plupart des redirections étant à present dans les scripts de action/, redirige_par_entete passe dans inc/headers. Plus un peu de partage de code ici ou là.
      7ce2c047
  15. nov. 06, 2006
  16. nov. 03, 2006
  17. nov. 01, 2006
  18. oct. 28, 2006
  19. oct. 24, 2006
  20. oct. 23, 2006
  21. oct. 21, 2006
    • JamesRezo's avatar
      la fonction spip_initialisation_parametree prend désormais 4 paramètres... · a9936bf2
      JamesRezo a rédigé
      la fonction spip_initialisation_parametree prend désormais 4 paramètres représentant les 4 répertoires non partageables d'un SPIP.
      _DIR_CHMOD, s'appelle maintenant _SPIP_CHMOD et est calculée à l'installation de spip. On colle la constante dans le fichier de connection.
      On ajoute le répertoire tmp_img/ qui servira de base aux données volatiles mais devant être accessible via http. C'est là qu'on calculera tous les images réduites, (à tester)
      On en profite pour faire une très légère toilette au page d'installation. C'est pas encore fantastik ;)
      
      TODO: la vérification des sous-répertoires de tmp/ en écriture, voire, leur création à la volée
      a9936bf2
  22. oct. 06, 2006
  23. sept. 30, 2006
  24. sept. 17, 2006
  25. sept. 10, 2006
  26. sept. 06, 2006
  27. sept. 03, 2006
  28. août 14, 2006
  29. août 08, 2006
  30. août 07, 2006
    • esj's avatar
      Les scripts appelables en Ajax sont à présent comme tous les scripts dans exec... · ad1e592b
      esj a rédigé
      Les scripts appelables en Ajax sont à présent comme tous les scripts dans exec (i.e contenant une fonction exec_F_dist surchargeable). Le role d'index.php est seulement de tester si "var_ajax" est présent dans l'envoi, auquel cas il rajoute comme première ligne < ? xml etc ? > et transcode en Unicode le resultat de la fontion exec_F.
      
      Autrement dit la seule chose qui distingue actuellement un script Ajax d'un autre, c'est que sa fonction exec_F retourne le flux à envoyer au client tandis que les autres font directement des echo. En calant tout le monde sur le premier comportement, tout script pourra alors s'exécuter en asynchrone, il suffira de mettre var_ajax=1 dans les parametre pour avoir les deux compléments indiqués ci-dessus (mais ils devraient sans doute s'intégrer aussi aux scripts à terme).
      
      ad1e592b
    • esj's avatar
      Eclatement d'ajax_page, dont le taux de croissance n'était plus tenable. · 1b391b37
      esj a rédigé
      C'est la question de l'interface de programmation d'Ajax qui est posée.
      En attendant de la stabiliser, le fichier index.php prend à sa charge l'aiguillage et le traitement opérés auparavant par ajax_page qui a été retiré du dépot, son contenu étant réparti en autant de fichiers inc/ajax_F.php qu'il contenait de fonctions F. 
      
      Le mode d'appel est provisoirement encore "ecrire/?exec=ajax_page&fonction=F" en attendant mieux.
      1b391b37
  31. juil. 13, 2006
    • esj's avatar
      Les essais de mutualisation (cf ticket #186 très bien extrapolé par... · 710ebd80
      esj a rédigé
      Les essais de mutualisation (cf ticket #186 très bien extrapolé par http://www.spip-contrib.net/Un-noyau-SPIP-1-9-plusieurs-sites) ayant révélé quelques oublis, introduction d'une fonction spip_initialisation_parametree qui définit les répertoires et fichiers qui doivent absolument etre définis et qui ne sont pas mutualisables. Il suffit donc à mes_options d'appeler cette fonction avec les répertoires  souhaités pour etre certain de ne rien oublier.
      
      Cette mise au carré a provoqué la disparition de la constante _DIR_INCLUDE qui n'est en fait plus utile depuis que Spip est mutualisable.
      
      A noter que spip_initialisation_parametree exige 2 répertoires en arguments
      et non un seul, car data/ upload/ et inc_connect sont traditionnellement dans
      ecrire/ et non à la racine comme les autres. Il serait utile de revenir 
      là-dessus à terme, et de geler ecrire/ comme répertoire en lecture seule.
      
      Aussi dans ce dépot: petit partage de code autour de minipres.
      
      Fil & Emmanuel
      710ebd80
  32. juin 29, 2006
Chargement en cours