diff --git a/inclure-ajaxload.php b/inclureajaxload_options.php similarity index 100% rename from inclure-ajaxload.php rename to inclureajaxload_options.php diff --git a/paquet.xml b/paquet.xml index c862417bfc72ff3a3d0500b05dc42aef96aaa0be..60112d96bc844b8f11904d7345b843ddaaf04a04 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,18 +1,20 @@ <paquet prefix="INCLUREAJAXLOAD" - categorie="outil" - version="1.4.1" + version="2.0.0" etat="stable" - compatibilite="[2.1.0;3.2.99]" - documentation="https://23forward.com/Plugin-Inclure-Ajaxload" + compatibilite="[4.1.0;4.1.*]" + documentation="http://www.paris-beyrouth.org/Plugin-Inclure-Ajaxload" > <nom>AjaxLoad pour #INCLURE</nom> - <!-- Ajoute une option `{ajaxload}` à la balise `#INCLURE` --> + <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence> - <auteur>Fil, ARNO*</auteur> - <licence>© 2009 GNU/GPL</licence> + <auteur>ARNO*</auteur> + <auteur>Fil</auteur> + + <pipeline nom="affichage_final" inclure="inclureajaxload_options.php" /> + <pipeline nom="insert_head" inclure="inclureajaxload_options.php" /> + + <chemin path="" /> - <pipeline nom="insert_head" /> - <pipeline nom="affichage_final" /> </paquet> \ No newline at end of file diff --git a/plugin.xml b/plugin.xml deleted file mode 100644 index 361d0a8b721a93e66f6816b850a6c07faa8cd5d8..0000000000000000000000000000000000000000 --- a/plugin.xml +++ /dev/null @@ -1,33 +0,0 @@ -<plugin> - <nom>AjaxLoad pour #INCLURE</nom> - <slogan>Ajoute une option <code>{ajaxload}</code> à la balise <code>#INCLURE</code></slogan> - <auteur>Fil, ARNO*</auteur> - <licence>© 2009 GNU/GPL</licence> - <version>1.4.1</version> - <etat>stable</etat> - <description> - Ce plugin ajoute une option <code>{ajaxload}</code> à la balise <code>#INCLURE</code>. La noisette n'est alors pas incluse, mais chargée dynamiquement en Ajax au chargement de la page. - - Autre méthode: <code>{ajaxload=html}</code> fabrique une noisette statique (en HTML non dynamique) dans <code>/local/cache-ajaxload</code>, son appel se faisant ainsi hors SPIP. Le cache n'est donc plus géré par le <code>#CACHE</code> de SPIP; il est par défaut de 2 heures, on peut le forcer en ajoutant le critère <code>{ttl_ajaxload=60*60*24}</code>. - - Permet de plus d’utiliser l’<a href="https://www.varnish-cache.org/docs/3.0/tutorial/esi.html">inclusion ESI de Varnish</a>, en indiquant <code>{ajaxload=esi}</code>. - - - - Pour gérer les chargements Ajax «à la main», on peut récupérer l'URL des noisettes en modifiant le critère: --- <code>{ajaxload=url}</code> retourne l'URL de la noisette dynamique; --- <code>{ajaxload=url_html}</code> retourne l'URL du fichier HTML statique. - </description> - <lien>http://www.paris-beyrouth.org/Plugin-Inclure-Ajaxload</lien> - <prefix>INCLUREAJAXLOAD</prefix> - <options>inclure-ajaxload.php</options> - <pipeline> - <nom>affichage_final</nom> - </pipeline> - <pipeline> - <nom>insert_head</nom> - </pipeline> - <chemin dir='' /> - <necessite id="SPIP" version="[2.1.0;3.2.99]" /> - <categorie>outil</categorie> -</plugin>