<?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>donnees structurées — Forum de PluXml</title>
        <link>https://forum.pluxml.org/index.php?p=/</link>
        <pubDate>Mon, 18 May 2026 16:43:52 +0000</pubDate>
        <language>fr</language>
            <description>donnees structurées — Forum de PluXml</description>
    <atom:link href="https://forum.pluxml.org/index.php?p=/discussions/tagged/donnees-structurees/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Modules / Plugin pour afficher les données structurées (Rich Snippets)</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7165/modules-plugin-pour-afficher-les-donnees-structurees-rich-snippets</link>
        <pubDate>Thu, 21 Apr 2022 09:23:18 +0000</pubDate>
        <category>Plugins</category>
        <dc:creator>bastien</dc:creator>
        <guid isPermaLink="false">7165@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Modules / Plugin pour afficher les données structurées<br />
Bonjour, je voudrais savoir si quelqu’un avait mis en place les données structurés de manière dynamique avec un plugin ou du codage particulier.<br />
Cette technique est de plus en plus prise en charge par GG et semble être également en rapport avec la recherche vocale depuis les smartphones.<br />
Merci du retour</p>

<p><a href="https://developers.google.com/search/docs/advanced/structured-data/intro-structured-data?hl=fr" rel="nofollow">https://developers.google.com/search/docs/advanced/structured-data/intro-structured-data?hl=fr</a></p>
]]>
        </description>
    </item>
    <item>
        <title>WheatWheat, declinaison du thème avec données structurées</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7316/wheatwheat-declinaison-du-theme-avec-donnees-structurees</link>
        <pubDate>Wed, 07 Dec 2022 18:10:16 +0000</pubDate>
        <category>Vos créations</category>
        <dc:creator>gcyrillus-nomade</dc:creator>
        <guid isPermaLink="false">7316@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Voici un autre thème à disposition pour les utilisateurs de PluXml .<br />
page <a href="https://github.com/gcyrillus/PLX-Theme-WheatWheat" rel="nofollow">https://github.com/gcyrillus/PLX-Theme-WheatWheat</a><br />
archive <a href="https://github.com/gcyrillus/PLX-Theme-WheatWheat/archive/refs/heads/main.zip" rel="nofollow">https://github.com/gcyrillus/PLX-Theme-WheatWheat/archive/refs/heads/main.zip</a></p>

<p>Un seul fichier CSS et sans dépendance d'un framework.</p>

<p>Quelques variables CSS en debut des styles vous permettront de modifier:</p>

<ul>
<li>couleurs de texte,</li>
<li>couleurs de fonds</li>
<li>image  de fond de body</li>
</ul>

<p>Visuel</p>

<p><img src="https://github.com/gcyrillus/PLX-Theme-WheatWheat/raw/main/wheatwheat/preview.png?raw=true" alt="image" /></p>

<p>Caractéristiques principales:</p>

<ul>
<li><p>Responsive <br />
avec un contenu de largeur :</p>

<ul>
<li>100% en dessous d'une vue au max a 699px</li>
<li>500px au minimum au dela d'une vue de largeur de 700px</li>
<li>1360px au maximum dans une vue au dela de 700px.</li>
<li>Ces valeur peuvent être modifier à partir de cette regle : <code>grid-template-columns: auto minmax(200px, 500px) minmax(300px, 760px) auto;</code> ligne 155 du fichier unique <code>theme.css</code> .</li>
</ul></li>
<li><p>un menu de type "burger" qui reste coller en mode mobile.</p></li>
<li>générations de données structurés pour les articles et le chemin de fer...</li>
<li>affichage en 1colonne, puis 2, puis 4 lorsque la largeur maximal est atteinte laisant apparaitre l'image de fond de body.</li>
</ul>
]]>
        </description>
    </item>
    <item>
        <title>thème avec données structurées</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7315/theme-avec-donnees-structurees</link>
        <pubDate>Wed, 07 Dec 2022 13:27:04 +0000</pubDate>
        <category>Vos créations</category>
        <dc:creator>gcyrillus-nomade</dc:creator>
        <guid isPermaLink="false">7315@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p>

<p>Suite à ce post <a href="https://forum.pluxml.org/discussion/comment/62848" rel="nofollow">https://forum.pluxml.org/discussion/comment/62848</a> ,  je viens de faire une petite mise à jour du thème basé sur le thème par défaut, La mise à jour concerne l'image de bannière et couleurs de texte pour ne pas le confondre avec le thème par défaut original.</p>

<p>Je viens aussi d'y ajouter , fichier header.php , les données <a href="https://forum.pluxml.org/index.php?p=/profile/type" rel="nofollow">@type</a> et potentialAction si le plugin plxMySearch est embarqué. <br />
<del>Je n'y ai pas intégre <code>,"query-input": "required name=searchfield"</code> car le formulaire de recherche est basé sur <code>action="post"</code> . bonne pioche ?</del> c'etait une mauvaise pioche.<br />
J'ai donc modifié cette partie du script qui affichera cette 'potentialAction' a 3 conditions</p>

<ul>
<li>plxMySearch est activé</li>
<li>plxMySearch utilise la methode GET (config)</li>
<li>L'urlRewriting est activé dans PluXml ( apprement bug du moteur de recherche en mode GET qui renvoi à l'accueil ou 404)</li>
<li><p>Maj du code :</p>

<pre><code>    &lt;script type="application/ld+json"&gt;{
        "@context": "http://schema.org",
        "@type": "WebSite",
        "name": "&lt;?php $plxShow-&gt;mainTitle(); ?&gt;",
        "url": "&lt;?php echo $plxShow-&gt;plxMotor-&gt;racine; ?&gt;",
        /*"sameAs": ["https://facebook.com/page", "https://plus.google.com/site", "https://twitter.com/name"],*/
        &lt;?php if(isset($plxShow-&gt;plxMotor-&gt;plxPlugins-&gt;aPlugins['plxMySearch']) &amp;&amp; $plxShow-&gt;plxMotor-&gt;plxPlugins-&gt;aPlugins['plxMySearch']-&gt;getParam('method') == 'get' &amp;&amp; $plxShow-&gt;plxMotor-&gt;aConf['urlrewriting'])  {    ?&gt;
"potentialAction": {
                "@type": "SearchAction",
                "target": "&lt;?php echo $plxShow-&gt;plxMotor-&gt;racine .$plxShow-&gt;plxMotor-&gt;plxPlugins-&gt;aPlugins['plxMySearch']-&gt;getParam('url').'?searchfield={searchfield}' ; ?&gt;",
                "query-input": "required name=searchfield"
        }
&lt;?php } ?&gt;
    }&lt;/script&gt;
</code></pre></li>
</ul>

<p>Si certains d'entre vous ont une expertise et des retours à faire , sur la partie 'données structurées' ,  elles seront appréciées.</p>

<p>Pour le coté visuel, c'est vous qui voyez <img src="https://forum.pluxml.org/plugins/emojiextender/emoji/twitter/smile.png" title=":)" alt=":)" height="18" /></p>

<p>Theme dispo là :  <a href="https://github.com/gcyrillus/theme-structured-datas" rel="nofollow">https://github.com/gcyrillus/theme-structured-datas</a>  archive : <a href="https://github.com/gcyrillus/theme-structured-datas/archive/refs/heads/main.zip" rel="nofollow">https://github.com/gcyrillus/theme-structured-datas/archive/refs/heads/main.zip</a></p>

<blockquote><div>
  <p>theme-structured-datas<br />
  simple et essentiellement crée les tableaux  LD-JSON pour les articles en page d'accueil/catégories et tags, en page article simple , et représente aussi les  breadcrumbs  (fil de fer/ fil d'Ariane).</p>
</div></blockquote>

<p>Si l'injection de données structurées est satisfaisante, la suite imposerait surement la création d'un plugin pour y injecté des information plus précises et pertinentes : specialty, video, audio, etc ...</p>
]]>
        </description>
    </item>
   </channel>
</rss>
