<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
      <title>Dernières actualités</title>
      <lastBuildDate>Tue, 06 Oct 2026 16:41:01 +0200</lastBuildDate>
      <count>20</count>
      <description>Conseils, personnalisation graphique et support technique</description>
      <link>https://pratic-coop.fr/?</link>
      <language>fr-FR</language>
      <copyright>Copyright (c) 2026 Pratic-Coop</copyright>
      <docs>http://www.stervinou.com/projets/rss/</docs>
      <category>Economie Sociale et Solidaire</category>
      <managingEditor>contact@yeswiki.net (Mr YesWiki)</managingEditor>
      <webMaster>contact@yeswiki.net (Mr YesWiki)</webMaster>
      <ttl>60</ttl>
      <image>
        <url>https:#yeswiki.net/themes/margot/images/favicon.png</url>
      </image>
    <atom:link href="https://pratic-coop.fr/?BazaR/rss&amp;id=1201" rel="self" type="application/rss+xml" />
      <item>
        <title>Créer un template de liste</title>
        <link><![CDATA[https://pratic-coop.fr/?CreerUnTemplateDeListe]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?CreerUnTemplateDeListe]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Créer un template de liste</h1>Les templates personnalisés sont écrits au format twig. C&apos;est un langage qui permet le formatage en html et l&apos;appel à des données bazar, tout en restant facile à lire.<br />
<br />
<h3>Dans quel dossier du serveur faut-il placer les fichiers ?</h3>
Il n&apos;y a pas de convention de nommage pour votre template .twig .<br />
<b>Les templates personnalisés sont chargés depuis le répertoire custom/templates/bazar/.</b><br />
<br />
<h3>Structure du code (template non dynamique)</h3>
Votre fichier <b>mon-template.twig</b> contiendra le code suivant :<br />
<div class="code">
<pre>
{% if fiches|length > 0 %}
	{% for fiche in fiches %}
	  <div>{{ fiche.bf_titre }}</div>
	{% endfor %}
{% endif %}
{{ pager_links }}
</pre>
</div>
<br />
<br />
Le template de fiche est basé sur une boucle "for" qui permet de parcourir les fiches, à vous de définir ce que vous affichez comme information pour chaque fiche.<br />
<br />
<h3>Quelques syntaxes utiles</h3>
<div class="code">
<pre>
{{ fiches|length }}
</pre>
</div>
 >> nb de résultats<br />
<br />
<div class="code">
<pre>
{{ fiche.champ }}
</pre>
</div>
 >> valeur du field champ<br />
<br />
<div class="code">
<pre>
{{ param.optioncustom }}
</pre>
</div>
 >> valeur du parametre passé via bazarliste (optioncustom étant le nom que vous choisissez pour votre paramètre)<br />
<br />
<b>Afficher les valeurs des listes</b><br />
<i>ne fonctionne pas encore - sera intégré dans le coeur à partir de doryphore 4.6</i><br />
<i> en attendant necessité de modifier ces 2 fichiers includes/services/TemplateEngine.php et  /tools/bazar/services/listmanager.php > voir code source sur projet syalinnov, template tableau_bord_indicateurs.twig </i><br />
<div class="code">
<pre>
{# Valeurs de la liste dimension #}
{% set listOptions = listValues(&apos;ListeDimension&apos;,&apos;root&apos;) %}
{% if (fiche.listeListeDimension) %}
        {% set nodeDimension = listOptions.nodes|filter(node => node.id == fiche.listeListeDimension)|first %}
{% endif %}
<strong>Dimension</strong> :  {{ nodeDimension.label }}
</pre>
</div>
<br />
                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?CreerUnTemplateDeListe/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?CreerUnTemplateDeListe">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Fri, 24 Jan 2025 16:06:47 +0100</pubDate>
      </item>
      <item>
        <title>Templates dynamiques</title>
        <link><![CDATA[https://pratic-coop.fr/?TemplatesDynamiques]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?TemplatesDynamiques]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Templates dynamiques</h1>Un template dynamique permet de charger uniquement les données qui seront affichées. C&apos;est beaucoup plus performant et cela permet d&apos;éviter les bugs d&apos;affichage liés à l&apos;utilisation de la pagination et des facettes notamment.<br />
<br />
Les template dynamiques sont écrits en VueJs<br />
<br />
La doc développeur pour les template custom est disponible en anglais seulement<br />
<a href="https://pratic-coop.fr/doryphore/?doc#/docs/en/dev?id=custom-template-to-render-bazar-entries-bazarliste" class="btn-primary modalbox btn" data-size="modal-lg" data-iframe="1">Doc développeur </a>
<br />
<br />
Il est possible de modifier le contenu de l&apos;un des blocks du template dynamique <br />
<br />
Créer le fichier dans le dossier  <b>custom/templates/bazar/entries/index-dynamic-templates/</b><br />
et penser à préciser dynamic="true" lorsque vous appelez le template<br />
<br />
Dans le template notez qu&apos;il faut indiquer les necessary_fields (nb de commentaires et nb de reactions) pour que la donnée soit disponible<br />
<br />
<div class="code">
<pre>
{{ bazarliste id=".." template="my-template" dynamic="true" }}
</pre>
</div>
<br />
<div class="code">
<pre>
{# custom/templates/bazar/entries/index-dynamic-templates/my-template.twig #}
{% extends "@bazar/entries/index-dynamic-templates/card.twig" %}
{% set necessary_fields = [&apos;comments_count&apos;,&apos;reactions_count&apos;] %}
{% block area_subtitle %}
<div class="count">
	    <div class="count-item">
        <span v-if="entry.reactions_count.bf_reactions">
        <i class="reaction-icon fas fa-heart"></i><span v-html="entry.reactions_count.bf_reactions?.jaime?.count"></span>
         </span>
         <span v-if="entry.comments_count">
         <i class="comment-icon far fa-comment"></i></i><span v-html="entry.comments_count"></span>
          </span>
   
   </div>
</div>
{% endblock %}
</pre>
</div>
<br />
<br />
<b>exemple visible sur le projet</b> : <a href="https://reseau-ecoresponsables.educagri.fr/?ToutesLesActualites">https://reseau-ecoresponsables.educagri.fr/?ToutesLesActualites</a>                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?TemplatesDynamiques/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?TemplatesDynamiques">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Fri, 24 Jan 2025 15:09:12 +0100</pubDate>
      </item>
      <item>
        <title>Exercice template liste</title>
        <link><![CDATA[https://pratic-coop.fr/?ExerciceTemplateListe]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?ExerciceTemplateListe]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>A vous de jouer</h1><!-- start of section -->
    <section class="background-image pattern- shape-rounded text-left" data-file=&apos;&apos; style="background-color:#ebf9fe; ">
<div class="container">

<h3>Personnalisez l&apos;affichage de bazarliste</h3>
<br />
<b>⭐ Niveau 1 </b><br />
<b>Petites adaptations de mise en forme en utilisant seulement le CSS</b><br />
exemple sur la page Agenda : template card avec le style carré (vous pouvez vous inspirer de <a href="https://pratic-coop.fr/?CardAvecTitreCentreSurLImage" class="newtab" track="true">cet exemple</a> ) : <br />

<ul>
<li> faire apparaitre le titre de l&apos;évènement et le lieu au survol de l&apos;image</li>
</ul>

<br />
<b>⭐⭐Niveau 2 </b><br />
<b>Créez un template qui affiche le nombre de fiches</b><br />
<br />
<br />
<b>⭐⭐⭐Niveau 3</b><br />
<b>Créez votre propre template liste-evenement.twig</b><br />
<div><figure class="attached_file" ><img loading="lazy" class="img-responsive" src="https://pratic-coop.fr/cache/ExerciceTemplateListe_Liste_dvenements_vignette_300_209_20250124111252_20250124112151.png" alt="modele liste evenement" width="289" height="209" /><figcaption>image Liste_dvenements.png (0.2MB)</figcaption></figure></div>
Icone Agenda (flaticon): <div><figure class="attached_file" ><img loading="lazy" class="img-responsive" src="https://pratic-coop.fr/files/ExerciceTemplateListe_icon_agenda_20250124122350_20250124112907.png" alt="calendrier" width="315" height="263" /><figcaption>image icon_agenda.png (12.7kB)</figcaption></figure></div>
<i>On pourra aussi imaginer une couleur différente par type d&apos;évènement</i><br />
<br />
<b>🤩 Niveau Jedi</b><br />
Créer un template infinite slider comme dans cette vidéo <a href="https://www.youtube.com/watch?v=mF9yOwlunWk">https://www.youtube.com/watch?v=mF9yOwlunWk</a><br />
<br />
</div></section><!-- end of section -->                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?ExerciceTemplateListe/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?ExerciceTemplateListe">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Fri, 24 Jan 2025 11:12:52 +0100</pubDate>
      </item>
      <item>
        <title>Exemples de template liste </title>
        <link><![CDATA[https://pratic-coop.fr/?ExemplesDeTemplateListe]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?ExemplesDeTemplateListe]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Exemples de template liste </h1><div class="bazar-list-dynamic-container no-dblclick " data-params="{"id":"9","template":"card","displayfields":{"visual":"imagebf_image","title":"bf_titre"},"nbcol":"3","query":"bf_template=liste,template_liste_dynamique","user":null,"idtypeannonce":"9","refresh":false,"queries":[{"name":"bf_template","operator":"==","values":["liste","template_liste_dynamique"]}],"keywords":"","dateMin":null,"random":false,"ordre":"asc","champ":"bf_titre","sortfields":[],"sortfieldstitles":[],"nb":null,"pagination":null,"correspondance":null,"agenda":null,"datefilter":null,"dynamic":true,"necessary_fields":[],"extrafields":false,"barregestion":true,"resetfiltersbutton":false,"showexportbuttons":false,"search":null,"searchfields":["bf_titre"],"shownumentries":false,"filtersresultnb":true,"class":"","groups":[],"titles":[],"groupsexpanded":true,"groupicons":[],"filtertext":false,"filterposition":"right","filtercolsize":"3","iconprefix":"fa fa-","iconfield":null,"icon":"bullseye","colorfield":null,"color":"darkred","isInIframe":"","selectedID":null}"
     style="opacity: 0" :class="{mounted: mounted}">

      
  
  <div class="facette-container dynamic row facette-container-fullwidth" 
       data-filter-align=&apos;&apos;>

    
    <div class="results-col col-sm-12">
      <div class="bazar-list dynamic" ref="entriesContainer">
              
    
          

  <div class="bazar-cards-container" v-if="ready"
       :class="[{ready: ready}, `style-${params.style || &apos;vertical&apos;}`, `nbcol-3`]"
       :style="{&apos;grid-template-columns&apos;: `repeat(3, minmax(0, 1fr))`}">

        <div v-if="entriesToDisplay.length == 0" class="alert alert-info">
        Aucun résultat
    </div>
    
        <a v-for="entry in entriesToDisplay" :key="entry.id_fiche"
        class="bazar-entry bazar-card modalbox"
                :class="{&apos;with-image&apos;: Object.keys(entry).includes(&apos;visual&apos;)}"
                  data-size="modal-lg" data-header="false" data-iframe="1"
                          :href="https://pratic-coop.fr/`${entry.url + ((true || $root.isInIframe()) ? &apos;/iframe&apos; : &apos;&apos;)}`"
          :title="entry.title"
                >
    
                  <template v-if="Object.keys(entry).includes(&apos;visual&apos;)">
        <template v-if="entry.visual">
                     <img
              loading="lazy" 
              alt=&apos;&apos;
              class="area visual-area"
              :style="{&apos;object-fit&apos;: &apos;cover&apos;}"
              :src="urlImage(entry,&apos;visual&apos;,700,466,&apos;crop&apos;)"
              @error="urlImageResizedOnError(entry,&apos;visual&apos;,700,466,&apos;crop&apos;,"c7c753c.ZuRSv6i9i0KIH0f4PvKcH1-O0Ke_4tlY_axOnUslzK4.A9A-9fzP-XXfVh69aMfWJhHiqeiMs78Bh5x55zpzh9wzhRaK-N7MHeN1cw")">
          
        </template>
        <div v-else class="area area visual-area placeholder"></div>
      </template>
      
      <div class="content">
                        <h4  class="area title-area" v-if="entry.title">
          <span v-show="entry.color" class="pellet" :style="{&apos;background-color&apos;: entry.color}"></span>
          <i v-show="entry.icon" :class="entry.icon"></i>
          <entry-field :entry="entry" prop="title" class="title"></entry-field>
        </h4>
        
                          <entry-field :entry="entry" prop="subtitle" class="area subtitle-area line-clamp" :style="{&apos;webkit-line-clamp&apos;: params.nblines}"></entry-field>
        
                          <entry-field :entry="entry" prop="text" class="area text-area"></entry-field>
        
                          <entry-field :entry="entry" prop="footer" class="area footer-area"></entry-field>
        
                          <entry-field :entry="entry" prop="floating" class="area floating-area"></entry-field>
              </div>

        </a>    
    <spinner-loader v-if="isLoading" class="overlay"></spinner-loader>
  </div>
  <spinner-loader v-else height="500"></spinner-loader>

          </div>
        <ul class="pagination" v-if="pagination && entriesToDisplay.length > 0 && pages.length > 1">
    <li @click="currentPage = 0" :class="{disabled: currentPage == 0}">
      <i class="fa fa-chevron-left"></i>
    </li>
    <template v-for="page in pages">
      <li v-if="page == &apos;divider&apos;">...</li>
      <li v-else :class="{active: currentPage == page}" @click="currentPage = page">
        {{ page + 1 }}
      </li>
    </template>          
    <li @click="currentPage = pages.length - 1" :class="{disabled: currentPage == pages.length - 1}">
      <i class="fa fa-chevron-right"></i>
    </li>
  </ul>

    </div>

  </div>
  <modal-entry ref="modal"></modal-entry>
</div>                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?ExemplesDeTemplateListe/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?ExemplesDeTemplateListe">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Thu, 23 Jan 2025 11:12:23 +0100</pubDate>
      </item>
      <item>
        <title>Quelques astuces CSS avancées</title>
        <link><![CDATA[https://pratic-coop.fr/?AstucesBlingBling]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?AstucesBlingBling]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Quelques astuces CSS avancées</h1><div class="lead">Voici quelques pistes pour ajouter des effets de styles dans vos pages....</div><br />
<br />


  
  






<div class="bazar-list-dynamic-container no-dblclick " data-params="{"id":"8","template":"card","displayfields":{"title":"bf_titre","subtitle":"bf_text","visual":""},"nbcol":"3","query":"listeListeLangage2=CSS","user":null,"idtypeannonce":"8","refresh":false,"queries":[{"name":"listeListeLangage2","operator":"==","values":["CSS"]}],"keywords":"","dateMin":null,"random":false,"ordre":"asc","champ":"bf_titre","sortfields":[],"sortfieldstitles":[],"nb":null,"pagination":null,"correspondance":null,"agenda":null,"datefilter":null,"dynamic":true,"necessary_fields":[],"extrafields":false,"barregestion":true,"resetfiltersbutton":false,"showexportbuttons":false,"search":null,"searchfields":["bf_titre"],"shownumentries":false,"filtersresultnb":true,"class":"","groups":[],"titles":[],"groupsexpanded":true,"groupicons":[],"filtertext":false,"filterposition":"right","filtercolsize":"3","iconprefix":"fa fa-","iconfield":null,"icon":"bullseye","colorfield":null,"color":"darkred","isInIframe":"","selectedID":null}"
     style="opacity: 0" :class="{mounted: mounted}">

      
  
  <div class="facette-container dynamic row facette-container-fullwidth" 
       data-filter-align=&apos;&apos;>

    
    <div class="results-col col-sm-12">
      <div class="bazar-list dynamic" ref="entriesContainer">
              
    
          

  <div class="bazar-cards-container" v-if="ready"
       :class="[{ready: ready}, `style-${params.style || &apos;vertical&apos;}`, `nbcol-3`]"
       :style="{&apos;grid-template-columns&apos;: `repeat(3, minmax(0, 1fr))`}">

        <div v-if="entriesToDisplay.length == 0" class="alert alert-info">
        Aucun résultat
    </div>
    
        <a v-for="entry in entriesToDisplay" :key="entry.id_fiche"
        class="bazar-entry bazar-card modalbox"
                :class="{&apos;with-image&apos;: Object.keys(entry).includes(&apos;visual&apos;)}"
                  data-size="modal-lg" data-header="false" data-iframe="1"
                          :href="https://pratic-coop.fr/`${entry.url + ((true || $root.isInIframe()) ? &apos;/iframe&apos; : &apos;&apos;)}`"
          :title="entry.title"
                >
    
                  <template v-if="Object.keys(entry).includes(&apos;visual&apos;)">
        <template v-if="entry.visual">
                     <img
              loading="lazy" 
              alt=&apos;&apos;
              class="area visual-area"
              :style="{&apos;object-fit&apos;: &apos;cover&apos;}"
              :src="urlImage(entry,&apos;visual&apos;,700,466,&apos;crop&apos;)"
              @error="urlImageResizedOnError(entry,&apos;visual&apos;,700,466,&apos;crop&apos;,"8010a1.xRzgDQVjvQwL6gTn-vgAA8cWvyzbzI2_wWr02ZM9oAc.oCiMR1ERzztco12irM1KOol6xmPonevmu1rDo-Jr63WQfaQ4VQD6U2CAMA")">
          
        </template>
        <div v-else class="area area visual-area placeholder"></div>
      </template>
      
      <div class="content">
                        <h4  class="area title-area" v-if="entry.title">
          <span v-show="entry.color" class="pellet" :style="{&apos;background-color&apos;: entry.color}"></span>
          <i v-show="entry.icon" :class="entry.icon"></i>
          <entry-field :entry="entry" prop="title" class="title"></entry-field>
        </h4>
        
                          <entry-field :entry="entry" prop="subtitle" class="area subtitle-area line-clamp" :style="{&apos;webkit-line-clamp&apos;: params.nblines}"></entry-field>
        
                          <entry-field :entry="entry" prop="text" class="area text-area"></entry-field>
        
                          <entry-field :entry="entry" prop="footer" class="area footer-area"></entry-field>
        
                          <entry-field :entry="entry" prop="floating" class="area floating-area"></entry-field>
              </div>

        </a>    
    <spinner-loader v-if="isLoading" class="overlay"></spinner-loader>
  </div>
  <spinner-loader v-else height="500"></spinner-loader>

          </div>
        <ul class="pagination" v-if="pagination && entriesToDisplay.length > 0 && pages.length > 1">
    <li @click="currentPage = 0" :class="{disabled: currentPage == 0}">
      <i class="fa fa-chevron-left"></i>
    </li>
    <template v-for="page in pages">
      <li v-if="page == &apos;divider&apos;">...</li>
      <li v-else :class="{active: currentPage == page}" @click="currentPage = page">
        {{ page + 1 }}
      </li>
    </template>          
    <li @click="currentPage = pages.length - 1" :class="{disabled: currentPage == pages.length - 1}">
      <i class="fa fa-chevron-right"></i>
    </li>
  </ul>

    </div>

  </div>
  <modal-entry ref="modal"></modal-entry>
</div>                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?AstucesBlingBling/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?AstucesBlingBling">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Thu, 23 Jan 2025 09:56:38 +0100</pubDate>
      </item>
      <item>
        <title>Exercice template fiche</title>
        <link><![CDATA[https://pratic-coop.fr/?ExerciceTemplateFiche]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?ExerciceTemplateFiche]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>A vous de jouer</h1>⭐ Niveau 1<br />
Petites adaptations de mise en forme en utilisant seulement le CSS<br />
exemple des fiches agenda / sur la fiche évènement coding-party :<br />
<br />
<ul class="fake-ul">
<li>personnaliser le css pour masquer certains label</li>
<li>supprimer le trait après le titre modifier la couleur du texte de description</li>
</ul>

<br />
<br />
⭐⭐Niveau 2<br />
<b>Cette étape intermédiaire est facultative</b> - L&apos;idée est de commencer à jouer avec le code HTML pour préparer le rendu souhaité : copier le code HTML généré par Yeswiki pour afficher une fiche / le coller dans une page / le modifier<br />
<br />
Copier et modifier le code HTML<br />
image Capture_fiche_agenda.png (80.2kB)<br />
<br />

<ul>
<li> inspecter le rendu de la fiche coding-party et copier le code HTML qui correspond au rendu de la fiche : entre <div class="code">
<pre>
<div class="BAZ_cadre_fiche id2"> .... </div>
</pre>
</div>
</li>
<li> coller dans une page de votre wiki TemplateAgenda</li>
<li>  Modifier le code HTML pour créer un encadré avec date et lieu de l&apos;évenement placé sous le titre et avant la description comme sur le modèle ci-contre</li>
</ul>

<br />
<br />
⭐⭐⭐Niveau 3<br />
Créer un template twig pour appliquer cette mise en forme à toutes les fiches agenda<br />
<br />

<ul>
<li> accéder au serveur et créer le dossier custom/templates/bazar</li>
<li> copier votre code HTML dans un fichier nommé fiche-2.twig</li>
<li> remplacez les textes de l&apos;évènement par un affichage dynamique de la valeur de chaque champ ex</li>
</ul>

<br />
<ul class="fake-ul">
<li><div class="code">
<pre>
{{html.bf_titre}}
</pre>
</div>
</li>
</ul>

<br />

<ul>
<li> enregistrez et transférez le fichier sur le serveur</li>
<li> actualisez votre fiche évènement coding-party<ul class="fake-ul">
<li>si il y a une erreur dans le code, reportez vous à la ligne indiquée sur le message d&apos;erreur</li>
</ul>
</li>
</ul>                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?ExerciceTemplateFiche/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?ExerciceTemplateFiche">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Tue, 21 Jan 2025 16:48:13 +0100</pubDate>
      </item>
      <item>
        <title>Exercices CSS</title>
        <link><![CDATA[https://pratic-coop.fr/?ExercicesCss]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?ExercicesCss]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>A vous de jouer</h1><h2>Personnalisez le style dans une page simple</h2>
⭐ Niveau 1<br />
- Modifier le style du titre de niveau 1 : taille plus grosse, caractères majuscule, titre centré<br />
- Aligner le contenu des 4 colonnes du programme en haut des blocs<br />
- Arrondir le bord des boutons<br />
<br />
⭐⭐ Niveau 2<br />
- Ajouter une animation au mot programme pour faire apparaitre le texte progressivement (fade in)<br />
- Ajouter une animation au titre principal pour faire apparaitre les lettres une par une<br />
<br />
⭐⭐⭐ Niveau 3<br />
- Modifier la couleur de fond de la section programme afin de mettre un dégradé allant du bleu foncé (couleur primaire) au bleu azur (couleur secondaire 2)<br />
- Aligner les boutons en bas des cadres du programme                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?ExercicesCss/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?ExercicesCss">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Tue, 21 Jan 2025 16:44:23 +0100</pubDate>
      </item>
      <item>
        <title>Testez vos connaissances CSS</title>
        <link><![CDATA[https://pratic-coop.fr/?TestezVosConnaissancesCss]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?TestezVosConnaissancesCss]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Testez vos connaissances CSS</h1><div class="lead">Ce petit quizz vous permettre de découvrir progressivement quelques propriétés CSS essentielles pour pouvoir personnaliser la présentation de vos éléments.<br />
Sur chaque carte une image montre le rendu souhaité, <b>à vous de deviner quelle est la propriété css qui a été utilisée</b>, réponse au dos de la carte.</div><br />
<br />
<iframe src="https://ladigitale.dev/digiquiz/q/67977ecf57c6b" allow="fullscreen; autoplay;" frameborder="0" width="100%" height="500"></iframe>                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?TestezVosConnaissancesCss/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?TestezVosConnaissancesCss">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Tue, 21 Jan 2025 16:25:31 +0100</pubDate>
      </item>
      <item>
        <title>Les documentations de référence</title>
        <link><![CDATA[https://pratic-coop.fr/?LesDocumentationsDeReference]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?LesDocumentationsDeReference]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Les documentations de référence</h1><b>Documentation html</b> : <br />

<ul>
<li> en mode dictionnaire de référence <a href="https://www.w3schools.com/html/default.asp">https://www.w3schools.com/html/default.asp</a></li>
<li> Pour s&apos;entrainer avec des petits exercices interactifs : <a href="https://www.w3schools.com/html/exercise.asp?x=xrcise_elements3">https://www.w3schools.com/html/exercise.asp?x=xrcise_elements3</a></li>
</ul>

<br />
<br />
<b>Documentation css</b> : <br />

<ul>
<li> le dictionnaire de toutes les propriétés CSS <a href="https://www.w3schools.com/css/default.asp">https://www.w3schools.com/css/default.asp</a></li>
<li> Les exercices pour découvrir et s&apos;entrainer : <a href="https://www.w3schools.com/css/exercise.asp?x=xrcise_syntax1">https://www.w3schools.com/css/exercise.asp?x=xrcise_syntax1</a></li>
</ul>

<br />
💖 <b>D&apos;autres sites ressource HTML/CSS joliment présenté</b> <br />

<ul>
<li> <a href="https://softglossary.space/glossary#css">https://softglossary.space/glossary#css</a> - il faut naviguer dans le glossaire pour approfondir ses connaissances, - j&apos;aime bien par exemple la partie sur les flexbox</li>
<li> <a href="https://codyhouse.co/nuggets">https://codyhouse.co/nuggets</a> - des astuces pratiques pour réaliser des mises en formes un peu bling bling</li>
</ul>

<br />
<b>Documentation twig</b> : <br />

<ul>
<li> <a href="https://twig.symfony.com/doc/" class="newtab" track="true">la doc TWIG Symphony v2 officielle </a> </li>
<li> <a href="https://app.studyraid.com/fr/read/4573/96702/syntaxe-de-base-" class="newtab" track="true">une  liste des syntaxes twig pour se donner un apercu des possibilités</a> - un tour d&apos;horizon du langage en francais</li>
</ul>                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?LesDocumentationsDeReference/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?LesDocumentationsDeReference">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Fri, 10 Jan 2025 12:42:44 +0100</pubDate>
      </item>
      <item>
        <title>Les bases du CSS</title>
        <link><![CDATA[https://pratic-coop.fr/?LesBasesDuCss]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?LesBasesDuCss]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Les bases du CSS</h1>Le langage CSS (Cascading Style Sheet) permet de définir les propriétés d&apos;affichage de chaque élément d&apos;une page web.<br />
<br />
Dans Yeswiki vous avez la possibilité de définir des propriétés additionnelles en les ajoutant à PageCSS.<br />
<br />
Voici la structure d&apos;une syntaxe css :<br />
<div class="code">
<pre>
selecteur { 
	propriété : valeur ;
	propriété2 : valeur2 ;
}
</pre>
</div>
<br />
Et comme dans tout langage informatique les caractères de ponctuation ne sont pas là pour faire joli :<br />
- les <b>accolades</b> { } doivent être soigneusement ouvertes et fermées, <br />
- et le <b>point virgule</b> doit être présent après chaque déclaration d&apos;une propriété et de sa valeur.<br />
<br />
<h2>Les commentaires </h2>
Il est recommandé de commenter vos modifications pour y revenir plus facilement par la suite<br />
<div class="code">
<pre>
/* mon commentaire */
</pre>
</div>
<br />
<h2>Les sélecteurs</h2>
<h3>Un élément HTML</h3>
Pour définir le style d&apos;un élément HTML, on utilisera le nom de l&apos;élément comme sélecteur.<br />
<b>Exemple pour les titres de niveau 1, l&apos;élément HTML est H1</b><br />
<div class="code">
<pre>
/* Titre 1 de couleur bleu avec un cadre autour */ 
h1{
	color:#4F86C6; 
	border : 1px solid #4F86C6
	}
</pre>
</div>
<br />
<h3>Un élément spécifique qui possède un identifiant id = x</h3>
L&apos;identifiant d&apos;un élément est unique dans une page, de sorte que le sélecteur id est utilisé pour sélectionner un élément unique !<br />
Pour sélectionner un élément avec un identifiant spécifique, écrivez un caractère dièse (#), suivi de l&apos;identifiant de l&apos;élément.<br />
<br />
<b>Exemple pour un paragraphe avec l&apos;attribut id="contact"</b><br />
<div class="code">
<pre>
/* Paragraphe contact sur un fond bleu ciel */
#contact{
	background-color:#E0E9F5;
	padding:1em;
	}
</pre>
</div>
<br />
<h3>Les éléments qui possèdent une classe</h3>
Le sélecteur de classe sélectionne les éléments HTML avec une classe spécifique.<br />
Pour sélectionner des éléments avec une classe spécifique, écrivez un point (.), suivi du nom de la classe.<br />
<b>Exemple pour un élément avec la classe BAZ_label</b><br />
<div class="code">
<pre>
/* Libellés des champs bazar plus petits et plus gras */
.BAZ_label {
	font-size: 1rem;
	font-weight: 800;
	}
</pre>
</div>
<br />
<br />
<h3>Appliquer le même style à plusieurs éléments</h3>
Si plusieurs sélecteurs sont séparés par des virgules, le style s&apos;applique à chacun.<br />
<div class="code">
<pre>
/* Même couleur pour tous les niveaux de titre */
h1, h2, h3, h4 {	color:#4F86C6; }
</pre>
</div>
<br />
<h3>Sélecteur avec un attribut</h3>
Dans bazar chaque champ possède un attribut , ces attributs peuvent être utilisé comme sélecteur, en les placant entre crochets []<br />
<div class="code">
<pre>
/* Supprimer le label pour les champ bf_description */
[] .BAZ_label {display:none;}
</pre>
</div>
<br />
<br />
<b>Notez que dans cet exemple on a combiné 2 sélecteurs</b> : les éléments de avec un attribut de classe BAZ_label qui sont placés à l&apos;intérieur d&apos;un élément avec l&apos;attribut  <br />
<br />
<b>Pour plus d&apos;info sur les combinaisons de sélecteurs</b> : <a href="https://www.w3schools.com/cssref/css_ref_combinators.php">https://www.w3schools.com/cssref/css_ref_combinators.php</a><br />
<br />
<h2>Les pseudo-classes</h2>
Une pseudo-classe est utilisée pour définir un état particulier d&apos;un élément.<br />
<br />
Par exemple, elle peut être utilisée pour<br />

<ul>
<li> styliser un élément lorsque l&apos;utilisateur le survole avec la souris </li>
<li> donner un style différent aux liens visités et non visités </li>
<li> donner un style à un élément lorsqu&apos;il est mis en évidence</li>
<li> styliser les éléments de formulaire valides/invalides/requis/optionnels</li>
</ul>

<br />
<div class="code">
<pre>
/* Rotation au survol de l&apos;image */
img:hover{   
	-webkit-transform: rotate(10deg);
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   transform: rotate(10deg); }
</pre>
</div>
<br />
<br />
<h2>Les pseudo-éléments</h2>
Un pseudo-élément CSS est utilisé pour donner du style à des parties spécifiques d&apos;un élément.<br />
<br />
Par exemple, il peut être utilisé pour<br />

<ul>
<li> styliser la première lettre ou ligne d&apos;un élément</li>
<li> Insérer du contenu avant ou après un élément</li>
</ul>

<br />
<div class="code">
<pre>
/* la barre placée à coté du titre des fiches bazar */
.BAZ_fiche_titre::after {
  background-color: var(--primary-color);
  content: "";
  flex: 1;
  height: 12px;
  border-radius: 12px;
  margin-left: 2rem;
}
</pre>
</div>
                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?LesBasesDuCss/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?LesBasesDuCss">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Tue, 07 Jan 2025 16:56:01 +0100</pubDate>
      </item>
      <item>
        <title>Import csv</title>
        <link><![CDATA[https://pratic-coop.fr/?ImportCsv]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?ImportCsv]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Import csv</h1>Diviser une colonne genre Nom Prénom<br />
=GAUCHE(I3;TROUVE(" ";I3))<br />
=DROITEB(I3;NBCAR(I3)-TROUVE(" ";I3 ))<br />
<br />
<br />
Formater les dates correctement<br />
AAAA-MM-JJ                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?ImportCsv/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?ImportCsv">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Wed, 04 Dec 2024 17:29:50 +0100</pubDate>
      </item>
      <item>
        <title>Accessibilité</title>
        <link><![CDATA[https://pratic-coop.fr/?AccessibilitE]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?AccessibilitE]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Accessibilité</h1><h2>1. De quoi parle t-on ?</h2>
<br />
<h3>1.1 Définition</h3>
Selon le <a href="https://www.w3.org/WAI/fundamentals/accessibility-intro/fr#what" track="true">W3C Web Accessibility Initiative (WAI) </a> :<br />
<br />
<!-- start of section -->
    <section class="background-image pattern-border pattern-border-solid shape-rounded" data-file=&apos;&apos; style="background-color:var(--primary-color);     border-color: var(--primary-color);
    background-color: var(--main-bg-color);">
<div class="container">

L’accessibilité du web signifie que les sites web, les outils et les technologies sont conçus et développés de façon à ce que les personnes handicapées puissent les utiliser. Plus précisément, les personnes peuvent :<br />

<ul>
<li> percevoir, comprendre, naviguer et interagir avec le web</li>
<li> contribuer sur le web</li>
</ul>

</div></section><!-- end of section -->
<br />
L’accessibilité du web comprend tous les handicaps affectant l’accès au web, en particulier le handicap :<br />
<br />

<ul>
<li> auditif</li>
<li> cognitif</li>
<li> neurologique</li>
<li> physique</li>
<li> de la parole</li>
<li> visuel</li>
</ul>

<br />
L’accessibilité du web bénéficie également aux personnes sans handicap, comme par exemple :<br />
<br />

<ul>
<li> les personnes utilisant un téléphone mobile, une montre connectée, une télévision connectée, et autres périphériques ayant des petits écrans, différents modes de saisie, etc.</li>
<li> les personnes âgées dont les capacités changent avec l’âge</li>
<li> les personnes ayant un « handicap temporaire » tel qu’un bras cassé ou perdu leurs lunettes</li>
<li> les personnes ayant « une limitation situationnelle » comme être en plein soleil ou dans un environnement où elles ne peuvent pas écouter l’audio</li>
<li> les personnes utilisant une connexion internet lente ou ayant une bande passante limitée ou onéreuse</li>
</ul>

<br />
<h3>1.2 Concrétement, sur quoi agir ?</h3>
Voici quelques considérations de base à prendre en compte pour un design plus accessibles aux personnes en situation de handicap : <br />
<br />

<ul>
<li> Proposer des alternatives textuelles à tout contenu non textuel : Le contenu non textuel, ce sont les différents supports visuels de votre site web, les images, icônes, tableaux, etc. Pour percevoir ces éléments, les personnes mal ou non-voyantes ont besoin de description alternatives, qui pourront être lues par leur lecteur d’écran.</li>
</ul>

<br />

<ul>
<li> Faciliter la perception visuelle et auditive du contenu : Gardez bien à l’esprit que votre utilisateur peut ne pas être en mesure de bien percevoir certains contenus, il faut donc lui faciliter la vie. Évitez, par exemple d’utiliser la couleur pour faire passer des informations ; Faites attention à respecter un niveau de contraste suffisant entre votre texte et le fond ; N’utilisez pas de musique de fond qui perturberait l’utilisation d’un lecteur d’écran, etc.</li>
</ul>

<br />
<br />
<h2>2. Les outils d&apos;analyse</h2>
Outil d&apos;analyse global de l&apos;accessibilité : <a href="https://wave.webaim.org" track="true">Wave</a><br />
<br />
Analyse du contraste couleur : <a href="https://coolors.co/contrast-checker/112a46-acc8e5" track="true">Contrast-checker</a><br />
<br />
<b>Extension Firefox WCAG color contrast checker</b> permet d&apos;analyser en direct tous les éléments d&apos;une page<br />
<br />
<h2>3. Améliorer l&apos;accessibilité de son Wiki</h2>
<a href="https://pratic-coop.fr/?AccessibilitE/upload&file=Capture_dcran_20240116_165139.png" class="btn btn-primary"><i class="fa fa-upload icon-upload icon-white"></i> Télécharger le fichier Capture_dcran_20240116_165139.png</a>Vous pouvez agir simplement sur l&apos;accessibilité de votre YesWiki lors de la configuration de vos images.
<br />
Lors de l&apos;ajout d&apos;une image, dans les paramètres avancés : <br />
<br />

<ul>
<li> Compléter le champ "Texte de remplacement" par une phrase simple ou des mots-clés décrivant l&apos;iamge que vous ajoutez. Par exemple, le lecteur d&apos;écran d&apos;une personne mal-voyante lira cette phase pour permettre à la personne de comprendre l&apos;image.</li>
</ul>

<br />

<ul>
<li> Cochez "Non" à l&apos;option "Permettre de cliquer sur l&apos;image pour l&apos;afficher en grand", afin de faciliter la navigation en évitant d&apos;envoyer votre utilisateurs vers l&apos;image en pleine page sans possibilité "simple" de reotur en arrière.</li>
</ul>

<br />
<b>Pour aller plus loin :</b> <a href="https://www.w3.org/WAI/tips/fr">https://www.w3.org/WAI/tips/fr</a>                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?AccessibilitE/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?AccessibilitE">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Mon, 02 Dec 2024 15:24:23 +0100</pubDate>
      </item>
      <item>
        <title>Propriété intellectuelle et licences de partage</title>
        <link><![CDATA[https://pratic-coop.fr/?ProprieteIntellectuelleEtLicencesDePartage]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?ProprieteIntellectuelleEtLicencesDePartage]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Propriété intellectuelle et licences de partage</h1>En France le Code de Propriété intellectuel régit les droits d&apos;auteurs jusqu&apos;à 70 ans après sa mort.<br />
Par conséquent il est à priopri interdit d&apos;utiliser un texte, une image, une musique sans avoir l&apos;autorisation de l&apos;auteur ou de ses descendants.<br />
Pour permettre la réutilisation de contenus, il existe des licences de partage comme par exemple les licences creative commons.<br />
<br />
<h2>Droit à l&apos;image</h2>
Selon l&apos;article 9 du code civil, chacun à le droit au respect de la vie privée.<br />
Si on veut utiliser l&apos;image d&apos;une personne, il est nécessaire d&apos;avoir une autorisation (de la personne majeure eou de ses responsables légaux) et cette autorisation doit être limitée dans le temps.<br />
Le droit à l&apos;image n&apos;est pas valable si on est sur un lieu public et que la photo n&apos;est pas en plan resserré<br />
<br />
<h2>Domaine public - ressource libre</h2>
à compléter<br />
<br />
<h2>Licences de partage</h2>
Creative commons à compléter                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?ProprieteIntellectuelleEtLicencesDePartage/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?ProprieteIntellectuelleEtLicencesDePartage">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Mon, 02 Dec 2024 15:05:36 +0100</pubDate>
      </item>
      <item>
        <title>Mentions légales</title>
        <link><![CDATA[https://pratic-coop.fr/?MentionsLegales2]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?MentionsLegales2]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Mentions légales</h1>La loi pour la confiance dans l’économie numérique du 21 Juin 2004 précise les informations que vous devez faire apparaître sur votre site internet.<br />
<h3>Rubriques à faire apparaitre </h3>
<b>Identité de la structure</b><br />
<ul class="fake-ul">
<li>dénomination sociale</li>
<li>forme juridique</li>
<li>montant du capital social</li>
</ul>

<br />
<b>Coordonnées</b><br />
<ul class="fake-ul">
<li>adresse du siège social</li>
<li>adresse de courrier électronique ou numéro de téléphone pour contacter votre structure</li>
<li></li>
</ul>

<b>Les mentions relatives à la propriété intellectuelle</b><br />
<ul class="fake-ul">
<li>si vous utilisez des images, illustrations, photographies :  vous devez faire figurer leur propriété intellectuelle</li>
<li>pour les textes qui ne sont pas les vôtres, vous devez recueillir l’autorisation de l’auteur ou tout du moins citer la source du texte</li>
</ul>

<b>Les mentions relatives à l’hébergement du site</b><br />
vous devez prévoir une page de mentions légales qui doit inclure des informations relatives à l’hébergement du site (même si le site est hébergé à titre gratuit).<br />
<br />
Ces mentions portent sur :<br />
<ul class="fake-ul">
<li>le nom de l’hébergeur</li>
<li>la raison sociale</li>
<li>l’adresse</li>
<li>le numéro de téléphone.</li>
</ul>

<br />
<h3>exemple de mentions légales</h3>
<a href="https://moveagri.educagri.fr/?MentionsLegales">https://moveagri.educagri.fr/?MentionsLegales</a>                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?MentionsLegales2/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?MentionsLegales2">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Mon, 02 Dec 2024 15:03:33 +0100</pubDate>
      </item>
      <item>
        <title>Gestion des données personnelles</title>
        <link><![CDATA[https://pratic-coop.fr/?GestionDesDonneesPersonnelles]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?GestionDesDonneesPersonnelles]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>RGPD</h1>La <a href="https://www.cnil.fr/" title="ouvrir dans un nouvel onglet" class="newtab" track="true">Commission Nationale de l’Informatique et des Libertés</a> est une autorité administrative indépendante chargée de veiller à la protection des données créée par la loi Informatique et Libertés du 6 janvier 1978.<br />
personnelles contenues dans les fichiers et traitements informatiques ou papiers, aussi bien publics que privés.<br />
Au quotidien, la CNIL s’assure que l’informatique soit au service du citoyen et qu’elle ne porte atteinte ni à l’identité humaine, ni aux droits de l’homme, ni à la vie privée, ni aux libertés individuelles ou publiques.<br />
<br />
<h2>Réglementation Générale sur la Protection des Données personnelles RGPD</h2>
La <b>Réglementation Générale sur la Protection des Données personnelles</b> (RGPD) est une loi qui est entrée en application en <b>2018 en Europe</b>. Elle s&apos;inscrit dans la continuité de la loi française « <a href="https://www.legifrance.gouv.fr/loda/id/JORFTEXT000000886460" title="ouvrir dans un nouvel onglet" class="newtab" track="true">Informatique et Libertés</a> » de 1978.<br />
<br />
<!-- start of section -->
    <section class="background-image pattern- text-left" data-file=&apos;&apos; style="background-color:#f2f2f2; ">
<div class="container">

La Commission nationale de l’informatique et des libertés (CNIL) considère une donnée à caractère personnel (ou « donnée personnelle »)  comme <b>« toute information se rapportant à une personne physique identifiée ou identifiable »</b>. Il existe deux types d’identification :<br />

<ul>
<li> identification directe (nom, prénom, etc.)</li>
<li> identification indirecte (identifiant, numéro, etc.).</li>
</ul>

Source : <a href="https://www.economie.gouv.fr/entreprises/reglement-general-protection-donnees-rgpd">https://www.economie.gouv.fr/entreprises/reglement-general-protection-donnees-rgpd</a></div></section><!-- end of section -->
<br />
Lorsque vous gérez un annuaire ou toute autre base de donnée dans laquelle des personnes sont nommées, vous êtes soumis au respect de ces lois.<br />
<br />
<!-- start of section -->
    <section class="background-image pattern-border pattern-border-solid text-left" data-file=&apos;&apos; style="background-color:#ea663c;     border-color: #ea663c;
    background-color: var(--main-bg-color);">
<div class="container">

<h3>Vos obligations RGPD</h3>
Vous devez garantir à tout utilisateur :<br />

<ul>
<li> Le droit d&apos;accéder à leurs données et d&apos;en obtenir une copie ;</li>
<li> le droit de les rectifier.</li>
<li> le droit de s&apos;opposer à leur utilisation</li>
</ul>

<br />
Vous devez nommer un <b>Délégué à la Protection des Données</b>, une personne qui veille au respect de ces règles et qui est joignable par les utilisateurs et peut faciliter le retrait d&apos;une information.<br />
</div></section><!-- end of section -->
<br />
<h3>Votre wiki gère des données nominatives ? Quelques questions à se poser</h3>
<h4>Des données sensibles ont-elles été collectées ?</h4>
<b>Le traitement de données à caractère personnel dites DONNÉES SENSIBLES est à priori interdit</b>.(Article 9 du RGPD)<br />
Il s&apos;agit de données à caractère personnel qui révèle l&apos;origine raciale ou ethnique, les opinions politiques,<br />
les convictions religieuses ou philosophiques ou l&apos;appartenance syndicale, ainsi que le traitement des données génétiques, des données biométriques aux fins d&apos;identifier une personne physique de manière unique, des données concernant la santé ou des données concernant la vie sexuelle ou l&apos;orientation sexuelle.<br />
<br />
<h4>quels sont les droits d&apos;accès appliqués ? </h4>
Dans vos bases de données, veillez à restreindre les droits de lecture sur certaines informations comme les adresses, numeros de téléphone ou les mails - et surtout <b>minimisez les informations collectées</b><br />
<br />
<h4>quels sont les droits d&apos;écriture ?</h4>
si l&apos;utilisateur a lui même créé sa fiche (et qu&apos;il dispose d&apos;un compte sur le site), l&apos;idéal est d&apos;appliquer un droit d&apos;écriture % - qui signifie que seul le propriétaire de la fiche a le droit de modifier les informations<br />
si l&apos;utilisateur a créé sa fiche sans être connecté ,  les droits d&apos;écriture seront de préférence attribués à un groupe de modérateurs (@moderateurices)<br />
<br />
<h4>une page "Mes contenus" est-elle accesible ?</h4>
Faciliter l&apos;accès et la modification aux informations de l&apos;utilisateur <br />
<b>un exemple de page mes contenus</b> <a href="https://ressources.csconnectes.eu/?MesContenus">https://ressources.csconnectes.eu/?MesContenus</a><br />
<br />
<h4>êtes vous amenés à transmettre les données à une autre structure ?</h4>
Si pour les besoins du projet, les données sont partagées à un moment avec une autre structure , vous devrez le préciser dans une page intitulé "Politique de confidentialité des données" ou "Charte de l&apos;utilisateur"<br />
et vous devez être en capacité de prouver que la personne est informée et accepte les conditions (case à cocher : j&apos;ai lu et j&apos;accepte ...)<br />
<br />
<b>un exemple de charte</b> à adapter à votre projet : <a href="https://ressources.csconnectes.eu/?CharteUtilisateurice">https://ressources.csconnectes.eu/?CharteUtilisateurice</a>                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?GestionDesDonneesPersonnelles/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?GestionDesDonneesPersonnelles">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Mon, 02 Dec 2024 11:08:52 +0100</pubDate>
      </item>
      <item>
        <title>Sécuriser son site</title>
        <link><![CDATA[https://pratic-coop.fr/?SecuriserSonSite]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?SecuriserSonSite]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Sécuriser son site</h1><div class="lead"><br />
Lorsque vous gérez un site, il peut arriver de traverser un moment d&apos;angoisse, notamment dans les situations suivantes :<br />

<ul>
<li> Une page peut être modifiée </li>
<li> Spams : liens publicitaires introduits en masse</li>
<li> Accès à des données personnelles</li>
<li> Perdre les contenus - le site n&apos;est plus disponible</li>
</ul>

<br />
Voici quelques scénarios pour vous aider à réagir faces aux petits et gros tracas qui pourraient advenir (ou pas) au cours de la vie de votre wiki. Nous vous proposons à des <b>solutions correctives</b> mais aussi des pistes pour vous aider à <b>prévenir ces risques pour éviter les tracas</b>.<br />
</div><br />
<h2>1. Une page a été modifiée</h2>
<br />
<h3>Solution possible</h3>
Restaurer la version précédente en 3 clics <br />
Cliquer sur "Dernière édition" en bas de page pour accéder à la liste des modifications réalisées sur une page<br />
Chaque utilisateur qui a accès en écriture à une page a également accès à l&apos;historique des modifications<br />
<br />
Par défaut l&apos;historique montre les 10 dernières versions mais il est possible d&apos;afficher davantage de versions si besoin de remonter plus loin (voir fichier de configuration)<br />
<br />
<h3>Prévenir les risques</h3>
Une page "Tableau de bord" est accessible via la roue crantée elle fourni la liste des modifications<br />
<br />
Des flux RSS sont disponibles :<br />

<ul>
<li> sur l&apos;ensemble du wiki : ce flux est accessible via la page DerniersChangementsRSS/xml de votre wiki</li>
<li> spécifiquement sur chacun des formulaires (via Bazar)</li>
</ul>

<br />
<br />
<h2>2. SPAMS ou Messages publicitaires sur de multiples pages</h2>
<h3>Solutions possibles</h3>
Restaurer les versions précédentes sur plusieurs pages à la fois : utiliser le composant {{despam}}<br />
<br />
Supprimer plusieurs pages à la fois : Installer l&apos;extenstion maintenance qui permettra d&apos;utiliser le composant {{multideletepages}}<br />
<br />
<h3>Prévenir les risques</h3>
3 possibilités au choix paramétrables via le <b>fichier de configuration</b> (Gestion du site / fichier de conf)<br />

<ul>
<li> <b>Mot de passe</b> demandé pour modifier les pages (dans rubrique Droits d’accès) - il s&apos;agit d&apos;un mot de passe unique proposé par l&apos;administrateur et communiqué aux membres du groupe - il est associé à une question qui peut être simple comme "combien font 3 fois 4 en lettres ?", cela permet de rester très ouvert aux contributions pour un large public (sans création de compte) mais de limiter les modifications faites par des robots</li>
<li> Activer l&apos;utilisation d&apos;un captcha avant la sauvegarde (dans rubrique Sécurité)</li>
<li> Modifier les droits d’écriture par défaut (dans rubrique Droits d’accès / cela s’appliquera aux nouvelles pages)</li>
</ul>

en complément il faudra appliquer les droits d&apos;écriture restreints sur les anciennes pages également : utiliser l&apos;interface Gestion du site / Droits <br />
<br />
<h4>Faire "hiberner" son wiki, le mettre en lecture seul</h4>
Si le projet est terminé, que vous êtes occupé ailleurs, et qu&apos;il n&apos;est plus nécessaire d&apos;autoriser les modifications sur le site. En résumé vous voulez que votre wiki reste en ligne mais vous ne voulez pas : <br />

<ul>
<li> qu&apos;il y est de contributions/modifications</li>
<li> passer du temps à surveiller les spams</li>
</ul>

<br />
=> Passez votre le wiki en mode "Hibernation" permet de mettre le <b>wiki en lecture seule</b> en 1 seul clic (sans changer la configuration des pages ou formulaires)<br />
<br />
via Gestion du site > Fichier de Config >  Sécurité > État du wiki > “hibernate”<br />
<br />
<h2>3. Protection des données personnelles</h2>
<br />
<h3>Solutions possibles</h3>
<b>Limiter l’accès en lecture</b> sur certains champs dans les formulaires (téléphone, adresse personnelle, mail)<br />
Afficher le mail sous forme de bouton de contact<br />
<br />
<b>Permettre à un utilisateur de modifier ou supprimer</b> lui-meme les informations qu&apos;il ne souhaite plus partager, il existe une page "Mes Contenus" (accessible via la roue crantée) qui regroupe les fonctionnalités utiles pour faciliter l&apos;accès aux informations personnelles d&apos;un <b>utilisateur connecté</b>, à vous de la personnaliser<br />
<br />
<h3>Prévenir le risque</h3>
Restreindre la collecte d’informations à celles qui sont strictement nécessaires<br />
Empêcher les robots d’indexer le wiki<br />
<br />
<h2>4. Le site a disparu 😰 </h2>
Plusieurs scénarios peuvent mener à la "disparition du site" :<br />

<ul>
<li> une mise à jour qui ne s&apos;est pas déroulé correctement</li>
<li> l&apos;absence de renouvellement de l&apos;hébergement (chez la plupart des hébergeurs, si vous n&apos;avez pas payé le forfait annuel, l&apos;accès et coupé et le site est supprimé assez rapidement)</li>
<li> le datacenter a brulé et vos données aussi</li>
</ul>

<br />
<h3>Solutions possibles</h3>
Lorsque votre site montre une page blanche après une mise à jour, vous pouvez ajouter &debug à la fin de l&apos;url pour afficher les éventuels message d&apos;erreur et souvent il est nécessaire de lancer une mise à jour du wiki via FTP<br />
Si pas suffisant restaurer une sauvegarde via l’interface de votre  hébergement<br />
<h3>Prévenir le risque</h3>
Effectuer une sauvegarde et la télécharger sur un support différent<br />
Vérifier auprès de son hébergeur que des sauvegardes automatiques<br />
ont été mises en place<br />
Vérifier que le renouvellement automatique de l’hébergment est activé<br />
<br />
<h2>EN RESUME</h2>
<h3>3 échelles d&apos;actions</h3><ul class="fake-ul">
<li>1. GESTION PAR PAGE</li>
<li>2. ACTION GLOBALE (via composants)</li>
<li>3. FICHIER DE CONFIGURATION (page “GérerConfig”)</li>
</ul>

<br />
<figure class="attached_file left" ><img loading="lazy" class="img-responsive" src="https://pratic-coop.fr/files/SecuriserSonSite_Action_correctives_20241202105230_20241202095753.png" alt="Tableau récapitulatif des actions correctives en cas de piratage de son wiki." width="1040" height="580" /></figure>
<br />
<a href="https://pratic-coop.fr/files/SecuriserSonSite_Action_prventives_20241202105230_20241202095814.png"><figure class="attached_file left" ><img loading="lazy" class="img-responsive" src="https://pratic-coop.fr/files/SecuriserSonSite_Action_prventives_20241202105230_20241202095814.png" alt="Tableau récapitulatif des actions préventives pour protéger son wiki." width="1038" height="582" /></figure></a>                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?SecuriserSonSite/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?SecuriserSonSite">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Mon, 02 Dec 2024 10:52:30 +0100</pubDate>
      </item>
      <item>
        <title>Création de compte utilisateur</title>
        <link><![CDATA[https://pratic-coop.fr/?CreationDeCompteUtilisateur]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?CreationDeCompteUtilisateur]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Création de compte utilisateur</h1>Par défaut la création de compte est possible grâce au bouton "S&apos;inscrire" présent sur le module de connexion.<br />
<br />
<h3>Personnaliser le formulaire de création de compte  </h3>
1. Créer un formulaire "Inscription" via le module "Roue crantée/Formulaires"<br />
<br />
2. Insérer le formulaire dans une page - il est possible de préciser un lien vers une page spécifique après la validation du formulaire (ex une page bienvenue)<br />
<br />
3. Modifier les options de connexions pour remplacer le lien du bouton s&apos;inscrire par un lien vers votre nouvelle page<br />
<br />
<h3>Modifier le formulaire de connexion</h3>
PageLogin<br />
<br />
<br />
<h3>Créer une page Mon Compte</h3>
option userisowner                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?CreationDeCompteUtilisateur/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?CreationDeCompteUtilisateur">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Wed, 27 Nov 2024 15:36:48 +0100</pubDate>
      </item>
      <item>
        <title>Droits d&apos;accès aux pages (lecture / écriture)</title>
        <link><![CDATA[https://pratic-coop.fr/?DroitsDAccesAuxPagesLectureEcriture]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?DroitsDAccesAuxPagesLectureEcriture]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Droits d&apos;accès aux pages (lecture / écriture)</h1><div class="lead">Yeswiki est livré par défaut avec un niveau d&apos;ouverture maximal : lecture et écriture sur toutes les pages autorisé à tous. Cette configuration permet de tester l&apos;outil très vite en permettant à un groupe de personne de commencer à rédiger des contenus.</div><br />
<br />
Le web n&apos;étant pas peuplé de bisounours, je recommande de limiter l&apos;accès en écriture sur les pages de votre YesWiki. <br />
Les modifications de droits d&apos;accès ne peuvent être réalisées que par un administrateur<br />
<br />
<h3>Modifier les droits par défaut</h3>
Les droits par défaut s&apos;applique à toutes les nouvelles pages qui seront créées.<br />
<b>Gestion du site / Onglet Fichier de conf</b><br />
<br />
<h3>Modifier les droits sur les pages existants</h3>
<a href="https://pratic-coop.fr/files/DroitsDAccesAuxPagesLectureEcriture_Capture_dcran_20241024_101802_20241024101257_20241024112624.png"><figure class="attached_file right" ><img loading="lazy" class="img-responsive" src="https://pratic-coop.fr/cache/DroitsDAccesAuxPagesLectureEcriture_Capture_dcran_20241024_101802_vignette_300_209_20241024101257_20241024112624.png" alt="image Capture_dcran_20241024_101802.png (36.5kB)" width="300" height="78" /></figure></a>
Pour modifier les droits sur les pages existantes, un page de gestion récapitule l&apos;ensemble des pages de votre site. Elle vous permet de sélectionner rapidement les pages pour lesquelles vous voulez appliquer des droits de lecture ou d&apos;écriture différent.<br />
<b>Gestion du site / Droits</b><br />
<br />
Si votre YesWiki possède beaucoup de pages, il est possible de filtrer ces pages pour ne faire apparaitre que les pages simples, ou que les pages crées via un formulaire en ajoutant à la fin de l&apos;url le paramètre "&filter=id_formulaire"<br />
Exemple : <div class="code">
<pre>
https://www.encre-bleue.com/?GererDroits&filter=7
</pre>
</div>
<br />
dans cet exemple on affiche les droits sur les pages qui concernent le formulaire 7<br />
<br />
<h3>Modifier les droits d&apos;une page en particulier</h3>
<a href="https://pratic-coop.fr/files/DroitsDAccesAuxPagesLectureEcriture_Capture_dcran_20241024_130516_20241024101257_20241024112903.png"><figure class="attached_file right" ><img loading="lazy" class="img-responsive" src="https://pratic-coop.fr/cache/DroitsDAccesAuxPagesLectureEcriture_Capture_dcran_20241024_130516_vignette_300_209_20241024101257_20241024112903.png" alt="image Capture_dcran_20241024_130516.png (0.1MB)" width="300" height="200" /></figure></a>
Sur chacune de vos pages est présent dans la barre de rédaction en bas un lien pour afficher les droits d&apos;accès.<br />
Ce lien est identifié par une icone cadenas et le libellé : <b>Propriétaire : ...</b><br />
En cliquant sur le lien vous affihez les droits spécifiques à la page et vou pouvez les modifier.<br />
<br />
<!-- start of section -->
    <section class="background-image pattern-border pattern-border-dashed text-left" data-file=&apos;&apos; style="background-color:#00afb0;     border-color: #00afb0;
    background-color: var(--main-bg-color);">
<div class="container">

<h4>Codes à utiliser pour définir les droits</h4>
* autorise Tous les visiteurs<br />
+ autorise Les utilisateurs connectés<br />
% autorise Le propriétaire de la page<br />
@admins autorise Les membres du groupe admin<br />
JeanClaude autorise uniquement l&apos;utilisateur dont l&apos;identifiant est JeanClaude<br />
</div></section><!-- end of section -->                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?DroitsDAccesAuxPagesLectureEcriture/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?DroitsDAccesAuxPagesLectureEcriture">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Thu, 24 Oct 2024 10:12:57 +0200</pubDate>
      </item>
      <item>
        <title>Modifier le menu</title>
        <link><![CDATA[https://pratic-coop.fr/?ModifierLeMenu]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?ModifierLeMenu]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Modifier le menu</h1><div class="lead">Vous souhaitez ajouter ou modifier des liens dans le menu de votre wiki ?</div><br />
<br />
Vous trouverez le lien pour éditer votre menu en passant par la roue crantée / <b>Gestion du site</b><br />
<br />
Le menu principal est contenu dans une page nommée PageMenuHaut.<br />
<br />
Elle se présente comme une liste de liens <br />
<div class="code">
<pre>
[Intitulé à afficher](IdentifiantPage)
</pre>
</div>
<br />
<br />
ou bien avec l&apos;ancienne syntaxe qui est équivalente<br />
<div class="code">
<pre>
[[IdentifiantPage Intitulé à afficher]]
</pre>
</div>
<br />
<br />
Vous remarquerez que les liens sont précédés d&apos;un tiret <b>-</b><br />
Ces tirets doivent être conservés, ils permettent d&apos;indiquer les liens de premier niveau et les liens de second niveau (sous-menu).<br />
Les sous menus : le tiret est décalé d&apos;un espace .<br />
<br />
<div class="code">
<pre>
- Lien visible
  - Sous menu (affiché au survol)
  - Sous menu 2
 - Lien visible 2
 - Lien visible 3
</pre>
</div>
<br />
<ul class="fake-ul">
<li></li>
</ul>

Avec le thème Margot, si vous déployez des sous-menus, le clic sur le lien de 1er niveau permettra uniquement de déplier les sous-menus et il ne sera pas possible d&apos;ouvrir la page du lien de 1er niveau.<br />
<br />
Il est possible éventuellement de mettre un troisième niveau mais je déconseille, cela va compléxifier la navigation en offrant trop d&apos;option au visiteur.                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?ModifierLeMenu/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?ModifierLeMenu">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Thu, 24 Oct 2024 07:57:26 +0200</pubDate>
      </item>
      <item>
        <title>Interface de restitution</title>
        <link><![CDATA[https://pratic-coop.fr/?InteraceDeSaisieEtInterfaceDeRestitution]]></link>
        <guid><![CDATA[https://pratic-coop.fr/?InteraceDeSaisieEtInterfaceDeRestitution]]></guid>
        <dc:creator>WikiAdmin</dc:creator>
      <description><![CDATA[<div class="BAZ_cadre_fiche id1201">
    
<div class="lms-container ">
    <div class="row">
        <div id="burger" aria-label="Index">
            <span id="burger-icon"></span>
            <span id="burger-text">Index</span>
        </div>
        <div class="col-md-3 lms-menu">
            <div class="include">
<br />
</div>        </div>
        <div class="col-md-9 lms-content lms-activity-content">
            <h1>Interface de restitution</h1><div 
          class=" embed-responsive embed-responsive-16by9 ratio ratio-16x9"
          style=&apos;&apos;>
                <iframe src="https://videos.yeswiki.net/videos/embed/gDgu1JT5CGtCHwns8KrA2X"
      class="embed-responsive-item" sandbox="allow-same-origin allow-scripts" frameborder="0"
      allowfullscreen></iframe>
          </div>
            
<br />
<h3>Les différents mode d&apos;affichages des données</h3>
<br />
<h4>Des paramètres communs à tous les types d&apos;affichage</h4>
<b>Filtre (facette) </b> permet d&apos;afficher sur le coté des réultats des cases à cocher pour aider l&apos;utilisateur à filtrer les résultats.<br />
Seuls les champs de type liste ou case à cocher sont disponibles pour les filtres facette<br />
<br />
<b>Barre de recherche</b> : l&apos;option "recherche dynamique" présente 2 avantages : <br />

<ul>
<li> la recherche est lancée automatiquement dès que l&apos;utilisateur a tapé 3 caractères</li>
<li> la recherche s&apos;applique à l&apos;ensemble des fiches (y compris lorsqu&apos;on a utilisé l&apos;option pagination - 10 fiches par page)</li>
</ul>

<br />
<h4>L&apos;affichage par défaut : liste</h4>
Cet affichage de base permet de présenter les résultats sous forme d&apos;accordéon. Les titres des fiches sont visibles et en cliquant dessus on ouvre le détail.<br />
<br />
<h4>L&apos;affichage le plus modulable : bloc</h4>
Cet affichage s&apos;adapte à toutes vos envies, c&apos;est vraiment celui qu&apos;il faut explorer en priorité 💕.<br />
<figure class="attached_file right" ><img loading="lazy" class="img-responsive" src="https://pratic-coop.fr/cache/InteraceDeSaisieEtInterfaceDeRestitution_Capture_dcran_20241119_110601_vignette_300_209_20241119110321_20241119100631.png" alt="exemple affichage bloc" width="272" height="209" /></figure>
Vous pourrez sélectionner très simplement les informations à afficher :<br />
- titre<br />
- sous-titre<br />
- texte <br />
- zone flottante (une petite étiquette de couleur)<br />
- zone footer (fond de couleur sur le bas du cadre)                </div>
    </div><!-- /.row -->
</div> <!-- /.container -->

      <div class="clearfix"></div>
    <div class="BAZ_fiche_info">    
      
      <div class="BAZ_actions_fiche"><a class="btn btn-entry-action btn-sm btn-default"
    href="https://pratic-coop.fr/?InteraceDeSaisieEtInterfaceDeRestitution/pdf"
    onclick="toastMessage(_t(&apos;PUBLICATION_PDF_GENERATION_LANCHED&apos;),7000,&apos;alert alert-primary&apos;);"
    title="Exporter la page au format pdf">
    <i class="fas fa-book"></i>
    <span>PDF</span>
</a>
                          <a class="btn btn-entry-action btn-sm btn-default" href="https://pratic-coop.fr/?InteraceDeSaisieEtInterfaceDeRestitution">
            <i class="fa fa-eye"></i>
            <span>Voir la fiche</span>
          </a>
                                                          </div>
      
    </div>
  </div>
]]></description>
        <pubDate>Wed, 09 Oct 2024 12:17:03 +0200</pubDate>
      </item>
    </channel>
  </rss>