<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>api — Forum de PluXml</title>
        <link>https://forum.pluxml.org/index.php?p=/</link>
        <pubDate>Sat, 04 Apr 2026 05:52:42 +0000</pubDate>
        <language>fr</language>
            <description>api — Forum de PluXml</description>
    <atom:link href="https://forum.pluxml.org/index.php?p=/discussions/tagged/api/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>[plugin] apiPluxml - Soyez API en coupant la tête de PluXml !? :(</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7609/plugin-apipluxml-soyez-api-en-coupant-la-tete-de-pluxml</link>
        <pubDate>Fri, 16 Feb 2024 17:06:02 +0000</pubDate>
        <category>Discussions générales</category>
        <dc:creator>gcyrillus-nomade</dc:creator>
        <guid isPermaLink="false">7609@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Bonjour,<br />
Voici un petit plugin qui s'apparente plus à un outil en version bêta pour le moment <a href="https://ressources.pluxopolis.net/banque-plugins/plugins/ApiPluXml.zip" rel="nofollow">https://ressources.pluxopolis.net/banque-plugins/plugins/ApiPluXml.zip</a></p>

<hr />

<p>:ebauche d'api en evolution:</p>

<hr />

<p>19-02-2024 :update: <a href="https://ressources.pluxopolis.net/banque-plugins/plugins/ApiPluXml1.0.zip" rel="nofollow">https://ressources.pluxopolis.net/banque-plugins/plugins/ApiPluXml1.0.zip</a> <br />
22-02-2024 version 2 : <a href="https://ressources.pluxopolis.net/banque-plugins/plugins/ApiPluXml.2.0.zip" rel="nofollow">https://ressources.pluxopolis.net/banque-plugins/plugins/ApiPluXml.2.0.zip</a><br />
24-02-2023 version 2.5 : <a href="https://ressources.pluxopolis.net/banque-plugins/plugins/ApiPluXml.2.5.zip" rel="nofollow">https://ressources.pluxopolis.net/banque-plugins/plugins/ApiPluXml.2.5.zip</a><br />
26-02-2023 version 2.5.2 : <a href="https://ressources.pluxopolis.net/banque-plugins/plugins/ApiPluXml.2.5.2.zip" rel="nofollow">https://ressources.pluxopolis.net/banque-plugins/plugins/ApiPluXml.2.5.2.zip</a></p>

<hr />

<p>:toujours pas une réelle API à ce stade:</p>

<hr />

<p>son github : <a href="https://github.com/gcyrillus/ApiPluXml" rel="nofollow">https://github.com/gcyrillus/ApiPluXml</a></p>

<p>Il renvoi quelques contenus de votre site au format json. C'est un peu comme les fils RSS , vous avez accès aux contenus sans qu'ils soient intégrés dans une page HTML. Pour le moment, categories, tags, articles , commentaires peuvent etre traités et affichés, seul le contenu des pages statique n'est pas renvoyé.</p>

<p>L'utilisation classique de ce genre de script est d'aller interroger l'API en ajax puis de récupérer les données que vous souhaitez pour les afficher sur votre page. Cela peut-être la page d'un Forum ou, hehe, d'un autre CMS, ou d'une application <img src="https://forum.pluxml.org/plugins/emojiextender/emoji/twitter/smile.png" title=":)" alt=":)" height="18" /></p>

<p>Si vous y voyez un intérêt particulier et des applications possibles,  des fonctionnalités à ajouter, autres, n’hésitez pas à <strong>commenter pour faire évoluer PluXml en mode "HeadLess"</strong>.</p>

<p>testez en ligne ce que vous pouvez faire de ces données : <a href="https://pluxopolis.net/crashnewstest/?apiPluxml" rel="nofollow">https://pluxopolis.net/crashnewstest/?apiPluxml</a></p>

<div>
    <h1>Aide du plugin ApiPluXml</h1>
    <p>aide redigé</p>
    <p>Hook &gt;aucun -|_ Options: GET uniquement -|- Clé de connexion  (actuellement optionnelle)</p>
    <h2>Utilisation</h2>
    <p>Activer le plugin - Les données publiques de votre site sont alors aussi consultables via l'Api.</p>
    <p>acceder à votre site par son adresse en ajoutant à l'url les données que vous voulez utiliser</p>
    <h2>Tableaux des données disponibles:</h2>
    <h3>Affichage brut</h3>
    <p>Le format d'affichage brut au format json est lisible à l'écran. C'est aussi un format standard accessible par de nombreux programmes et scripts. </p>
    <dl>
    <dt>Pour accéder a l'aide</dt>
    <dd>Taper l'adresse de votre site suivi de   <code>?apiPluxml</code> </dd>
    <dt>Pour obtenir les données des catégories au format json:</dt>
    <dd>Taper l'adresse de votre site suivi de   <code>?apiPluxml&amp;categorie</code> </dd>
    <dt>Pour obtenir les données des pages statiques au format json:</dt>
    <dd>Taper l'adresse de votre site suivi de  <code>?apiPluxml&amp;static</code> </dd>
    <dt>Pour obtenir les données des mots clés au format json:</dt>
    <dd>Taper l'adresse de votre site suivi de  <code>?apiPluxml&amp;etiquette</code> </dd>
    <dt>Pour obtenir les données des articles au format json:</dt>
    <dd>Taper l'adresse de votre site suivi de  <code>?apiPluxml&amp;article</code> </dd>
    <dt>Pour obtenir les données des commentaires au format json:</dt>
    <dd>Taper l'adresse de votre site suivi de  <code>?apiPluxml&amp;commentaires</code> </dd>
    <dt>Pour obtenir des données de configuration au format json:(données sensibles filtrées)</dt>
    <dd>Taper l'adresse de votre site suivi de  <code>?apiPluxml&amp;config</code> </dd>
    <dt>Pour obtenir les données des Auteurs au format json:(données sensibles filtrées)</dt>
    <dd>Taper l'adresse de votre site suivi de <code>?apiPluxml&amp;authors</code> </dd>
    </dl><p><strong>En installant ce plugin, ce sont toutes ces données qui peuvent être consultée à distance sans ouvrir vos pages.</strong></p>
    <h3>Affichage Personnalisé</h3>
    <p>Les données fournies peuvent-être traitées par differents langages et réutilisées de differentes manieres.
    Le plugin vous propose un fichier javacript doté de plusieurs fonctions d'affichages et options de configurations
    pour traiter les données renvoyer par un site où le plugin apiPluXml est activé.Le site peut-être distant ou être le site lui même.</p>
    <p>Voici le début du fichier JavaScript avec ces options de configaration à regler à votre convenance</p>
    <pre><b>Extrait de apiCalling.js</b><code>/*/Config/*/
const apiKey = 'apiPluXml'; // Dans le futur, ce sera votre clé personnel à demander au responsable du site duquel vous souhaitez utiliser les ressources.
const ProtocolHTTP = 'https';/* anything or http */
const apiPluXmlSite = 'pluxopolis.net/crashnewstest';/* pluxml site domain name  where to fetch datas examples: [pluxopolis.net/crashnewstest] (without brackets)   */
const apibypage=''; /* default value is 5*/  
let artcontent= false ; /* afficher uniquement le chapo des articles distants | pour voir tout l'article : mettre à true */
/*/End Config/*/</code></pre>
<p>Pour un fonctionement optimale, il est necessaire que le site sollicité et le site demandeur se connectent 
et échangent via le protocol sécurisé HTTPS. </p>
    <p>Avec ce fichier JavaScript vient un fichier HTML d'exemple d'utilisation de l'unique fonction pour interrogé l'API 
    et un conteneur HTML qui sert de receptacle pour l'affichage.Voici un aperçu de ce fichier :</p>
    <pre><b>Fichier apiCalling.html</b><code>&lt;script&gt;
////fonctions d'appels et d'affichage html
//========================================
//  getPlxApiResult(apiPluXmlSite+'/?apiPluxml') ; // aide descriptif
//  getPlxApiResult(apiPluXmlSite+'/?apiPluxml&amp;static','static') ;
    getPlxApiResult(apiPluXmlSite+'/?apiPluxml&amp;article&amp;page_number=1&amp;bypage=5','article') ;
//  getPlxApiResult(apiPluXmlSite+'/?apiPluxml&amp;categorie','categorie') ;
//  getPlxApiResult(apiPluXmlSite+'/?apiPluxml&amp;etiquette','etiquette') ;

////fonction d'appels , retourne un objet json
//============================================
//  getPlxApiResult(apiPluXmlSite+'/?apiPluxml&amp;commentaires','commentaires') 
//  getPlxApiResult(apiPluXmlSite+'/?apiPluxml&amp;authors','authors') 
&lt;/script&gt;
&lt;div id="results"&gt;&lt;!-- La requête s'affiche ici --&gt;&lt;/div&gt;  
    </code></pre>
    <p>décommenter les lignes que vous voulez utiliser</p>  
    <p>Ce ne sont bien entendue que quelques exemples d'usage possibles.</p>
    <p>Pour plus d'aide ou remonter un dysfonctionement , il ya le <a rel="nofollow" href="https://forum.pluxml.org">forum de pluxml</a>
    et/ou <a rel="nofollow" href="https://github.com/gcyrillus/ApiPluXml">son repo github</a> 
    pour y trouver la dernière version, proposer des corrections ou notifier des défauts.</p>
</div>
]]>
        </description>
    </item>
    <item>
        <title>[Plugin] checkmajs - Vérifier les MAJ de PluXml en javascript</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/6559/plugin-checkmajs-verifier-les-maj-de-pluxml-en-javascript</link>
        <pubDate>Wed, 25 Sep 2019 23:17:14 +0000</pubDate>
        <category>Plugins</category>
        <dc:creator>Sudwebdesign</dc:creator>
        <guid isPermaLink="false">6559@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Petit greffon permettant a pluxml d&#39;aller v&eacute;rifier si une MAJ est dispo en javascript (API github #PLM) s&#39;il est impossible au serveur d&#39;acc&eacute;der a l&rsquo;ext&eacute;rieur de son espace comme avec les page perso free.fr.</p><p>Pour en savoir plus et le t&eacute;l&eacute;charg&eacute;, voir l&#39;article <a href="http://sudwebdesign.free.fr/index.php?article46/checkmajs-cherche-la-derniere-version-de-pluxml-en-javascript" rel="nofollow">checkmajs - Cherche la derni&egrave;re version de PluXml en javascript</a></p><p>Merci <a data-username="bazooka07" data-userid="19243" rel="nofollow" href="https://forum.pluxml.org/index.php?p=/profile/bazooka07">@bazooka07</a> 😉</p>]]>
        </description>
    </item>
   </channel>
</rss>
