Les articles publiés sur le site

  • Evolution #4800 : Inclusion statique de formulaires

    26 mai 2021, par cedric -

    je ne parlerai que pour ceux que je connais : si tu regardes le code tu verras que la balise #FORMULAIRE n'est utilisée que dans l'espace privé car il n'y a pas de cache (et les modèles n'y sont pas mis en cache)
    https://git.spip.net/spip-contrib-extensions/formidable/src/branch/master/modeles/formidable.html

    Pour l'espace public on recours à de l'injection de PHP pour que le formulaire reste dynamique après mise en statique du modèle (mais évidemment ça ne compense qu'un niveau d'inclusion statique).

    Mais donc en effet, il ne faut pas que le compilateur regarde le contenu du squelette qu'il va inclure, mais le résultat du calcul quand il fait l'inclusion statique, et signaler le cas échéant qu'on perd le dynamise d'une balise.

    ET aussi, dans certains cas ce n'est pas une erreur mais une feature, parce qu'il n'y a pas de réel dynamisme (ex du #FORMULAIRE_RECHERCHE en get qui ne pose aucun problème dans un #INCLURE pourvu qu'on y passe bien le env ou recherche)

  • Evolution #4800 : Inclusion statique de formulaires

    26 mai 2021, par JLuc -

    mm fait cependant remarquer que pas mal de modeles qui semblent marcher font appel à un formulaire.

  • Evolution #4800 (Nouveau) : Inclusion statique de formulaires

    26 mai 2021, par JLuc -

    Les inclusions statiques de squelettes (yc les modèles) contenant un formulaire créent des problèmes.

    Il serait bien que SPIP détecte ces situations pour signaler le problème, soit par une erreur bloquante, soit par un log.

  • Anomalie #4799 (Nouveau) : Validité du RSS

    26 mai 2021

    Marc, sur https://discuter.spip.net/t/rss-atom-enclosures-et-w3c/152922 signale quelques points de validité à améliorer sur le RSS de la dist

    backend.html

    • balise rss : rajout d’un lien xmlns:atom="http://www.w3.org/2005/Atom"
    • balise channel : rajout de
    • réf : Missing atom:link with rel="self"

    squelette rss-item.html (ou inc-rss.html)

    • enclosures multiples : item contains more than one enclosure
    • suggestion (discutable) rajouter un critère {0,1} dans la boucle document de rss-item.html
    
    span>(DOCUMENTS){id_article}{mode=document}{doublons}{0,1}>[
    span> url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
    
    
  • Anomalie #4764 : Menu actions rapides des plugins non dist : comment intégrer les SVG sans perdre...

    26 mai 2021

    Je me réponds directement : ça résout rien, vu que ça serait pas compatible SPIP 3.2 :p