Skip to content
Extraits de code Groupes Projets
  1. jan. 05, 2007
  2. jan. 03, 2007
  3. jan. 01, 2007
  4. déc. 17, 2006
  5. déc. 11, 2006
  6. nov. 13, 2006
  7. 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
  8. nov. 11, 2006
  9. nov. 06, 2006
  10. oct. 23, 2006
  11. oct. 22, 2006
  12. oct. 21, 2006
    • JamesRezo's avatar
      On déplace la définition de _SPIP_CHMOD dans un fichier à part (il concerne le... · b7db8eb9
      JamesRezo a rédigé
      On déplace la définition de _SPIP_CHMOD dans un fichier à part (il concerne le file_system, pas la base de données) dans config/. Il s'appelle chmod.php, c'est original...
      
      Ce qui marche mieux pour le surcharger dans mes_options.php, et c'est inc_version.php qui lui donne une valeur par défaut, le cas échéant. Ce fichier est crée pour une nouvelle installation. Sur une mise à jour, il ne se passe rien, on fait du 777 comme avant.
      
      config/ abrite donc potentiellement deux fichiers, ça prend son sens maintenant :)... et on pourrait imaginer que ldap soit indépendant de la même manière... mais rien ne presse...
      
      ça règle un soucis de création du cache en fichier plat aussi (cf. #635)
      b7db8eb9
    • 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
  13. oct. 06, 2006
    • esj's avatar
      Permettre la surcharge des etapes d'installation. En profiter pour les mettre... · 2c2ad593
      esj a rédigé
      Permettre la surcharge des etapes d'installation. En profiter pour les mettre dans un répertoire différent, inc/ devenant vraiment trop gros. Et extension de charger_fonction pour qu'elle accepte des répertoires de profondeur quelconque (pas encore utilisé finalement mais ça finira par servir).
      2c2ad593
  14. août 14, 2006
  15. juil. 16, 2006
    • esj's avatar
      Ne pas mélanger les sessions et les servlets, c'est mieux pour la mutualisation. · a115e671
      esj a rédigé
      Modifications obtenues par:
      
      mv inc/session.php ..
      for i in $(grep  -l _DIR_SESSIONS *php */*php)
      do sed s/DIR_SESSIONS/DIR_TMP/g $i > x;
      mv x $i
      done 
      mv ../session.php inc
      
      plus le rajout de define('_DIR_SESSIONS', $dir2 . "data/") dans inc_version
      répertoire qui ne concerne donc plus qu'effectivement les sessions.
      a115e671
  16. juil. 14, 2006
    • esj's avatar
      LDAP & Installation: la procédure d'installation permet maintenant de... · 8a2405fc
      esj a rédigé
      LDAP & Installation: la procédure d'installation permet maintenant de précisersi le serveur LDAP doit etre appelé en mode Transport Layer Security ou non,
      et permet de préciser le numéro de version du protocole (cf #448). Le niveau
      par défaut est 3, exigé par TLS, mais si la connexion échoue on réessaye avec 2.
      
      A cette occasion, le script install.php a été éclaté en autant de fichiers inc/install_XXX que d'étapes possibles: le fichier était devenu très volumineux à force d'y rajouter le code de chaque étape alors qu'une seule est exécutée à chaque appel du script. Chacun de ses petits fichiers est donc un formulaire où le code PHP est presqu'inexistant. Il est donc assez facile d'en améliorer l'apparence, ce qui ne ferait pas de mal: déjà qu'il était spartiate au départ, le présent dépot en rajoute dans l'absence d'ergonomie (certains formulaires ne tiennent pas sur une page, meme en grand écran) et dans le graphisme plat, meme pas validé XHTML. Mais les fonctionnalités sont là.
      8a2405fc
Chargement en cours