{"id":291,"date":"2010-11-26T12:31:16","date_gmt":"2010-11-26T11:31:16","guid":{"rendered":"http:\/\/luciole.local\/~flo\/wordpress\/?p=291"},"modified":"2010-11-26T12:31:16","modified_gmt":"2010-11-26T11:31:16","slug":"plugin-inscription-conference","status":"publish","type":"post","link":"https:\/\/sites.lesia.obspm.fr\/florence-henry\/2010\/11\/26\/plugin-inscription-conference\/","title":{"rendered":"Plugin &quot;Inscription Conf\u00e9rence&quot;"},"content":{"rendered":"<p><\/p>\n<h2>But<\/h2>\n<p>Ce plugin (compatible SPIP 2.1.2) a pour but de simplifier la gestion des participants \u00e0 une conf\u00e9rence (plut\u00f4t scientifique). En particulier, il permet de :<\/p>\n<ul>\n<li>cr\u00e9er un formulaire d&rsquo;inscription<\/li>\n<li>pr\u00e9parer la facture pour un paiement en ligne<\/li>\n<li>g\u00e9rer les sessions de la conf\u00e9rence<\/li>\n<li>g\u00e9rer les \u00e9v\u00e9nements sociaux<\/li>\n<li>g\u00e9rer les contributions soumises par les participants<\/li>\n<li>g\u00e9rer les paiements effectu\u00e9s<\/li>\n<li>cr\u00e9er les formulaires pour l&rsquo;\u00e9valuation des contributions par les membres du comit\u00e9 scientifique (SOC)<\/li>\n<li>publier sur le site les soumissions accept\u00e9es<\/li>\n<li>cr\u00e9er un emploi du temps avec les horaires des pr\u00e9sentations<\/li>\n<li>faire le \u00ab\u00a0booklet\u00a0\u00bb des pr\u00e9sentations en LaTeX<\/li>\n<\/ul>\n<p>Note : ce plugin a \u00e9t\u00e9 \u00e9crit en partant du plugin inscription2. Il reste pas mal de code provenant de ce plugin dont je ne me sers pas. \u00c0 nettoyer par endroits&#8230;<\/p>\n<h2>Plugins n\u00e9cessaires<\/h2>\n<ul>\n<li>CFG<\/li>\n<li>Forms &amp; table (uniquement pour la notation des soumissions; facultatif)<\/li>\n<li>Acc\u00e8s restreint (uniquement pour la notation des soumissions;  facultatif)<\/li>\n<li>Agenda (uniquement pour g\u00e9n\u00e9rer l&#8217;emploi du temps ; facultatif)<\/li>\n<\/ul>\n<h2>Fonctionnement<\/h2>\n<p>Tout comme le plugin inscription2 dont il est issu, il effectue l&rsquo;inscription des participants \u00e0 la conf\u00e9rence en cr\u00e9ant des visiteurs du site SPIP. Il utilise la table spip_auteurs_elargis (qui n&rsquo;est pas cr\u00e9\u00e9e si elle existe d\u00e9j\u00e0) pour stocker les informations personnelles des visiteurs.<\/p>\n<h2>Configuration<\/h2>\n<p>Le plugin se configure via CFG. Les renseignements \u00e0 fournir sont :<\/p>\n<ul>\n<li>Les <strong>types d&rsquo;abstract<\/strong> : permet au visiteur de choisir s&rsquo;il pr\u00e9f\u00e8re proposer son abstract en tant que pr\u00e9sentation orale, poster, etc&#8230; On peut cr\u00e9er autant de types que voulu. Si un type s&rsquo;appelle <strong>\u00ab\u00a0Invited\u00a0\u00bb<\/strong>, il ne sera pas propos\u00e9 comme choix.\n<ul>\n<li><span style=\"color: #ff9900\">Am\u00e9lioration : ajouter une case \u00e0 cocher pour ne pas proposer un ou plusieurs types, et non Invited seulement.<\/span><\/li>\n<\/ul>\n<\/li>\n<li>Les <strong>sessions<\/strong> : permet au visiteur de choisir la session dans laquelle il souhaite participer. Cela permet de faire un premier tri dans les papiers soumis. On peut cr\u00e9er autant de sessions que voulu.<\/li>\n<li>Les <strong>moyens de paiement<\/strong> : liste des moyens de paiement accept\u00e9 par la conf\u00e9rence. On peut cr\u00e9er autant de moyens de paiement que voulu. Valeurs particuli\u00e8res :\n<ul>\n<li><strong>Invited<\/strong> : non s\u00e9lectionnable par le visiteur, mais possible pour les administrateurs du site. Permet de ne pas faire payer les frais d&rsquo;inscription \u00e0 un participant.<\/li>\n<li><strong>Not coming<\/strong> : non s\u00e9lectionnable par le visiteur, mais possible pour les  administrateurs du site. Permet de ne plus compter un inscrit, sans pour autant supprimer ce visiteur. Utile si la personne a soumis un papier et ne peut plus assister \u00e0 la conf\u00e9rence.<\/li>\n<li><span style=\"color: #ff9900\">Am\u00e9lioration : ajouter une case \u00e0 cocher pour cr\u00e9er un moyen de paiement sans le proposer au visiteur.<\/span><\/li>\n<\/ul>\n<\/li>\n<li>Les <strong>tarifs de la conf\u00e9rence<\/strong> : 4 tarifs sont propos\u00e9s :\n<ul>\n<li>Tarif normal<\/li>\n<li>Tarif \u00e9tudiant<\/li>\n<li>Tarif normal apr\u00e8s la date limite <em>(late registration)<\/em><\/li>\n<li>Tarif \u00e9tudiant apr\u00e8s la date limite <em>(late registration)<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Informations diverses<\/strong>.\n<ul>\n<li>Date du passage en <em>late registration<\/em> : pass\u00e9 cette date, les factures appliqueront le tarif <em>late registration<\/em> pour ceux qui n&rsquo;ont pas encore pay\u00e9.<\/li>\n<li>Date limite de soumission des abstracts : pass\u00e9 cette date, le formulaire d&rsquo;inscription ne permet plus de soumettre un abstract.<\/li>\n<li>Pages d&rsquo;instructions : URL \u00e0 utiliser dans le formulaire pour renseigner les visiteurs<\/li>\n<li>Formulaire de confirmation :\u00a0 URL envoy\u00e9e par email aux visiteurs qui se sont inscrits par  le formulaire. Cette page leur permettra de choisir un mot de passe. Une  fois ce mot de passe choisi, leur statut est pass\u00e9 de \u00ab\u00a0\u00e0 confirmer\u00a0\u00bb \u00e0  \u00ab\u00a0visiteur\u00a0\u00bb.<span style=\"color: #0000ff\"><strong> <\/strong><\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong>\u00c9v\u00e9nements<\/strong> : liste des \u00e9v\u00e9nements organis\u00e9s en marge de la conf\u00e9rence, et n\u00e9cessitant une inscription pr\u00e9alable. On peut cr\u00e9er autant de moyens d&rsquo;\u00e9v\u00e9nements que voulu. Pour chacun, il faut donner le nom, le tarif pour les inscrits, le tarif pour les accompagnants, et le nombre maximal de participants par inscrit.\n<ul>\n<li><span style=\"color: #ff9900\">Am\u00e9lioration : ajouter un nombre limite de pr\u00e9-inscriptions. Au-del\u00e0 de cette limite, les pr\u00e9-inscription resteraient possibles, mais en indiquant \u00ab\u00a0sous r\u00e9serve\u00a0\u00bb.<\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong>Informations<\/strong> personnelles et sur le d\u00e9roulement de la conf\u00e9rence : informations demand\u00e9es au participant. 4 cases permettent de personnaliser le formulaire :\n<ol>\n<li>\u00ab\u00a0Formulaire\u00a0\u00bb : d\u00e9termine si le champ est propos\u00e9 ou non dans le formulaire<\/li>\n<li>\u00ab\u00a0Obligatoire\u00a0\u00bb : d\u00e9terminer si le champ est rendu obligatoire<\/li>\n<li>\u00ab\u00a0Table\u00a0\u00bb : affiche ce champ dans la table synoptique des visiteurs<\/li>\n<li>\u00ab\u00a0Fiche\u00a0\u00bb : permet la modification de ce champ dans la fiche du visiteur<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<h2>Gestion des participants<\/h2>\n<p>Un onglet \u00ab\u00a0Participants\u00a0\u00bb est cr\u00e9\u00e9 dans la partie priv\u00e9e, dans la section \u00ab\u00a0Auteurs\u00a0\u00bb. La page en question affiche une table (dont les colonnes sont celles choisies dans le formulaire de configuration) qui liste les participants. Les participations non confirm\u00e9es ont une ic\u00f4ne rouge. Comme le formulaire d&rsquo;inscription n&rsquo;a pas de m\u00e9canisme de d\u00e9tection des robots, il peut y avoir des fausses inscriptions. Il faut donc r\u00e9guli\u00e8rement aller voir cette table pour supprimer ces fausses inscriptions. Cela permet aussi de relancer ceux qui n&rsquo;auraient pas re\u00e7u le mail de confirmation (mail tomb\u00e9 dans la bo\u00eete \u00e0 spams par exemple).<\/p>\n<p>Lors de l&rsquo;activation du plugin, chaque auteur de la table spip_auteurs est ajout\u00e9 dans la table spip_auteur_elargis. Par la suite, lors de l&rsquo;ajout d&rsquo;un auteur, il est \u00e9galement ins\u00e9r\u00e9 dans cette table.<\/p>\n<p>Lors de la validation du formulaire d&rsquo;inscription par un visiteur, ce dernier est cr\u00e9\u00e9 dans les 2 tables, avec le statut \u00ab\u00a0\u00e0 confirmer\u00a0\u00bb. Ce statut est mis \u00e0 \u00ab\u00a0visiteur\u00a0\u00bb lorsque la personne confirme son inscription et fournit un mot de passe. Il est possible de changer \u00e0 la main le statut d&rsquo;une personne qui n&rsquo;aurait pas confirm\u00e9, via la fiche individuelle.<\/p>\n<p>Sur la fiche individuelle de chaque auteur ou visiteur du site, il y a en plus la cat\u00e9gorie \u00ab\u00a0Inscription conf\u00e9rence\u00a0\u00bb, avec un lien \u00ab\u00a0Informations suppl\u00e9mentaires\u00a0\u00bb qui permet de modifier les informations entr\u00e9es par le visiteur. Pour les auteurs qui auraient \u00e9t\u00e9 cr\u00e9\u00e9s par le moyen habituel de SPIP, et non via le formulaire d&rsquo;inscription, cette fiche est le seul moyen de s&rsquo;inscrire \u00e0 la conf\u00e9rence. En effet, l&rsquo;acc\u00e8s au formulaire d&rsquo;inscription est conditionn\u00e9 avec une balise #SESSION, qui emp\u00eache les personnes identifi\u00e9es de s&rsquo;inscrire une 2e fois. Par ailleurs, l&rsquo;inscription est refus\u00e9e pour une adresse email qui existe d\u00e9j\u00e0.<\/p>\n<p>On peut aussi acc\u00e9der aux fiches individuelles des participants via la table synoptique.<\/p>\n<p>Sur la page du tableau synoptique, une table liste le nombre d&rsquo;inscrits, d&rsquo;\u00e9tudiants, de demandes de subvention, et de participants \u00e0 chaque \u00e9v\u00e9nement. Un autre table recense le nombre de papiers soumis par session et par type d&rsquo;abstract.<\/p>\n<h2>Utilisation<\/h2>\n<ol>\n<li>Configurer le plugin via l&rsquo;interface CFG.<\/li>\n<li>Cr\u00e9er un article contenant uniquement le mod\u00e8le &lt;inscription0&gt;. Cet article sera la page qui permettra aux visiteurs de s&rsquo;inscrire.<\/li>\n<li>Cr\u00e9er un autre article contenant uniquement le mod\u00e8le &lt;confirmation0&gt;. C&rsquo;est l&rsquo;URL de cet article qu&rsquo;il faut renseigner dans la configuration du plugin. Cet article ne devrait pas \u00eatre accessible dans la navigation courante du site. D&rsquo;ailleurs lorsque l&rsquo;on y acc\u00e8de sans passer par le lien fourni par le mail, un message d&rsquo;erreur appara\u00eet. Id\u00e9alement, il faut modifier vos squelettes pour qu&rsquo;ils cachent cet article (tout en le laissant accessible).<\/li>\n<\/ol>\n<p>C&rsquo;est le minimum vital pour l&rsquo;utilisation du plugin. Avec \u00e7a, les visiteurs s&rsquo;inscrivent et leurs informations sont stock\u00e9es dans la base.<\/p>\n<h3>Gestion de la facturation<\/h3>\n<p>Cr\u00e9er un article contenant le mod\u00e8le &lt;profil0&gt;. Il affichera le formulaire #LOGIN_PUBLIC si le visiteur n&rsquo;est pas authentifi\u00e9, et les informations soumises par le visiteur dans le cas contraire. Ce mod\u00e8le affiche ainsi le montant de la facture qu&rsquo;aura \u00e0 payer le participant.<\/p>\n<p style=\"text-align: left\">Un mod\u00e8le &lt;preparer|paiement&gt; (modeles\/preparer_paiement.html) est disponible pour le paiement en ligne. <strong>Il doit \u00eatre surcharg\u00e9<\/strong> dans le r\u00e9pertoire squelettes du site, car le nom des variables \u00e0 mettre d\u00e9pend de l&rsquo;organisme qui se charge de faire le paiement en ligne. Il faut consid\u00e9rer ce mod\u00e8le comme un mod\u00e8le de mod\u00e8le&#8230;<\/p>\n<h3 style=\"text-align: left\">Suivi des inscriptions<\/h3>\n<p>Il est utile de pouvoir suivre le nombre d&rsquo;inscrits, par session, par \u00e9v\u00e9nement, etc&#8230; et de pouvoir leur envoyer un email. Les mod\u00e8les suivants sont donc disponibles :<\/p>\n<ul>\n<li><code>&lt;liste|events&gt;<\/code> : affiche la liste des inscrits \u00e0 chaque \u00e9v\u00e9nement.<\/li>\n<li><code>&lt;liste|grants&gt;<\/code> : affiche la liste des demandeurs de subvention.<\/li>\n<li><code>&lt;liste|participants&gt;<\/code> : affiche la liste des participants.<\/li>\n<li><code>&lt;liste|participants|full&gt;<\/code> : affiche la liste des participants avec leur affiliation et leur adresse email.<\/li>\n<li><code>&lt;liste|payments&gt;<\/code> : affiche la liste des participants en fonction de leur mode de paiement.<\/li>\n<li><code>&lt;liste|bonsdecommande&gt; <\/code> : affiche pour chaque participant la facture qu&rsquo;il a \u00e0 payer.\n<ul>\n<li><span style=\"color: #ff9900\">Am\u00e9lioration : cr\u00e9er le PDF pour chaque participant, sans avoir \u00e0 cliquer sur chacun et d&rsquo;imprimer la page.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Pour toutes ces listes, les liens affich\u00e9s sont des \u00ab\u00a0mailto\u00a0\u00bb qui permettent, au choix, de faire un mail g\u00e9n\u00e9ralis\u00e9 ou de contacter une personne individuellement. Il est fortement conseill\u00e9 de n&rsquo;utiliser ces articles que dans une zone r\u00e9serv\u00e9e au LOC et au SOC, de fa\u00e7on \u00e0 ne pas divulguer des informations personnelles sur le web.<\/p>\n<p>Un mod\u00e8le est utilisable de fa\u00e7on publique : &lt;participants|liste&gt;, qui liste les participants, sans leur email, avec leur affiliation. En g\u00e9n\u00e9ral, l&rsquo;article qui contient ce mod\u00e8le n&rsquo;est mis en ligne que lorsque le nombre de participants n&rsquo;est plus ridicule.<\/p>\n<h3>Suivi du paiement<\/h3>\n<p>Pour chaque paiement re\u00e7u, il faut cocher dans la fiche individuelle des participants la case \u00ab\u00a0Paiement effectu\u00e9\u00a0\u00bb, avec \u00e9ventuellement la case \u00ab\u00a0Early registration\u00a0\u00bb si le paiement a \u00e9t\u00e9 re\u00e7u avant le passage en \u00ab\u00a0late registration\u00a0\u00bb. Comme ce plugin ne g\u00e8re pas le paiement en ligne, ces op\u00e9rations sont \u00e0 faire \u00e0 la main.<\/p>\n<h3>\u00c9valuation des articles soumis<\/h3>\n<p>Lorsque la date de soumission des articles est pass\u00e9e, le SOC doit examiner les papiers soumis, et les classer : invit\u00e9, pr\u00e9sentation orale, poster, refus\u00e9&#8230; Le m\u00e9canisme propos\u00e9 par le plugin est le suivant.<\/p>\n<ol>\n<li>Cr\u00e9er une rubrique \u00ab\u00a0Contributed abstracts\u00a0\u00bb quelque part dans le site. <span style=\"color: #ff9900\">Am\u00e9lioration : que le num\u00e9ro ou le nom de la rubrique en question soit param\u00e9trable dans CFG.<\/span><\/li>\n<li>Aller \u00e0 l&rsquo;URL ecrire\/?exec=bascule_abstract_article pour lancer une premi\u00e8re fois le moteur de bascule des abstracts soumis en articles. La page listera les sessions et les papiers soumis par session et par type d&rsquo;abstracts. Rien n&rsquo;est cr\u00e9\u00e9 \u00e0 ce moment. Il faut recharger la page avec le param\u00e8tre debug=0 afin de faire la bascule d\u00e9finitive.<\/li>\n<li>Lors de la bascule d\u00e9finitive, une rubrique est cr\u00e9\u00e9e pour chaque session de la conf\u00e9rence dans la rubrique \u00ab\u00a0Contributed abstracts\u00a0\u00bb, plus une \u00ab\u00a0Not classified\u00a0\u00bb pour les participants qui n&rsquo;auraient pas rempli leur souhait.<\/li>\n<li>Dans chacune de ces rubriques, une rubrique par type d&rsquo;abstract est cr\u00e9\u00e9e, plus une \u00ab\u00a0Not classified\u00a0\u00bb pour les participants qui n&rsquo;auraient pas rempli leur souhait.<\/li>\n<li>Chaque papier soumis est rang\u00e9 dans ces derni\u00e8res rubriques, avec pour auteur le participant qui l&rsquo;a soumis.<\/li>\n<\/ol>\n<p>Il est conseill\u00e9 d&rsquo;effectuer cette proc\u00e9dure dans un endroit du site en acc\u00e8s restreint, afin que seul le SOC ait acc\u00e8s \u00e0 ces articles.<\/p>\n<p>Si vous disposez du plugin Forms &amp; Table, cr\u00e9ez un formulaire avec les champs suivants :<\/p>\n<ul>\n<li>Evaluation (choix unique) : note que peut attribuer le SOC (Refus\u00e9, etc&#8230;)<\/li>\n<li>id_article (num\u00e9rique) : num\u00e9ro de l&rsquo;article (attribu\u00e9 automatiquement)<\/li>\n<li>Alternative session (choix unique) : choix d&rsquo;une autre session pour les papiers soumis dans une session non appropri\u00e9e aux yeux du SOC<\/li>\n<\/ul>\n<p>Ensuite, ajoutez le code suivant dans le squelette de vos articles :<\/p>\n<pre>[(#INCLURE{fond=inc\/inc-abstract-note}{id_article=#ENV{id_article}}{id_form=1}{id_zone=1})]<\/pre>\n<p>o\u00f9 id_form est le num\u00e9ro du formulaire cr\u00e9\u00e9, et id_zone la zone r\u00e9serv\u00e9e du SOC. Toujours dans le squelette de vos articles, ajoutez le code suivant dans la balise &lt;body&gt; :<\/p>\n<pre>onLoad=\"init_evaluation(#ID_ARTICLE, 1);\"\n<\/pre>\n<p>o\u00f9 le 2e param\u00e8tre (\u00ab\u00a01\u00a0\u00bb ici) est le num\u00e9ro du formulaire cr\u00e9\u00e9. Ce code javascript va initialiser le id_article du formulaire \u00e0 la valeur de l&rsquo;article courant, et cacher le champ, de fa\u00e7on \u00e0 ce que le membre du SOC qui \u00e9value l&rsquo;article n&rsquo;ait pas \u00e0 renseigner ce champ, et ne puisse pas le modifier par erreur.  <span style=\"color: #ff9900\">Am\u00e9lioration : faire un formulaire CVT pour se soustraire de la d\u00e9pendance au plugin Forms &amp; Table<\/span>. Le formulaire ci-dessous s&rsquo;affiche alors en fin d&rsquo;article.<\/p>\n<p><a href=\"http:\/\/luciole.local\/~flo\/wordpress\/wp-content\/uploads\/2010\/11\/FormEvaluation.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-308\" src=\"http:\/\/luciole.local\/~flo\/wordpress\/wp-content\/uploads\/2010\/11\/FormEvaluation.png\" alt=\"\" width=\"437\" height=\"129\" \/><\/a>Toujours dans la zone prot\u00e9g\u00e9e du SOC, on peut alors utiliser le mod\u00e8le<\/p>\n<pre style=\"text-align: left\">&lt;abstract|evaluation|id_rubrique=15|id_form=1|id_zone=1|id_supprime=1,173,3,4&gt;<\/pre>\n<p style=\"text-align: left\">o\u00f9:<\/p>\n<ul>\n<li>id_zone est la zone r\u00e9serv\u00e9e su SOC;<\/li>\n<li> id_supprime est la liste des membres de la zone r\u00e9serv\u00e9e au SOC qui ne participent pas \u00e0 l&rsquo;\u00e9valuation des abstracts;<\/li>\n<li>id_rubrique est la rubrique \u00ab\u00a0Contributed abstracts\u00a0\u00bb<\/li>\n<li>id_form est le num\u00e9ro du formulaire de notation<\/li>\n<\/ul>\n<p>Ce mod\u00e8le va afficher une page r\u00e9sumant pour chaque papier soumis les notes des membres du SOC participant \u00e0 l&rsquo;\u00e9valuation.<\/p>\n<p>Un autre mod\u00e8le est disponible pour compter le nombre de papiers soumis par session :<\/p>\n<pre>&lt;abstract|stat|id_rubrique=15&gt;<\/pre>\n<p>o\u00f9 id_rubrique est la rubrique \u00ab\u00a0Contributed abstracts\u00a0\u00bb.<\/p>\n<h3>Publication des articles soumis<\/h3>\n<p>Une fois l&rsquo;\u00e9valuation termin\u00e9e, il faut d\u00e9placer \u00e0 la main les papiers mal class\u00e9s dans les bonne rubriques. Lorsque le classement est fait, pour publier les articles soumis, il suffit de d\u00e9placer la rubrique \u00ab\u00a0Contributed abstracts\u00a0\u00bb dans une zone publique.<\/p>\n<h3>Gestion de l&rsquo;agenda<\/h3>\n<p>En associant \u00e0 chaque pr\u00e9sentation orale un \u00e9v\u00e9nement ayant le m\u00eame titre (utilisation du plugin Agenda), on peut publier l&rsquo;agenda de la conf\u00e9rence avec le mod\u00e8le :<\/p>\n<pre>&lt;planning0|id_article=10&gt;<\/pre>\n<p>o\u00f9 id_article est le num\u00e9ro de l&rsquo;article contenant ce mod\u00e8le. Les \u00e9v\u00e9nements associ\u00e9s \u00e0 l&rsquo;article contenant ce mod\u00e8le permettent de programmer les horaires des \u00e9v\u00e9nements sociaux, des pauses caf\u00e9, des sessions posters&#8230; Les \u00e9v\u00e9nements associ\u00e9s aux autres articles apparaissent comme des liens vers les papiers soumis, et les auteurs sont indiqu\u00e9s. Voir un exemple ci-dessous. Le descriptif des rubriques est utilis\u00e9 pour indiquer le <em>chairman<\/em>. <span style=\"color: #3366ff\">TODO : optimiser les continuation plus finement<\/span>.<\/p>\n<p><a href=\"http:\/\/luciole.local\/~flo\/wordpress\/wp-content\/uploads\/2010\/11\/Agenda.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-314\" src=\"http:\/\/luciole.local\/~flo\/wordpress\/wp-content\/uploads\/2010\/11\/Agenda.png\" alt=\"\" width=\"588\" height=\"567\" \/><\/a>Un autre mod\u00e8le permet de faire le programme des sessions posters.<\/p>\n<pre>&lt;poster|sessions&gt;<\/pre>\n<p>Le fichier <code>modeles\/poster_sessions.html<\/code> est \u00e0 copier dans votre r\u00e9pertoire <code>squelettes\/modeles<\/code>, et \u00e0 adapter selon le nom de vos sessions, et leur num\u00e9ro de rubrique.\u00a0<span style=\"color: #ff9900\"> <\/span> Les horaires des sessions posters sont r\u00e9cup\u00e9r\u00e9es via les \u00e9v\u00e9nements nomm\u00e9s \u00ab\u00a0Poster session\u00a0\u00bb. <span style=\"color: #ff9900\">Am\u00e9lioration  : rendre \u00e7a plus automatique<\/span>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>But Ce plugin (compatible SPIP 2.1.2) a pour but de simplifier la gestion des participants \u00e0 une conf\u00e9rence (plut\u00f4t scientifique). En particulier, il permet de : cr\u00e9er un formulaire d&rsquo;inscription pr\u00e9parer la facture pour un paiement en ligne g\u00e9rer les sessions de la conf\u00e9rence g\u00e9rer les \u00e9v\u00e9nements sociaux g\u00e9rer les contributions soumises par les participants [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[10],"class_list":["post-291","post","type-post","status-publish","format-standard","hentry","category-blog","tag-spip"],"_links":{"self":[{"href":"https:\/\/sites.lesia.obspm.fr\/florence-henry\/wp-json\/wp\/v2\/posts\/291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.lesia.obspm.fr\/florence-henry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.lesia.obspm.fr\/florence-henry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.lesia.obspm.fr\/florence-henry\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.lesia.obspm.fr\/florence-henry\/wp-json\/wp\/v2\/comments?post=291"}],"version-history":[{"count":0,"href":"https:\/\/sites.lesia.obspm.fr\/florence-henry\/wp-json\/wp\/v2\/posts\/291\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.lesia.obspm.fr\/florence-henry\/wp-json\/wp\/v2\/media?parent=291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.lesia.obspm.fr\/florence-henry\/wp-json\/wp\/v2\/categories?post=291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.lesia.obspm.fr\/florence-henry\/wp-json\/wp\/v2\/tags?post=291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}