<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>Blogspx</title>
	<link>http://www.secretsitebox.fr/blogspx/</link>
	<language>fr</language>
	<description>Projet spx pour booster pluxml</description>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://www.secretsitebox.fr/blogspx/feed/rss" />
	<lastBuildDate>Tue, 10 Mar 2015 08:20:00 +0100</lastBuildDate>
	<generator>PluXml</generator>
	<item>
		<title>spxplugindownloader : comment rejoindre la liste des dépôts de plugins</title> 
		<link>http://www.secretsitebox.fr/blogspx/article16/spxplugindownloader-comment-rejoindre-la-liste-des-depots-de-plugins</link>
		<guid>http://www.secretsitebox.fr/blogspx/article16/spxplugindownloader-comment-rejoindre-la-liste-des-depots-de-plugins</guid>
		<description>&lt;p&gt;Le plugin spxplugindownloader permet de centraliser des d&amp;eacute;p&amp;ocirc;ts de plugins.&lt;/p&gt;
&lt;p&gt;Vous avez cr&amp;eacute;&amp;eacute; des plugins et vous voulez les faire partager dans un d&amp;eacute;pot via ce plugin.&lt;/p&gt;
&lt;h3&gt;Comment faire ?&lt;/h3&gt;
&lt;p&gt;Les diff&amp;eacute;rents d&amp;eacute;p&amp;ocirc;ts doivent produire&amp;nbsp;&lt;strong&gt;deux url&lt;/strong&gt;&amp;nbsp;qui permettent au plugin de connaitre le num&amp;eacute;ro de&amp;nbsp;&lt;strong&gt;version du repository&lt;/strong&gt;&amp;nbsp;ainsi que&amp;nbsp;&lt;strong&gt;la liste exacte des plugins de ce d&amp;eacute;pot&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Deux fichiers doivent &amp;ecirc;tre fournit appel&amp;eacute; par une url:&lt;/p&gt;
&lt;p&gt;Ces deux fichiers peuvent par exemple &amp;ecirc;tre mis dan un dossier de votre d&amp;eacute;p&amp;ocirc;t git ou ailleurs (/repository par exemple).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;https://github.com/mongit/repository/repository.version --&amp;gt; retourne le numero de version de ton repository&lt;/li&gt;
&lt;li&gt;https://github.com/mongit/repository/repository.xml --&amp;gt; liste le detail de tes diff&amp;eacute;rents plugins (voir formattage ci-joint)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;le repository.xml se pr&amp;eacute;sente sous cette forme :&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;&amp;lt;document&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt;&amp;lt;![CDATA[Titre du plugin]]&amp;gt;&amp;lt;/title&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;author&amp;gt;&amp;lt;![CDATA[Mon nom]]&amp;gt;&amp;lt;/author&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;version&amp;gt;1.6&amp;lt;/version&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;date&amp;gt;01/10/2013&amp;lt;/date&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;site&amp;gt;http://www.monsite.net/&amp;lt;/site&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;description&amp;gt;&amp;lt;![CDATA[Plugin x detail]]&amp;gt;&amp;lt;/description&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;pluginname&amp;lt;/name&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;file&amp;gt;https://github.com/mongit/gutuma/pluginname.1.6.zip&amp;lt;/file&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;icon&amp;gt;https://github.com/mongit/gutuma/pluginname.png&amp;lt;/icon&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;lt;plugin&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ...&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/plugin&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/document&amp;gt;&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;A noter :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l&#039;ic&amp;ocirc;ne peut etre g&amp;eacute;n&amp;eacute;r&amp;eacute;e en base 64 et non appel&amp;eacute;e via une url&lt;/li&gt;
&lt;li&gt;le &quot;file&quot; repr&amp;eacute;sente l&#039;url du zip&lt;/li&gt;
&lt;li&gt;le &quot;name&quot; correspond au nom du dossier du plugin dans le repertoire plugin de pluxml&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Comme on le voit ci dessus, le d&amp;eacute;tail des plugins permet&amp;nbsp;&lt;strong&gt;la comparaison entre le plugin install&amp;eacute; sur site et la version du repository&lt;/strong&gt;. Un champs file permet de r&amp;eacute;cup&amp;eacute;rer l&#039;&lt;strong&gt;url du zip&lt;/strong&gt;&amp;nbsp;du plugin, un champs icon permet d&#039;afficher l&#039;&lt;strong&gt;ic&amp;ocirc;ne du plugin&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Vouloir cr&amp;eacute;er sont d&amp;eacute;pot reste finallement assez simple.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Il vous faudra donc fournir les informations li&amp;eacute;s au dep&amp;ocirc;t. Construire vos deux fichiers (version + liste des plugins au format xml), les zip et les logos devront correspondre &amp;agrave; l&#039;int&amp;eacute;grit&amp;eacute; du fichier xml de description des plugins.&lt;/p&gt;
&lt;p&gt;En changeant votre num&amp;eacute;ro de version de repository le plugin mettra a jour votre d&amp;eacute;p&amp;ocirc;t de plugins mis en cache.&lt;/p&gt;
&lt;p&gt;Avis aux amateurs ! Ne pas h&amp;eacute;siter &amp;agrave; me contacter pour que je vous rajoute dans la liste des d&amp;eacute;p&amp;ocirc;ts.&lt;/p&gt;</description>
		<pubDate>Tue, 10 Mar 2015 08:20:00 +0100</pubDate>
		<dc:creator>je-evrard</dc:creator>
	</item>
	<item>
		<title>spxplugindownloader : télécharger les plugins des différents dépôts</title> 
		<link>http://www.secretsitebox.fr/blogspx/article15/spxplugindownloader-telecharger-les-plugins-des-differents-depots</link>
		<guid>http://www.secretsitebox.fr/blogspx/article15/spxplugindownloader-telecharger-les-plugins-des-differents-depots</guid>
		<description>&lt;h2&gt;C&#039;est quoi ?&lt;/h2&gt;
&lt;p&gt;Le plugin spxplugindownloader permet d&#039;installer ou de mettre &amp;agrave; jour vos plugins pluxml directement depuis l&#039;interface d&#039;administration.&lt;/p&gt;
&lt;p&gt;L&#039;usage est simple.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://pix.toile-libre.org/upload/original/1425054269.png&quot; data-spxlighbox=&quot;true&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img data-spxlightboxp=&quot;true&quot; src=&quot;http://pix.toile-libre.org/upload/original/1425054269.png&quot; alt=&quot;&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Un nouveau menu apparait dans l&#039;interface :&amp;nbsp;&lt;strong&gt;D&amp;eacute;p&amp;ocirc;ts plugins&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ce menu donne acc&amp;egrave;s a vos plugins install&amp;eacute;s et aux diff&amp;eacute;rents d&amp;eacute;pots de plugins.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;plugin en vert : tout va bien&lt;/li&gt;
&lt;li&gt;plugin en bleu : nouveau et non install&amp;eacute;&lt;/li&gt;
&lt;li&gt;plugin en rouge : mise a jour n&amp;eacute;cessaire&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Comment l&#039;ensemble fonctionne ?&lt;/h3&gt;
&lt;p&gt;Le plugin va d&#039;abord r&amp;eacute;cup&amp;eacute;rer ou mettre en cache la derni&amp;egrave;re version des d&amp;eacute;pots.&lt;/p&gt;
&lt;p&gt;Deux fichiers sont mis en cache comportant:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le num&amp;eacute;ro de la derni&amp;egrave;re version des d&amp;eacute;pots&lt;/li&gt;
&lt;li&gt;la liste des diff&amp;eacute;rents d&amp;eacute;pots au format xml&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Num&amp;eacute;ro de version du d&amp;eacute;pot :&lt;/p&gt;
&lt;p&gt;[PHP]5[/PHP]&lt;/p&gt;
&lt;p&gt;La liste des d&amp;eacute;pots :&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;document&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;lt;repository&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;title&amp;gt;&amp;lt;![CDATA[Pluxopolis]]&amp;gt;&amp;lt;/title&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;author&amp;gt;&amp;lt;![CDATA[Stephane F]]&amp;gt;&amp;lt;/author&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;repositoryurl&amp;gt;https://raw.githubusercontent.com/Pluxopolis/repository/master/repository.xml&amp;lt;/repositoryurl&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;repositoryversionurl&amp;gt;https://raw.githubusercontent.com/Pluxopolis/repository/master/repository.version&amp;lt;/repositoryversionurl&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;site&amp;gt;http://www.pluxopolis.net&amp;lt;/site&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;description&amp;gt;&amp;lt;![CDATA[Liste des d&amp;eacute;pots des plugins pluxopolis]]&amp;gt;&amp;lt;/description&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;name&amp;gt;pluxopolis&amp;lt;/name&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;icon&amp;gt;http://pluxopolis.net/themes/defaut/img/favicon.png&amp;lt;/icon&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;lt;/repository&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;lt;repository&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;title&amp;gt;&amp;lt;![CDATA[Spx]]&amp;gt;&amp;lt;/title&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;author&amp;gt;&amp;lt;![CDATA[je-evrard]]&amp;gt;&amp;lt;/author&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;repositoryurl&amp;gt;http://www.secretsitebox.fr/spx/repository/repository.xml&amp;lt;/repositoryurl&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;repositoryversionurl&amp;gt;http://www.secretsitebox.fr/spx/repository/repository.version&amp;lt;/repositoryversionurl&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;site&amp;gt;http://www.secretsitebox.fr&amp;lt;/site&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;description&amp;gt;&amp;lt;![CDATA[Liste des d&amp;eacute;pots des plugins spx]]&amp;gt;&amp;lt;/description&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;name&amp;gt;spx&amp;lt;/name&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;icon&amp;gt;http://secretsitebox.fr/site/themes/secretsitebox/images/favicon.ico&amp;lt;/icon&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;lt;/repository&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;lt;/document&amp;gt;&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Comme on le voit ici &lt;strong&gt;la liste n&#039;est pas exhaustive&lt;/strong&gt; mais peut &amp;ecirc;tre compl&amp;eacute;t&amp;eacute;e tr&amp;egrave;s simplement.&lt;/p&gt;
&lt;p&gt;Les diff&amp;eacute;rents d&amp;eacute;p&amp;ocirc;t doivent donc produire &lt;strong&gt;deux url&lt;/strong&gt; qui permettent au plugins de connaitre le num&amp;eacute;ro de &lt;strong&gt;version du repository&lt;/strong&gt; ainsi que &lt;strong&gt;la liste exacte des plugins de ce d&amp;eacute;pot&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Deux fichiers sont mis en cache comportant:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le num&amp;eacute;ro de la derni&amp;egrave;re version du repository&lt;/li&gt;
&lt;li&gt;la liste des diff&amp;eacute;rents plugins au format xml&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Num&amp;eacute;ro de version du repository (ex:&amp;nbsp;http://www.secretsitebox.fr/spx/repository/repository.version):&lt;/p&gt;
&lt;p&gt;[PHP]5[/PHP]&lt;/p&gt;
&lt;p&gt;La liste des plugins (ex:&amp;nbsp;http://www.secretsitebox.fr/spx/repository/repository.xml):&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;&amp;lt;document&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;plugin&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;title&amp;gt;&amp;lt;![CDATA[spxprism]]&amp;gt;&amp;lt;/title&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;author&amp;gt;&amp;lt;![CDATA[je-evrard]]&amp;gt;&amp;lt;/author&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;version&amp;gt;1.0&amp;lt;/version&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;date&amp;gt;28/07/2014&amp;lt;/date&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;site&amp;gt;http://www.secretsitebox.fr&amp;lt;/site&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;description&amp;gt;&amp;lt;![CDATA[Lightweight, extensible syntax highlighter based on Prism with shortcode (spxshortcodes)]]&amp;gt;&amp;lt;/description&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;name&amp;gt;spxprism&amp;lt;/name&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;file&amp;gt;http://www.secretsitebox.fr/spx/spxprism.1.0.zip&amp;lt;/file&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;icon&amp;gt;http://www.secretsitebox.fr/spx/spxprism.png&amp;lt;/icon&amp;gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;lt;/plugin&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;plugin&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;title&amp;gt;&amp;lt;![CDATA[spxdatas]]&amp;gt;&amp;lt;/title&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;author&amp;gt;&amp;lt;![CDATA[je-evrard]]&amp;gt;&amp;lt;/author&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;version&amp;gt;1.69&amp;lt;/version&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;date&amp;gt;04/07/2014&amp;lt;/date&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;site&amp;gt;http://www.secretsitebox.fr&amp;lt;/site&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;description&amp;gt;&amp;lt;![CDATA[Plugin de gestion de donn&amp;eacute;es.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;name&amp;gt;spxdatas&amp;lt;/name&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;file&amp;gt;http://www.secretsitebox.fr/spx/spxdatas.1.69.zip&amp;lt;/file&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;icon&amp;gt;http://www.secretsitebox.fr/spx/spxdatas.png&amp;lt;/icon&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/plugin&amp;gt;&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;&amp;lt;/document&amp;gt;&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Comme on le voit ci dessus le d&amp;eacute;tail des plugins permet &lt;strong&gt;la comparaison entre le plugin install&amp;eacute; sur site et la version du repository&lt;/strong&gt;. Un champs file permet de r&amp;eacute;cup&amp;eacute;rer l&#039;&lt;strong&gt;url du zip&lt;/strong&gt; du plugin, un champs icon permet d&#039;afficher l&#039;&lt;strong&gt;ic&amp;ocirc;ne du plugin&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Vouloir cr&amp;eacute;er sont d&amp;eacute;pot reste finallement assez simple.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Il vous faudra donc fournir les informations li&amp;eacute;s au dep&amp;ocirc;t. Construire vos deux fichiers (version + liste des plugins au format xml), les zip et les logos devront correspondre &amp;agrave; l&#039;int&amp;eacute;grit&amp;eacute; du fichier xml de description des plugins.&lt;/p&gt;
&lt;p&gt;En changeant votre num&amp;eacute;ro de version de repository le plugin mettra a jour votre d&amp;eacute;p&amp;ocirc;t de plugins mis en cache.&lt;/p&gt;
&lt;p&gt;Avis aux amateurs !&lt;/p&gt;</description>
		<pubDate>Sun, 01 Mar 2015 11:50:00 +0100</pubDate>
		<dc:creator>je-evrard</dc:creator>
	</item>
	<item>
		<title>Créer un plugin widget pour spxdatas</title> 
		<link>http://www.secretsitebox.fr/blogspx/article13/creer-un-plugin-widget-pour-spxdatas</link>
		<guid>http://www.secretsitebox.fr/blogspx/article13/creer-un-plugin-widget-pour-spxdatas</guid>
		<description>&lt;p&gt;A partir de la version 1.60 de spxdatas, il est possible de cr&amp;eacute;er des plugins qui viennent s&#039;ajouter dans&amp;nbsp;&lt;strong&gt;la partie widget de spxdatas&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;C&#039;est un tournant majeur pour spxdatas, avec l&#039;accueil de plugins externes, il n&#039;y a plus de limite &amp;agrave; la cr&amp;eacute;ation de widget !&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/5.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/5.jpg&quot; alt=&quot;&quot; width=&quot;168&quot; height=&quot;231&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget1.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget1.jpg&quot; alt=&quot;&quot; width=&quot;747&quot; height=&quot;382&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nous allons voir ensemble comment cr&amp;eacute;er un plugin widget de A &amp;agrave; Z.&lt;/p&gt;&lt;h3&gt;Comment cr&amp;eacute;er un plugin widget ?&lt;/h3&gt;
&lt;p&gt;Un plugin widget est tout d&#039;abord un plugin dans pluxml, il doit donc &amp;ecirc;tre d&amp;eacute;clar&amp;eacute; comme tout plugin dans le dossier plugins.&lt;/p&gt;
&lt;p&gt;La premi&amp;egrave;re chose &amp;agrave; faire est une d&amp;eacute;claration le fichier de construction du plugin.&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;public function __construct($default_lang) {&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; # Appel du constructeur de la classe plxPlugin (obligatoire)&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; parent::__construct($default_lang);&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; $this-&amp;gt;setParam(&#039;spxdatas_widget&#039;, &#039;1&#039;, &#039;string&#039;);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Le param&amp;egrave;tre &quot;spxdatas_widget = 1&quot; va permettre au plugin spxdatas de savoir que votre plugin est un plugin de type widget. C&#039;est la premi&amp;egrave;re chose &amp;agrave; faire.&lt;/p&gt;
&lt;p&gt;Ensuite, il va falloir cr&amp;eacute;er un dossier spxdatas &amp;agrave; la racine de votre plugin avec une hierarchie sp&amp;eacute;cifique. Voici a quoi ressemble la structure d&#039;ensemble.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/plugin_widget_explain/pluginwidget2.png&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/plugin_widget_explain/pluginwidget2.png&quot; alt=&quot;&quot; width=&quot;399&quot; height=&quot;363&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Le dossier icon contient une image qui permettra l&#039;affichage et la personnalisation dans la partie widget.&lt;/p&gt;
&lt;p&gt;Le dossier table contient tous les &amp;eacute;l&amp;eacute;ments pour d&amp;eacute;finir le widget et &quot;alimenter&quot; en quelque sorte spxdatas.&lt;/p&gt;
&lt;p&gt;Dans ce dossier on trouve notamment deux parties :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un fichier table.php correspondant&amp;nbsp;description du widget au format xml en terme de structure&lt;/li&gt;
&lt;li&gt;un dossier table_loc contenant les fichiers de traduction du widget&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Comment cr&amp;eacute;er l&#039;administration du widget ?&lt;/h3&gt;
&lt;p&gt;L&#039;administration du widget est cr&amp;eacute;e tout simplement par lecture du fichier se trouvant dans :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;monwidgetplugin/spxdatas/table/table.php&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce fichier table.php contient une description au format xml du widget.&lt;/p&gt;
&lt;p&gt;Voici par exemple la description xml du widget spxwpolaroid :&lt;/p&gt;
&lt;p&gt;[PHP]&amp;lt;table name=&quot;spxwpolaroids&quot; maxparam=&quot;2&quot; groupe=&quot;spxwpolaroid&quot; tableuserlevel=&quot;0,1,2,3,4&quot; rightCMDlevel=&quot;0:111,1:111,2:111,3:111,4:111&quot; &amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;description&amp;gt;&amp;lt;![CDATA[&amp;lt;p&amp;gt;List of polaroid&amp;lt;/p&amp;gt;]]&amp;gt;&amp;lt;/description&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;column&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;parameter name=&quot;title&quot; type=&quot;cdata&quot; option=&quot;textinput/30/100&quot; &amp;gt;&amp;lt;/parameter&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;parameter name=&quot;polaroid_content&quot; type=&quot;cdata&quot; option=&quot;subtable/spxwpolaroid&quot; &amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;/parameter&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;/column&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/table&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;table name=&quot;spxwpolaroid&quot; maxparam=&quot;3&quot; groupe=&quot;spxwpolaroid&quot; type=&quot;subtable&quot; order=&quot;true&quot; rightCMDlevel=&quot;0:111,1:111,2:111,3:111,4:111&quot; &amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;description&amp;gt;&amp;lt;![CDATA[&amp;lt;p&amp;gt;Your polaroid&amp;lt;/p&amp;gt;]]&amp;gt;&amp;lt;/description&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;column&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;parameter name=&quot;title&quot; type=&quot;cdata&quot; option=&quot;textinput/30/100&quot; &amp;gt;&amp;lt;/parameter&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;parameter name=&quot;image&quot; type=&quot;cdata&quot; option=&quot;image&quot; &amp;gt;&amp;lt;/parameter&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;parameter name=&quot;dummy&quot; type=&quot;string&quot; option=&quot;boolean&quot;&amp;gt;&amp;lt;/parameter&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;parameter name=&quot;bt_url&quot; type=&quot;cdata&quot; option=&quot;textinput/30/100&quot; &amp;gt;&amp;lt;/parameter&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;parameter name=&quot;bt_blank&quot; type=&quot;string&quot; option=&quot;boolean&quot;&amp;gt;&amp;lt;/parameter&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;parameter name=&quot;polaroidback&quot; type=&quot;cdata&quot; option=&quot;textarea/40/10&quot; &amp;gt;&amp;lt;/parameter&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/column&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/table&amp;gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Comme on peux le voir ic la description du widget est faite en deux parties (2 tables).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;table spxwpolaroids : permet d&#039;avoir le titre du polaroid et un lien vers une autre table&lt;/li&gt;
&lt;li&gt;table&amp;nbsp;spxwpolaroid : une sous table permet la description du polaroid (titre, image, url...)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Je ne vais pas ici faire &lt;strong&gt;un tutoriel sur la construction de la table&lt;/strong&gt;. Le plugin spxdatas comporte une &lt;strong&gt;aide d&amp;eacute;taill&amp;eacute;e&lt;/strong&gt; sur le sujet et de nombreux autres articles viendront enrichir la documentation obscure ou absente.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A noter :&lt;/strong&gt; la structure du xml est particuli&amp;egrave;re est ne comporte pas de balise encadrant les tables.&lt;/p&gt;
&lt;p&gt;Bien sur, il est tout &amp;agrave; fait possible de g&amp;eacute;n&amp;eacute;rer ce fichier &amp;agrave; partir de la configuration de votre plugin widget. C&#039;est ce que fait spwunslider et spxwpolaroid.&lt;/p&gt;
&lt;h3&gt;Pourquoi g&amp;eacute;n&amp;eacute;rer le fichier table.php ?&lt;/h3&gt;
&lt;p&gt;Il peux &amp;ecirc;tre utille, par exemple, de changer les droits de l&#039;administration du widget (spxdatas le permet). Consulter le documentation de spxdatas pour plus de d&amp;eacute;tails.&lt;/p&gt;
&lt;h3&gt;Les traductions du widget&lt;/h3&gt;
&lt;p&gt;l&#039;administration des widget peut-&amp;ecirc;tre traduite en deux langues pour le moment (anglais et fran&amp;ccedil;ais).&lt;/p&gt;
&lt;p&gt;Pour cela il suffit de cr&amp;eacute;er des fichier de traductions :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fran&amp;ccedil;ais dans monpluginwidget/spxdatas/table/table_loc/fr/admin.php&lt;/li&gt;
&lt;li&gt;anglais dans&amp;nbsp;monpluginwidget/spxdatas/table/table_loc/en/admin.php&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Que contiennent ces fichiers ?&lt;/h3&gt;
&lt;p&gt;Exemple pour l&#039;administration fran&amp;ccedil;aise du plugin spxpolaro&amp;iuml;d&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;&amp;lt;?php&lt;/p&gt;
&lt;p&gt;$LANG = array(&lt;/p&gt;
&lt;p&gt;# GROUPES&lt;/p&gt;
&lt;p&gt;&#039;L_GROUPE_SPXWPOLAROID_TITLE&#039; =&amp;gt; &#039;&amp;lt;img src=&quot;plugins/spxwpolaroid/spxdatas/icon/Slideshow.png&quot; width=&quot;20px&quot; height=&quot;20px&quot; &amp;gt;Polaroid&#039;,&lt;/p&gt;
&lt;p&gt;# TABLE&lt;/p&gt;
&lt;p&gt;&#039;L_TABLE_SPXWPOLAROIDS_TITLE&#039; =&amp;gt; &#039;Polaroid&#039;,&lt;/p&gt;
&lt;p&gt;&#039;L_TABLE_SPXWPOLAROIDS_DESCRIPTION&#039; =&amp;gt; &#039;&amp;lt;p&amp;gt;Adminstration de vos polaroids.&amp;lt;/p&amp;gt;&#039;,&lt;/p&gt;
&lt;p&gt;# ACTION TITLE&lt;/p&gt;
&lt;p&gt;&#039;L_TABLE_SPXWPOLAROIDS_ACTIONTITLE&#039; =&amp;gt; &#039;&#039;,&lt;/p&gt;
&lt;p&gt;# COLUMN&lt;/p&gt;
&lt;p&gt;&#039;L_TABLE_COLUMN_SPXWPOLAROIDS_TITLE_HIGHLIGHTTITLE&#039; =&amp;gt; &#039;&#039;,&lt;/p&gt;
&lt;p&gt;&#039;L_TABLE_COLUMN_SPXWPOLAROIDS_TITLE_TITLE&#039; =&amp;gt; &#039;Titre&#039;,&lt;/p&gt;
&lt;p&gt;&#039;L_TABLE_COLUMN_SPXWPOLAROIDS_TITLE_HELP&#039; =&amp;gt; &#039;Donner un titre a votre polaroid.&#039;,&lt;/p&gt;
&lt;p&gt;# COLUMN&lt;/p&gt;
&lt;p&gt;&#039;L_TABLE_COLUMN_SPXWPOLAROIDS_POLAROID_CONTENT_HIGHLIGHTTITLE&#039; =&amp;gt; &#039;&#039;,&lt;/p&gt;
&lt;p&gt;&#039;L_TABLE_COLUMN_SPXWPOLAROIDS_POLAROID_CONTENT_TITLE&#039; =&amp;gt; &#039;Acc&amp;egrave;s au contenu&#039;,&lt;/p&gt;
&lt;p&gt;&#039;L_TABLE_COLUMN_SPXWPOLAROIDS_POLAROID_CONTENT_HELP&#039; =&amp;gt; &#039;Cliquer sur &amp;eacute;diter pour cr&amp;eacute;er ou modifier le contenu de votre polaroid&#039;,&lt;/p&gt;
&lt;p&gt;# TABLE&lt;/p&gt;
&lt;p&gt;&#039;L_TABLE_SPXWPOLAROID_TITLE&#039; =&amp;gt; &#039;Polaroid&#039;,&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;);&lt;/p&gt;
&lt;p&gt;?&amp;gt;&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Ce fichier contient en fait un tableau php de traduction. Les noms d&#039;association ont leur importance et ob&amp;eacute;issent &amp;agrave; une logique codifi&amp;eacute;e.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Attention : le codage est en majuscule et s&amp;eacute;par&amp;eacute; par le caract&amp;egrave;re &quot;_&quot;&lt;/li&gt;
&lt;li&gt;Remplace &lt;span style=&quot;background-color: #ff0000;&quot;&gt;xxx&lt;/span&gt; par le nom de la table : ex&amp;nbsp;SPXWPOLAROID&lt;/li&gt;
&lt;li&gt;Remplace &lt;span style=&quot;background-color: #00ff00;&quot;&gt;yyy&lt;/span&gt; par le nom de la colonne : ex&amp;nbsp;IMAGE&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;code&lt;/th&gt;
&lt;th&gt;note&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;L_GROUPE_&lt;span style=&quot;background-color: #ff0000;&quot;&gt;xxx&lt;/span&gt;_TITLE&lt;/td&gt;
&lt;td&gt;&amp;nbsp;Nom du groupe&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;L_TABLE_&lt;span style=&quot;background-color: #ff0000;&quot;&gt;xxx&lt;/span&gt;_DESCRIPTION&lt;/td&gt;
&lt;td&gt;&amp;nbsp;Description de ma table&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;L_TABLE_&lt;span style=&quot;background-color: #ff0000;&quot;&gt;xxx&lt;/span&gt;_ACTIONTITLE&lt;/td&gt;
&lt;td&gt;&amp;nbsp;Description de mon action (r&amp;eacute;serv&amp;eacute; pour plus tard)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;L_TABLE_COLUMN_&lt;span style=&quot;background-color: #ff0000;&quot;&gt;xxx&lt;/span&gt;_&lt;span style=&quot;background-color: #00ff00;&quot;&gt;yyy&lt;/span&gt;_HIGHLIGHTTITLE&lt;/td&gt;
&lt;td&gt;&amp;nbsp;Texte de s&amp;eacute;paration entre deux colonnes (dans les options du widget)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;L_TABLE_COLUMN_&lt;span style=&quot;background-color: #ff0000;&quot;&gt;xxx&lt;/span&gt;_&lt;span style=&quot;background-color: #00ff00;&quot;&gt;yyy&lt;/span&gt;_TITLE&lt;/td&gt;
&lt;td&gt;&amp;nbsp;Nom de ma colonne dans ma table&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;L_TABLE_COLUMN_&lt;span style=&quot;background-color: #ff0000;&quot;&gt;xxx&lt;/span&gt;_&lt;span style=&quot;background-color: #00ff00;&quot;&gt;yyy&lt;/span&gt;_HELP&lt;/td&gt;
&lt;td&gt;&amp;nbsp;Aide de ma colonne dans ma table&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;Il est possible de g&amp;eacute;n&amp;eacute;rer ce fichier &amp;agrave; partir de la configuration du plugin widget. Voir l&#039;exemple spxwpolaroid ou spxwunslider.&lt;/p&gt;
&lt;h3&gt;Comment r&amp;eacute;cup&amp;eacute;rer les donn&amp;eacute;es de l&#039;administration cot&amp;eacute; client ?&lt;/h3&gt;
&lt;p&gt;Tout d&#039;abord nous allons d&amp;eacute;clarer un hook dans le constructeur du plugin.&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;$this-&amp;gt;addHook(&#039;spxwpolaroid::getPolaroidID&#039;, &#039;getUnsliderID&#039;);&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Puis nous construisons la fonction qui va permettre de r&amp;eacute;cupr&amp;eacute;rer les donn&amp;eacute;es du widget.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<pubDate>Fri, 01 Aug 2014 11:34:00 +0200</pubDate>
		<dc:creator>je-evrard</dc:creator>
	</item>
	<item>
		<title>Spxwpolaroid : Diffusion de Galerie Polaroïds</title> 
		<link>http://www.secretsitebox.fr/blogspx/article12/spxwpolaroid-diffusion-de-galerie-polaroids</link>
		<guid>http://www.secretsitebox.fr/blogspx/article12/spxwpolaroid-diffusion-de-galerie-polaroids</guid>
		<description>&lt;h2&gt;spxwpolaroid c&#039;est quoi ?&lt;/h2&gt;
&lt;p&gt;Ce plugin va vous permettre d&#039;administrer l&#039;affichage de un ou plusieurs polaro&amp;iuml;ds compos&amp;eacute;s pour chaque photos :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;d&#039;une image&lt;/li&gt;
&lt;li&gt;d&#039;un titre&lt;/li&gt;
&lt;li&gt;d&#039;un texte pour le dos de l&#039;image (param&amp;egrave;tre optionnel)&lt;/li&gt;
&lt;li&gt;d&#039;un lien sur l&#039;image&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/1.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/1.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;40%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Le polaroid utilise la librairie javascript &lt;a title=&quot;unslider&quot; href=&quot;http://tympanus.net/codrops/2014/01/28/scattered-polaroids-gallery/&quot; target=&quot;_blank&quot;&gt;photostack.js&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Voici un exemple de polaroid dans un article.&lt;/p&gt;
&lt;p&gt;[SPXWPOLAROID id=001 ]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;L&#039;administration du polaroid se trouve dans la partie widget :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/5.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/5.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;20%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Un nouveau widget est mis en place : polaroid.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/3.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/3.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;40%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/4.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/4.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;40%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Note importante :&lt;/h3&gt;
&lt;p&gt;Ce plugin, d&#039;un genre nouveau, est utilis&amp;eacute; &lt;strong&gt;comme widget du plugin spxdatas&lt;/strong&gt;. Pour rappel : spxdatas permet la gestion d&#039;administration de widgets.&lt;/p&gt;
&lt;p&gt;Vous devrez donc avoir installer au pr&amp;eacute;alable le plugin spxdatas dans le dossier plugin de pluxml. Pour la configuration de spxdatas, c&#039;est extr&amp;egrave;mement simple... voir l&#039;installation &lt;a href=&quot;http://www.secretsitebox.fr/blogspx/article9/spxdatas-configuration-des-donnees&quot; target=&quot;_blank&quot;&gt;ici&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;red&quot;&gt;il est indispensable d&#039;obtenir une version de spxdatas sup&amp;eacute;rieur ou &amp;eacute;gal &amp;agrave; la version 1.60&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Ci dessous voici la configuration des plugin que vous devriez obtenir :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/2.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/2.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;40%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Configuration widget&lt;/h2&gt;
&lt;p&gt;le plugin contient une configuration en deux parties.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A noter :&lt;/strong&gt; si vous n&#039;&amp;ecirc;tes pas int&amp;eacute;ress&amp;eacute; par cette &amp;eacute;tape vous pouvez directement valider la configuration par default sans rien changer et passer &amp;agrave; &lt;a href=&quot;http://www.secretsitebox.fr/blogspx/rss#widgetcreation&quot; target=&quot;_self&quot;&gt;l&#039;&amp;eacute;tape suivante&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Configuration g&amp;eacute;n&amp;eacute;rale&lt;/h3&gt;
&lt;p&gt;La configuration g&amp;eacute;n&amp;eacute;rale du plugin va vous permettre de param&amp;eacute;trer les droits de l&#039;administration du polaroid et et de son affichage.&lt;/p&gt;
&lt;p&gt;Vous pouvez finement&lt;strong&gt; interdire la lecture, la cr&amp;eacute;ation, la modification, la suppression&lt;/strong&gt; en fonction du niveau d&#039;administration non seulement dans la liste des polaroidss mais aussi dans son contenu.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/config1.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/config1.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Il est possible d&#039;enregistrer les donn&amp;eacute;es de l&#039;administration en &lt;strong&gt;json&lt;/strong&gt; ou en &lt;strong&gt;xml&lt;/strong&gt; (a noter que le json est moins lourd et plus rapide).&lt;/p&gt;
&lt;p&gt;Vous pouvez aussi d&amp;eacute;finir &lt;strong&gt;les champs&lt;/strong&gt; que vous voulez afficher et administrer (dos du polaroid).&lt;/p&gt;
&lt;h3&gt;Traduction administration du widget&lt;/h3&gt;
&lt;p&gt;La partie administration du widget est traduites en deux langues (&lt;strong&gt;fran&amp;ccedil;ais et anglais&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Cette traduction &lt;strong&gt;peux &amp;ecirc;tre modifi&amp;eacute;e&lt;/strong&gt; &amp;agrave; votre convenance.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/config2.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/config2.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Choissiser la langue de votre choix. Modifier les champs et enregistrer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note :&lt;/strong&gt; Vous pouvez revenir &amp;agrave; une traduction par default d&#039;un champs en laissant le champs de texte vide. Pour un champs vide vous devrez mettre le caract&amp;egrave;re &quot;-&quot; dans le champs.&lt;/p&gt;
&lt;h2 id=&quot;widgetcreation&quot;&gt;Cr&amp;eacute;ation du widget&lt;/h2&gt;
&lt;h3&gt;Acc&amp;egrave;s &amp;agrave; l&#039;administration du widget&lt;/h3&gt;
&lt;p&gt;Cliquer sur &quot;&lt;strong&gt;widget&lt;/strong&gt;&quot; dans l&#039;admin de pluxml pour acc&amp;eacute;der &amp;agrave; l&#039;administration des widgets..&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/5.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/5.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;20%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cliquer sur l&#039;onglet &quot;&lt;strong&gt;polaroid&lt;/strong&gt;&quot; pour acc&amp;eacute;der &amp;agrave; l&#039;administration du polaroid.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget1.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget1.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cliquer sur &quot;&lt;strong&gt;nouvelle entr&amp;eacute;e&lt;/strong&gt;&quot; pour cr&amp;eacute;er un premier polaroid.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget2.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget2.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sur la nouvelle page qui appara&amp;icirc;t, rentrer le titre du polaroid et cliquer sur &quot;&lt;strong&gt;enregistrer&lt;/strong&gt;&quot;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget3.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget3.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vous venez de cr&amp;eacute;er votre premier polaroid.&lt;/p&gt;
&lt;p&gt;Maintenant, pour rentrer du contenu dans le polaroid cliquer sur &quot;&lt;strong&gt;editer&lt;/strong&gt;&quot; correspondant &amp;agrave; votre enregistrement.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget4.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget4.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sur la nouvelle page qui appara&amp;icirc;t cliquer sur &quot;&lt;strong&gt;nouvelle entr&amp;eacute;e&lt;/strong&gt;&quot;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget6.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget6.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Une nouvelle page appara&amp;icirc;t vous permettant de rentrer les informations de votre premier polaroid.&lt;/p&gt;
&lt;p&gt;Vous pouvez saisir le titre, l&#039;image, lien de l&#039;image (&lt;strong&gt;ces options sont disponibles selon le param&amp;eacute;trage du plugin&lt;/strong&gt;). La d&amp;eacute;coration est une option qui permet de rendre l&#039;image non s&amp;eacute;lectionnable, elle fait juste partie du d&amp;eacute;cor. Vous pouvez &amp;eacute;crire au dos de l&#039;image dans le champs &quot;Ecrire au dos de l&#039;image&quot;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget7.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget7.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cliquer sur l&#039;icone de l&#039;image pour ouvrir une fen&amp;ecirc;tre popup du gestionnaire de m&amp;eacute;dia.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget8.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget8.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;S&amp;eacute;lectionner votre image &lt;strong&gt;en cliquant sur son nom&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget9.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget9.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;L&#039;image s&amp;eacute;lectionn&amp;eacute;e appara&amp;icirc;t dans l&#039;&amp;eacute;dition de votre polaroid. Cliquer sur &quot;&lt;strong&gt;enregistrer&lt;/strong&gt;&quot; pour valider votre polaroid.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget10.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget10.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Votre premier polaroid est cr&amp;eacute;&amp;eacute;. Bravo.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget11.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget11.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vous pouvez cr&amp;eacute;er autant de polaroid que vous d&amp;eacute;sirez. L&#039;ajout se fait donc en appuyant sur &quot;&lt;strong&gt;nouvelle entr&amp;eacute;e&lt;/strong&gt;&quot;.&lt;/p&gt;
&lt;p&gt;L&#039;image ci-dessous pr&amp;eacute;sente une s&amp;eacute;rie de polaroid.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget12.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget12.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pour modifier l&#039;ordre des slides, il suffit de cliquer sur l&#039;icone de &quot;&lt;strong&gt;drag and drop&lt;/strong&gt;&quot; et de faire un glisser d&amp;eacute;poser du polaroid jusqu&#039;&amp;agrave; &lt;strong&gt;la position d&amp;eacute;sir&amp;eacute;e&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget13.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget13.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;N&#039;oublier pas d&#039;&lt;strong&gt;enregistrer&lt;/strong&gt; pour valider la modification de l&#039;ordre de vos polaroids.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget14.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget14.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A noter :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pour modifier un polaroid cliquer sur &quot;&lt;strong&gt;Options&lt;/strong&gt;&quot; de la ligne correspondante.&lt;/li&gt;
&lt;li&gt;Pour supprimer un polaroid, clique dans la case a cocher sur la ligne correspondante, s&amp;eacute;lectionner &quot;&lt;strong&gt;supprimer&lt;/strong&gt;&quot; dans la liste des actions et appuyer sur &quot;&lt;strong&gt;ok&lt;/strong&gt;&quot;.&lt;/li&gt;
&lt;li&gt;Pour revenir &amp;agrave; liste des polaroids dans l&#039;&amp;eacute;dition des polaroids cliquer sur &quot;&lt;strong&gt;retour &amp;agrave; la page pr&amp;eacute;c&amp;eacute;dente&lt;/strong&gt;&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Affichage cot&amp;eacute; client&lt;/h2&gt;
&lt;h3&gt;Utilisation du hook du plugin&lt;/h3&gt;
&lt;p&gt;Pour afficher le polaroid il y a deux possiblit&amp;eacute;s. Vous pouvez utiliser l&#039;id de l&#039;enregistrement ou le titre du polaroid.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget15.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwpolaroid/widget15.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Voici un exemple d&#039;usage du hook dans une page statique. Ici on affiche le polaroid dont l&#039;id est 001.&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;&amp;lt;?php&lt;/p&gt;
&lt;p&gt;global $plxShow; echo ($plxShow-&amp;gt;callHook(&#039;spxwpolaroid::getPolaroidID&#039;, &#039;001&#039;));&lt;/p&gt;
&lt;p&gt;?&amp;gt;&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Voici un exemple d&#039;usage du hook dans une page statique. Ici on affiche le polaroid dont le titre est &#039;Mon premier polaroid&#039;.&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;&amp;lt;?php&lt;/p&gt;
&lt;p&gt;global $plxShow; echo ($plxShow-&amp;gt;callHook(&#039;spxwpolaroid::getPolaroidTitle&#039;, &#039;Mon premier polaroid&#039;));&lt;/p&gt;
&lt;p&gt;?&amp;gt;&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Il est possible d&#039;utiliser un shortcode &amp;agrave; la condition d&#039;avoir installer le plugin spxshortcodes &lt;a href=&quot;http://www.secretsitebox.fr/blogspx/../site/index.php?categorie2/pluxml-plugins#post-10&quot; target=&quot;_blank&quot;&gt;ici&lt;/a&gt; (version sup&amp;eacute;rieur ou &amp;eacute;gal &amp;agrave; 1.2)&lt;/p&gt;
&lt;p&gt;Voici un exemple d&#039;usage de shortcode. Ici on affiche le polaroid dont l&#039;id est 001.&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;[SPXWPOLAROID id=056 ]&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Voici un exemple d&#039;usage de shortcode. Ici on affiche le polaroid dont le title est &#039;Mon premier polaroid&#039;.&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;[SPXWPOLAROID title=&#039;Mon premier polaroid&#039; ]&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<pubDate>Sun, 20 Jul 2014 17:44:00 +0200</pubDate>
		<dc:creator>je-evrard</dc:creator>
	</item>
	<item>
		<title>Spxdatas : présentation</title> 
		<link>http://www.secretsitebox.fr/blogspx/article6/spxdatas-presentation</link>
		<guid>http://www.secretsitebox.fr/blogspx/article6/spxdatas-presentation</guid>
		<description>&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxdatas/spxdatasportfolio.png&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxdatas/spxdatasportfolio.png&quot; alt=&quot;&quot; width=&quot;1338&quot; height=&quot;584&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ce plugin permet de cr&amp;eacute;er&amp;nbsp;&lt;strong&gt;une administration&lt;/strong&gt;&amp;nbsp;afin de g&amp;eacute;rer des donn&amp;eacute;es autres que articles, cat&amp;eacute;gories...&lt;/p&gt;
&lt;p&gt;Il permet la gestion de galeries (images, titres, description), de liens html, de produits (titre, image, prix, description...), ...&lt;/p&gt;
&lt;p&gt;Ce plugin peut &amp;ecirc;tre consid&amp;eacute;r&amp;eacute; comme &lt;strong&gt;un framework d&#039;adminstration pour pluxml&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;Un Framework &amp;nbsp;d&#039;administration :&lt;/h2&gt;
&lt;p&gt;Ce plugin est &lt;strong&gt;ouvert &amp;agrave; la programmation&lt;/strong&gt; pour cr&amp;eacute;er des &lt;strong&gt;widgets&lt;/strong&gt; soit en &quot;interne&quot; (dans le plugin spxdatas lui m&amp;ecirc;me) soit en &quot;externe&quot; (via &amp;nbsp;d&#039;autres plugins)&lt;/p&gt;
&lt;p&gt;Ainsi, le plugin est accessible au &lt;strong&gt;d&amp;eacute;butant&lt;/strong&gt; comme au &lt;strong&gt;d&amp;eacute;veloppeur&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un d&amp;eacute;butant utilisera principalement spxdatas en addition avec d&#039;autres plugins comme par exemple spxwunslider (gestion de slider) ou spxwpolaroid (gestion de polaroid)&lt;/li&gt;
&lt;li&gt;un d&amp;eacute;veloppeur pourra cr&amp;eacute;er son propore &lt;strong&gt;plugin widget&lt;/strong&gt; avec son administration, des hook et &amp;eacute;ventuellement des shortcodes pour afficher le widget.&lt;/li&gt;
&lt;/ul&gt;</description>
		<pubDate>Thu, 17 Jul 2014 07:44:00 +0200</pubDate>
		<dc:creator>je-evrard</dc:creator>
	</item>
	<item>
		<title>spxdatas : fonctionnement technique</title> 
		<link>http://www.secretsitebox.fr/blogspx/article10/spxdatas-fonctionnement-technique</link>
		<guid>http://www.secretsitebox.fr/blogspx/article10/spxdatas-fonctionnement-technique</guid>
		<description>&lt;p&gt;Spxdatas est un plugin g&amp;eacute;n&amp;eacute;rique qui ex&amp;eacute;cutera les instructions qui seront d&amp;eacute;finies dans sa base de donn&amp;eacute;es. Cette base va cr&amp;eacute;er automatique une adminstration cliente. Vous &amp;ecirc;tes le chef d&#039;orchestre de cette administration ! Spxdatas est un couteau suisse, un &lt;strong&gt;framework&lt;/strong&gt; qui ob&amp;eacute;it a &lt;strong&gt;des r&amp;egrave;gles pr&amp;eacute;cises&lt;/strong&gt;. Il fera ce que vous lui dites de faire.&lt;/p&gt;
&lt;h2&gt;Mais comment ?&lt;/h2&gt;
&lt;p&gt;Pour que &amp;ccedil;a fonctionne, il va falloir lui donner des instructions qui vont d&amp;eacute;finir l&#039;administration. Ces instructions sont &amp;eacute;crites au format xml. Cette description xml d&amp;eacute;finit en fait &lt;strong&gt;une base de donn&amp;eacute;es avec des tables&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;Une base de donn&amp;eacute;es avec des tables ?&lt;/h2&gt;
&lt;p&gt;Une vraie base de donn&amp;eacute;es fonctionne avec des tables, ici le meme principe est appliqu&amp;eacute;.&lt;/p&gt;
&lt;p&gt;Une table dans une &lt;strong&gt;base de donn&amp;eacute;es&lt;/strong&gt; est un ensemble de donn&amp;eacute;es organis&amp;eacute;es sous forme d&#039;un tableau o&amp;ugrave; les &lt;strong&gt;colonnes&lt;/strong&gt; correspondent &amp;agrave; des cat&amp;eacute;gories d&#039;informations (une &lt;strong&gt;colonne&lt;/strong&gt; peut stocker des num&amp;eacute;ros de t&amp;eacute;l&amp;eacute;phone, une autre des noms...) et les lignes &amp;agrave; des &lt;strong&gt;enregistrements&lt;/strong&gt;, &amp;eacute;galement appel&amp;eacute;es &lt;strong&gt;entr&amp;eacute;es&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ici, c&#039;est &amp;agrave; peu pr&amp;egrave;s semblable mais en beaucoup plus simple et avec des &lt;strong&gt;options propres a l&#039;administration de ce plugin&lt;/strong&gt; d&amp;eacute;cidemment pas comme les autres.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxdatas/spxdatas fonctionnement.png&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxdatas/spxdatas fonctionnement.png&quot; alt=&quot;&quot; width=&quot;630&quot; height=&quot;215&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Pour r&amp;eacute;sumer :&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;le plugin fait une &lt;strong&gt;lecture de la base&lt;/strong&gt; cliente au format xml&lt;/li&gt;
&lt;li&gt;cette lecture permet de cr&amp;eacute;er l&#039;&lt;strong&gt;administration cliente&lt;/strong&gt; (admin/widget)&lt;/li&gt;
&lt;li&gt;en front end il est possible de faire des &lt;strong&gt;requ&amp;ecirc;tes&lt;/strong&gt; au plugin pour r&amp;eacute;cup&amp;eacute;rer les donn&amp;eacute;es sous forme de &lt;strong&gt;tableau php ou html&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;il est aussi possible, en frontend, d&#039;&lt;strong&gt;administrer les donn&amp;eacute;es&lt;/strong&gt; par des requ&amp;ecirc;tes au plugin (suppression, mise &amp;agrave; jour, cr&amp;eacute;ation)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<pubDate>Thu, 17 Jul 2014 07:32:00 +0200</pubDate>
		<dc:creator>je-evrard</dc:creator>
	</item>
	<item>
		<title>Spxdatas : configuration des données</title> 
		<link>http://www.secretsitebox.fr/blogspx/article9/spxdatas-configuration-des-donnees</link>
		<guid>http://www.secretsitebox.fr/blogspx/article9/spxdatas-configuration-des-donnees</guid>
		<description>&lt;p&gt;Spxdatas sauvegarde les donn&amp;eacute;es dans &lt;strong&gt;des dossiers&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Cette proc&amp;eacute;dure vous explique comment &lt;strong&gt;configurer spxdatas&lt;/strong&gt; pour une utilisation optimale.&lt;/p&gt;
&lt;p&gt;Attention &amp;agrave; partir de la version 1.72 il est n&#039;est plus n&amp;eacute;cessaire d&#039;appliquer cette proc&amp;eacute;dure : rendez vous directement dans la configuration du plugin avec une installation en un clic.&lt;/p&gt;
&lt;p&gt;Par default les donn&amp;eacute;es de &lt;strong&gt;spxdatas&lt;/strong&gt; sont enregistr&amp;eacute;es dans le dossier builder du plugin. Ce n&#039;est pas l&#039;id&amp;eacute;al en cas de mise &amp;agrave; jour. Le mieux est donc d&#039;enregistrer les donne&amp;eacute;s dans &lt;strong&gt;le dossier data de pluxml&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Dans le plugin spxdatas/builder recopier les fichiers suivants :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;data&lt;/li&gt;
&lt;li&gt;builderdata&lt;/li&gt;
&lt;li&gt;table&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxdatas/folder/folderbuildercopy.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxdatas/folder/folderbuildercopy.jpg&quot; alt=&quot;&quot; width=&quot;709&quot; height=&quot;283&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dans le dossier &quot;&lt;strong&gt;data&lt;/strong&gt;&quot; de la racine de pluxml, cr&amp;eacute;er un dossier &quot;&lt;strong&gt;spxdatas&lt;/strong&gt;&quot; et coller les dossiers recopi&amp;eacute;s.&lt;/p&gt;
&lt;p&gt;Vous devriez avoir la configuration suivante.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxdatas/folder/folderdata.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxdatas/folder/folderdata.jpg&quot; alt=&quot;&quot; width=&quot;709&quot; height=&quot;283&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dans la configuration du plugin modifier le chemin pour l&#039;enregistrement des donn&amp;eacute;es.&lt;/p&gt;
&lt;p&gt;Remplacer le chemin par default par &quot;&lt;strong&gt;data/spxdatas/&lt;/strong&gt;&quot;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxdatas/folder/folderconfig.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxdatas/folder/folderconfig.jpg&quot; alt=&quot;&quot; width=&quot;709&quot; height=&quot;283&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Votre spxdatas est maintenant correctement configur&amp;eacute;. Les enregistrements se feront dans le dossier &quot;&lt;strong&gt;data/spxdatas&lt;/strong&gt;&quot;.&lt;/p&gt;
&lt;p&gt;Pour une future &lt;strong&gt;mise &amp;agrave; jour du plugin&lt;/strong&gt;, remplacer tout simplement le plugin dans son int&amp;eacute;gralit&amp;eacute; et c&#039;est tout.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
		<pubDate>Thu, 17 Jul 2014 07:00:00 +0200</pubDate>
		<dc:creator>je-evrard</dc:creator>
	</item>
	<item>
		<title>Spxwunslider : unslider pour pluxml</title> 
		<link>http://www.secretsitebox.fr/blogspx/article8/spxwunslider-unslider-pour-pluxml</link>
		<guid>http://www.secretsitebox.fr/blogspx/article8/spxwunslider-unslider-pour-pluxml</guid>
		<description>&lt;h2&gt;spxwunslider c&#039;est quoi ?&lt;/h2&gt;
&lt;p&gt;Ce plugin va vous permettre d&#039;administrer l&#039;affichage de un ou plusieurs sliders compos&amp;eacute;s pour chaque slide de :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une image&lt;/li&gt;
&lt;li&gt;un titre (optionnel)&lt;/li&gt;
&lt;li&gt;un sous titre (optionnel)&lt;/li&gt;
&lt;li&gt;un bouton lien (optionnel)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/1.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/1.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;40%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Le slider utilise la librairie javascript&amp;nbsp;&lt;a title=&quot;unslider&quot; href=&quot;http://unslider.com/&quot; target=&quot;_blank&quot;&gt;unslider&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Voici un exemple de slider dans un article.&lt;/p&gt;
&lt;p&gt;[SPXWUNSLIDER id=001 ]&lt;/p&gt;
&lt;p&gt;[SPXWUNSLIDER id=002 ]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;l&#039;administration du slider se trouve dans la partie widget :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/5.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/5.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;20%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Un nouveau widget est mis en place : &lt;strong&gt;unslider&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/3.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/3.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;40%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/4.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/4.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;40%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Note importante :&lt;/h3&gt;
&lt;p&gt;Ce plugin, d&#039;un genre nouveau, est utilis&amp;eacute; &lt;strong&gt;comme widget du plugin spxdatas&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Pour rappel : &lt;strong&gt;spxdatas&lt;/strong&gt; permet la gestion et l&#039;administration de donn&amp;eacute;es structur&amp;eacute;es (widgets).&lt;/p&gt;
&lt;p&gt;Vous devrez donc avoir installer au pr&amp;eacute;alable le plugin &lt;a href=&quot;http://www.secretsitebox.fr/blogspx/../site/index.php?categorie2/pluxml-plugins#post-14&quot; target=&quot;_blank&quot;&gt;spxdatas&lt;/a&gt; dans le dossier plugin de pluxml. Pour la configuration de spxdatas, c&#039;est extr&amp;egrave;mement simple... voir l&#039;installation &lt;a href=&quot;http://www.secretsitebox.fr/blogspx/article9/spxdatas-configuration-des-donnees&quot; target=&quot;_blank&quot;&gt;ici&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;red&quot;&gt;il est indispensable d&#039;obtenir &lt;strong&gt;une version de spxdatas sup&amp;eacute;rieur &amp;gt;= version 1.60&lt;/strong&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Ci dessous voici la configuration des plugin que vous devriez obtenir :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/2.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/2.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;447&quot; height=&quot;308&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Configuration widget&lt;/h2&gt;
&lt;p&gt;le plugin contient une configuration en deux parties.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A noter :&lt;/strong&gt; si vous n&#039;&amp;ecirc;tes pas int&amp;eacute;ress&amp;eacute; par cette &amp;eacute;tape vous pouvez directement valider la configuration par default sans rien changer et passer &amp;agrave; &lt;a href=&quot;http://www.secretsitebox.fr/blogspx/rss#creation&quot; target=&quot;_self&quot;&gt;l&#039;&amp;eacute;tape suivante&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Configuration g&amp;eacute;n&amp;eacute;rale&lt;/h3&gt;
&lt;p&gt;La configuration g&amp;eacute;n&amp;eacute;rale du plugin va vous permettre de param&amp;eacute;trer les droits de l&#039;administration du slider et son affichage.&lt;/p&gt;
&lt;p&gt;Vous pouvez finement&lt;strong&gt; interdire la lecture, la cr&amp;eacute;ation, la modification, la suppression&lt;/strong&gt; en fonction du niveau d&#039;administration non seulement dans la liste des sliders mais aussi dans son contenu.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/config1.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/config1.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Il est possible d&#039;enregistrer les donn&amp;eacute;es de l&#039;administration en &lt;strong&gt;json&lt;/strong&gt; ou en &lt;strong&gt;xml&lt;/strong&gt; (a noter que le json est moins lourd et plus rapide).&lt;/p&gt;
&lt;p&gt;Vous pouvez aussi d&amp;eacute;finir &lt;strong&gt;les champs&lt;/strong&gt; que vous voulez afficher et administrer (titre, paragraphe, bouton).&lt;/p&gt;
&lt;p&gt;Enfin, il est possible d&#039;afficher ou non les &lt;strong&gt;points&lt;/strong&gt; pour slider et de r&amp;eacute;gler &lt;strong&gt;la vitesse&lt;/strong&gt; de transition.&lt;/p&gt;
&lt;h3&gt;Traduction administration du widget&lt;/h3&gt;
&lt;p&gt;La partie administration du widget est traduites en deux langues (&lt;strong&gt;fran&amp;ccedil;ais et anglais&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Cette traduction &lt;strong&gt;peux &amp;ecirc;tre modifi&amp;eacute;e&lt;/strong&gt; &amp;agrave; votre convenance.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/config2.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/config2.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Choissiser la langue de votre choix. Modifier les champs et enregistrer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note :&lt;/strong&gt; Vous pouvez revenir &amp;agrave; une traduction par default d&#039;un champs en laissant le champs de texte vide. Pour un champs vide vous devrez mettre le caract&amp;egrave;re &quot;-&quot; dans le champs.&lt;/p&gt;
&lt;h2 id=&quot;creation&quot;&gt;Cr&amp;eacute;ation du widget&lt;/h2&gt;
&lt;h3&gt;Acc&amp;egrave;s &amp;agrave; l&#039;administration du widget&lt;/h3&gt;
&lt;p&gt;Cliquer sur &quot;&lt;strong&gt;widget&lt;/strong&gt;&quot; dans l&#039;admin de pluxml pour acc&amp;eacute;der &amp;agrave; l&#039;administration des widget..&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/5.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/5.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;20%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cliquer sur l&#039;onglet &quot;&lt;strong&gt;unslider&lt;/strong&gt;&quot; pour acc&amp;eacute;der &amp;agrave; l&#039;administration du slider.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget1.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget1.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cliquer sur &quot;&lt;strong&gt;nouvelle entr&amp;eacute;e&lt;/strong&gt;&quot; pour cr&amp;eacute;er un premier slider.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget2.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget2.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sur la nouvelle page qui appara&amp;icirc;t rentrer le titre du slider et cliquer sur &quot;&lt;strong&gt;enregistrer&lt;/strong&gt;&quot;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget3.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget3.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vous venez de cr&amp;eacute;er votre premier slider.&lt;/p&gt;
&lt;p&gt;Maintenant, pour rentrer du contenu dans le slider cliquer sur &quot;&lt;strong&gt;editer&lt;/strong&gt;&quot; correspondant &amp;agrave; ce nouveau enregistrement.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget4.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget4.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sur la nouvelle page qui appara&amp;icirc;t cliquer sur &quot;&lt;strong&gt;nouvelle entr&amp;eacute;e&lt;/strong&gt;&quot;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget6.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget6.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Une nouvelle page appara&amp;icirc;t vous permettant de rentrer les informations de votre premier slide.&lt;/p&gt;
&lt;p&gt;Vous pouvez saisir le titre, la description, l&#039;image, le texte du bouton et son url (&lt;strong&gt;ces options sont disponibles selon le param&amp;eacute;trage du plugin&lt;/strong&gt;)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget7.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget7.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cliquer sur l&#039;icone de l&#039;image pour ouvrir une fen&amp;ecirc;tre popup du gestionnaire de m&amp;eacute;dia.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget8.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget8.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;S&amp;eacute;lectionner votre image &lt;strong&gt;en cliquant sur son nom&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget9.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget9.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;L&#039;image s&amp;eacute;lectionn&amp;eacute;e appara&amp;icirc;t dans l&#039;&amp;eacute;dition de votre slide. Cliquer sur &quot;&lt;strong&gt;enregistrer&lt;/strong&gt;&quot; pour valider votre slide.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget10.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget10.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Votre premier slide est cr&amp;eacute;&amp;eacute;. Bravo.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget11.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget11.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vous pouvez cr&amp;eacute;er autant de slide que vous d&amp;eacute;sirez. L&#039;ajout se fait donc en appuyant sur &quot;&lt;strong&gt;nouvelle entr&amp;eacute;e&lt;/strong&gt;&quot;.&lt;/p&gt;
&lt;p&gt;L&#039;image ci-dessous pr&amp;eacute;sente 4 slides diff&amp;eacute;rents.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget12.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget12.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pour modifier l&#039;ordre des slides, il suffit de cliquer sur l&#039;icone de &quot;&lt;strong&gt;drag and drop&lt;/strong&gt;&quot; et de faire un glisser d&amp;eacute;poser du slide jusqu&#039;&amp;agrave; &lt;strong&gt;la position d&amp;eacute;sir&amp;eacute;e&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget13.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget13.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;N&#039;oublier pas d&#039;&lt;strong&gt;enregistrer&lt;/strong&gt; pour valider la modification de l&#039;ordre de vos slides.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget14.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget14.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A noter :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pour modifier un slide cliquer sur &quot;&lt;strong&gt;Options&lt;/strong&gt;&quot; de la ligne correspondante.&lt;/li&gt;
&lt;li&gt;Pour supprimer un slide, clique dans la case a cocher sur la ligne correspondante, s&amp;eacute;lectionner &quot;&lt;strong&gt;supprimer&lt;/strong&gt;&quot; dans la liste des actions et appyer sur &quot;&lt;strong&gt;ok&lt;/strong&gt;&quot;.&lt;/li&gt;
&lt;li&gt;Pour revenir &amp;agrave; liste des sliders dans l&#039;&amp;eacute;dition des slider cliquer sur &quot;&lt;strong&gt;retour &amp;agrave; la page pr&amp;eacute;c&amp;eacute;dente&lt;/strong&gt;&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Affichage cot&amp;eacute; client&lt;/h2&gt;
&lt;h3&gt;Utilisation du hook du plugin&lt;/h3&gt;
&lt;p&gt;Pour afficher le slider il y a deux possiblit&amp;eacute;s. Vous pouvez utiliser l&#039;id de l&#039;enregistrement ou le titre du slider.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget15.jpg&quot; data-spxlighbox=&quot;true&quot; &gt;&lt;img src=&quot;http://www.secretsitebox.fr/blogspx/data/images/spxwunslider/widget15.jpg&quot; alt=&quot;Gestion des plugins&quot; width=&quot;50%&quot; height=&quot;auto&quot; data-spxtynimce=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Voici un exemple d&#039;usage du hook dans une page statique. Ici on affiche le slider dont l&#039;id est 001.&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;&amp;lt;?php&lt;/p&gt;
&lt;p&gt;global $plxShow;&lt;/p&gt;
&lt;p&gt;echo ($plxShow-&amp;gt;callHook(&#039;spxwunslider::getUnsliderID&#039;, &#039;001&#039;));&lt;/p&gt;
&lt;p&gt;?&amp;gt;&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Voici un exemple d&#039;usage du hook dans une page statique. Ici on affiche le slider dont le titre est &#039;Mon premier slider&#039;.&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;&amp;lt;?php&lt;/p&gt;
&lt;p&gt;global $plxShow;&lt;/p&gt;
&lt;p&gt;echo ($plxShow-&amp;gt;callHook(&#039;spxwunslider::getUnsliderTitle&#039;, &#039;Mon premier slider&#039;));&lt;/p&gt;
&lt;p&gt;?&amp;gt;&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Il est possible d&#039;utiliser un shortcode &amp;agrave; la condition d&#039;avoir installer le plugin spxshortcodes &lt;a href=&quot;http://www.secretsitebox.fr/blogspx/../site/index.php?categorie2/pluxml-plugins#post-10&quot; target=&quot;_blank&quot;&gt;ici&lt;/a&gt; (version sup&amp;eacute;rieur ou &amp;eacute;gal &amp;agrave; 1.2)&lt;/p&gt;
&lt;p&gt;Voici un exemple d&#039;usage de shortcode. Ici on affiche le slider dont l&#039;id est 001.&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;[SPXWUNSLIDER id=001 ]&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;
&lt;p&gt;Voici un exemple d&#039;usage de shortcode. Ici on affiche le slider dont le title est &#039;Mon premier slider&#039;.&lt;/p&gt;
&lt;p&gt;[PHP]&lt;/p&gt;
&lt;p&gt;[SPXWUNSLIDER title=&#039;Mon premier slider&#039; ]&lt;/p&gt;
&lt;p&gt;[/PHP]&lt;/p&gt;</description>
		<pubDate>Fri, 11 Jul 2014 10:10:00 +0200</pubDate>
		<dc:creator>je-evrard</dc:creator>
	</item>
</channel>
</rss>