Skip to content
Extraits de code Groupes Projets
  1. sept. 24, 2010
  2. sept. 23, 2010
  3. sept. 21, 2010
  4. sept. 20, 2010
    • cerdic's avatar
      page pour vider le cache en squelette + integration de la fonction 'desactiver... · 90815a46
      cerdic a rédigé
      page pour vider le cache en squelette + integration de la fonction 'desactiver temporairement le cache'/'reactiver le cache' 
      Dans tous les cas, le cache se reactive automatiquement au bout de 24h pour eviter tout oubli.
      90815a46
    • cerdic's avatar
      initialiser a chaque hit la globale $spip_pipelines, qui grossit au fil du... · 95333c95
      cerdic a rédigé
      initialiser a chaque hit la globale $spip_pipelines, qui grossit au fil du temps, a peu d'interet puisque elle n'est vraiment utile que dans inc/plugin lors de la construction des pipelines compiles.
      On remplace donc cette declaration globale par la declaration xml dans core.xml. Celu-ci migre depuis prive/ vers ecrire/ puisque c'est le repertoire source d'ou partent les inclusions.
      Toutes les fonctions appelees par des pipelines qui etaient dispersees sont regroupees dans deux fichiers inc/pipelines.php et inc/pipelines_ecrire.php
      
      La seule autre utilisation de spip_pipelines concernait la compilation des balises dynamiques lorsqu'un pipeline y etait passe en contexte (CVT). On remplace le test d'existence a cet endroit par un flag dans la fonction pipeline() qui demande d'ignorer silencieucement l'absence du dit pipeline en cas de non existence.
      
      Il reste le cas des declarations || sur le pipeline styliser pour forcer l'appel en queue de pipeline, qui n'est pas couvert par la syntaxe actuelle des plugin.xml. Un point a ajouter dans la DTD en cours de realisation.
      
      Le seul cas que l'on ne couvre plus est la possibilite pour les plugins de surcharger la globale spip_pipeline pour enlever/modifier un appel du core ou d'un autre plugin. Il faudra peut etre ajouter pour cela un pipeline sur la construction des pipelines. On y reviendra si les cas sont vraiment indispensables.
      95333c95
  5. sept. 19, 2010
  6. sept. 18, 2010
  7. sept. 16, 2010
  8. sept. 15, 2010
  9. sept. 14, 2010
    • cerdic's avatar
      les exec et action configurer qui servaient a gerer l'ajax des scripts de... · 7b94f5b7
      cerdic a rédigé
      les exec et action configurer qui servaient a gerer l'ajax des scripts de configuration/ sont renommes en exec et action configuration, ce qui est plus coherent, et laisse la place pour la page
      exec=configurer&cfg=xxx qui sert a presenter le #FORMULAIRE_CONFIGURER_XXX (naturellement ajax)
      
      On introduit donc une rupture de compatibilite avec les configuration/ eventuellement presentes dans des plugins, qui utiliseraient ajax_action_post('configurer'...). 
      Sur la zone, cela ne concerne que le chantier du plugin breves, non utilisable actuellement, et la configuration du plugin indexation.
      7b94f5b7
    • cerdic's avatar
      renommer la page de configuration des contenu en exec=configurer_contenu, ce... · 1b52bec7
      cerdic a rédigé
      renommer la page de configuration des contenu en exec=configurer_contenu, ce qui libere exec=configuration
      1b52bec7
    • cerdic's avatar
      cette configuration n'est plus utilisee · 4023415c
      cerdic a rédigé
      4023415c
    • cerdic's avatar
      ces raccourcis de langue sont devenus tres incomplet et cette page peu usitee... · d0a845c6
      cerdic a rédigé
      ces raccourcis de langue sont devenus tres incomplet et cette page peu usitee est avantageusement remplacee par certains plugins, on l'oublie donc.
      d0a845c6
    • cerdic's avatar
      En test : Peuplement automatise du menu de configuration · 5426750e
      cerdic a rédigé
      - Tous les prive/squelettes/contenu/page-configurer_xxx
      sont recenses, et les pages qui ne sont pas deja dans la navigation sont ajoutees au menu configuration avec :
      titre = <:configurer:configurer_xxx_titre:>
      icone = images/configurer_xxx-16.png
      autorisation : autoriser(bouton,configurer_xxx)
      
      - Tous les formulaires/configurer_xxx
      sont recenses, et ceux qui ne sont pas deja dans un page-configurer_xxx ou linkes directement via exec=configurer&cfg=... sont ajoutes au menu configuration avec :
      titre = <:configurer:configurer_xxx_titre:>
      icone = images/configurer_xxx-16.png
      autorisation : autoriser(bouton,configurer_xxx)
      
      le squelette prive/squelettes/contenu/page-configurer.html permet de generer un exec automatique pour un formulaires/configurer_xxx, en l'appelant via
      ecrire/?exec=configurer&cfg=xxx
      (on garde l'argument cfg en clin d'oeil)
      
      La fonctionnalite introduit de fait pleins d'entrees dans le menu configuration/ qui vont disparaitres au fur et a mesure de la migration des pages de configuration de l'espace prive en squelettes
      Pour eleminer un bouton disgracieux du menu configuration, il suffit de definir son autorisation a false, ce qui interdira aussi l'appel du formulaire correspondant via exec=configurer
      
      Il faudra voir a l'usage si la fonctionnalite n'est pas trop genante en generant trop systematiquement une entree dans le menu configuration.
      5426750e
  10. sept. 11, 2010
Chargement en cours