Yeswiki niveau 2 : le Bazar

Dans Yeswiki, il existe un module nommé "Bazar" et qui offre la possibilité de créer des formulaires (pour recueillir de la donnée) et d'afficher ensuite ces données sous de multiples formats (cartes, annuaires, listes, album photos, agenda, slider...). Ceci ouvre des perspectives :-)

Comment ça marche ?

  • Il faut être connecté à son wiki pour pouvoir créer et modifier des formulaires !
  • il faut ensuite passer par la roue crantée / Base de données

Pour comprendre en détail les parties de ce module bazar =>je me rends ici (clic droit)

Visualisation du fichier CSV pour l'export des fiches de type : Carte des boîtes à livres - Total des fiches : 16
"datetime_create","datetime_latest","Nom de la boîte","Image de présentation (facultatif)","Information générale (indiquer la date)","Commentaire (indiquer la date)","Adresse postale","Code postal *","Ville","bf_latitude *","bf_longitude *"
19/04/2020 14:29:32,19/04/2020 14:29:32,"Sixt sur Aff","","","","","35550","Sixt-sur-Aff","47.7760854","-2.0803355"
23/08/2020 21:49:30,23/08/2020 21:49:30,"Saint-Vincent","SaintVincent_boite-saint-vincent-sur-oust.jpg","Une boîte mise en place par la mairie, à l'initiative du conseil municipal des enfants, juste devant la porte de la mairie. Elle avait disparu à un moment, mais elle était là au 15 mars 2020.","","13, Place de la Mairie","56350","Saint-Vincent-sur-Oust","47.699819633817","-2.1466469764709473"
10/04/2020 08:57:18,10/04/2020 08:57:18,"Saint-Just","SaintJust_boite-st-just.jpg","Ici on parle d'une ""boîte à lire"" ! Encore une cabine téléphonique ""customisée"".",,"Place de l'église","35550","Saint-Just","47.765598068695994","-1.9614028930664065"
09/04/2020 16:56:30,09/04/2020 16:56:30,"Béganne","BegannE_boite-beganne.jpg","Photo datant de février 2018. Un habitant de la commune a conçu cette boîte avec l'aide de jeunes. Elle est située devant la salle des Arts, dans le bourg.",,"Rue du Chemin creux","56350","Béganne","47.597149167447924","-2.2382712364196777"
11/04/2020 10:35:58,11/04/2020 10:35:58,"La Chapelle-de-Brain","LaChapelleDeBrain_boite-la-chapelle-brain.jpg","Une cabine téléphonique a été reconvertie par les Services techniques communaux en boîte à livres. Elle est en face de la médiathèque et de l'épicerie Lila, sous l'abri.",,"Rue des Géraniums","35660","La Chapelle-de-Brain","47.699704103034534","-1.9349884986877441"
23/08/2020 21:43:45,23/08/2020 21:43:45,"Redon - Place de Bretagne","RedoN_boite-redon.jpg","C'est une des quatre boîtes qui existent à Redon, financées par le Lions Club local. Attention, ici, les livres partent vite ;)","","Place de Bretagne","35600","Redon","47.65163193186308","-2.0838510990142822"
09/04/2020 17:14:46,09/04/2020 17:14:46,"Saint-Perreux","SaintPerreux_boite-saint-perreux.jpg","Toute pimpante, cette cabine téléphonique a été reconvertie en ""cabines à livres"" fin 2019.",,"1, rue de la mairie","56350","Saint-Perreux","47.66804263556427","-2.106853723526001"
09/04/2020 17:20:43,09/04/2020 17:20:43,"Saint-Ganton","SaintGanton_boite-saint-ganton.jpg","Bien remplie et bien aménagée début janvier 2020. La boîte à livres a remplacé la cabine téléphonique...",,"Le bourg","35550","Saint-Ganton","47.75465338889755","-1.8845200538635254"
10/04/2020 09:02:10,10/04/2020 09:02:10,"Fégréac","FegreaC_boites-livres-fegreac.jpg","Photo de janvier 2020. Boîte placée juste à côté de la nouvelle médiathèque, face à l'église et tout proche de la supérette Vival.",,"Rue de L'hôtel Denis","44460","Fégréac","47.58559379801114","-2.045184373855591"
10/04/2020 09:06:11,10/04/2020 09:06:11,"Saint-Jean-La-Poterie","SaintJeanLaPoterie_boites-livres-st-jean-poterie.jpg","Photo de janvier 2020. Boîte placée à l'angle de la Rue de la mairie et de la Place de l'église.",,"Place de l'église","56350","Saint-Jean-La-Poterie","47.63739575124291","-2.1268469095230103"
11/04/2020 10:27:22,11/04/2020 10:27:22,"Rieux","RieuX2_image_rieux2_boitelivres-rieux.jpeg","Cabine téléphonique reconvertie, située près du Centre de loisirs et du cimetière",,"Bourg","56350","Rieux","47.59713469769798","-2.1077442169189453"
10/04/2020 10:29:50,10/04/2020 10:29:50,"Saint-Gravé","","Cabine téléphonique reconvertie en boîte à livres, près de la mairie",,"Route de Rochefort","56220","Saint-Gravé","47.726060147634655","-2.2819429636001587"
02/06/2020 13:01:19,02/06/2020 13:01:19,"Allaire","","Initiée par le conseil municipal des enfants !","Destinée à la jeunesse ","Rue des Bruyères","56350","Allaire","47.63745358566855","-2.1620213985443115"
11/04/2020 11:20:57,11/04/2020 11:20:57,"Bains-sur-Oust","BainsSurOust2_boite-livres-bains.jpg","Une jeune stagiaire de Bac pro ""Service à la personne et aux territoires"" de Redon a coordonné la fabrication et l'installation de cette boîte, sous le contrôle de la bibliothécaire. Un vrai travail collectif incluant les Services techniques de la commune","","Place Nominoë","35600","Bains-sur-Oust","47.70464045","-2.0705312188737044"
16/04/2020 14:51:57,16/04/2020 14:51:57,"Quelneuc","","","","1 rue Yves rocher","56910","Quelneuc","",""
23/08/2020 21:48:39,23/08/2020 21:48:39,"Redon - Place de la Duchesse Anne","RedonPlaceDeLaDuchesseAnne_boite_livre_redon_duchesse_anne.jpg","C'est une des quatre boîtes qui existent à Redon. Une boîte ""double face"". Mais les livres ne semblent pas prendre la pluie...","Mai 2020","Place de la Duchesse Anne","35600","Redon","47.650392428814556","-2.0848488807678223"

Télécharger le fichier d'export au format csv

  • Nous allons importer un formulaire existant en provenance de ce wiki support de formation.
    • je me rends sur la roue crantée de mon wiki / bade de données (en étant connecté)
    • en bas de la page, je copie-colle l'url complète du wiki "source" (celui qui contient le formulaire que je veux copier) => https://coop-site.net/cooptic6
    • je clique sur Go !
    • les formulaires existants sont affichés et je peux cocher ceux que je souhaite importer sur mon wiki (ici prenons les formulaires avec copier-coller dans le titre)
    • les formulaires sont maintenant sur mon wiki, près à être adapter à mon contexte

  • Pour adapter un formulaire à mon contexte, je vais cliquer sur le petit crayon en vis-à-vis de son nom
    • je vois alors la structure de mon formulaire (* *), ça fait peur mais ne partez pas !
    • lisons ensemble la structure de ces lignes et on a déjà moins peur ;-)
    • adaptons les pour voir (personne ne va mourrir alors allons y de bon coeur !)



Nos formulaires sont là et "adaptés" : il est temps de les rendre visibles !


Permettre la saisie de données

Tout d'abord, il nous faut permettre aux participants de déposer de la donnée dans ces formulaires. Pour cela je dépose ce bout de code sur une page de mon wiki
{{bazar id="2" vue="saisir" voirmenu="0"}}

le numéro derrière id=" " est le numéro de votre formulaire

Rendre visibles les données

Les données peuvent être rendues visibles de multiples façons.
ATTENTION : il faut adapter l'id de la syntaxe ci-dessous avec le numéro du formulaire que vous voulez afficher
  • sous forme de liste
    • {{bazarliste id="2"}}
      
  • sous forme d'annuaire
    • {{bazarliste id="2" template="material-card.tpl.html"}}
      
  • sous forme d'agenda si le formulaire contient un champ date
    • {{calendrier id="2"}}
      
  • sous forme de carte si le formulaire contient un champ adresse
    • {{bazarliste id="2" template="map.tpl.html"}}
      
  • sous forme d'album photos si le formulaire contient une image
    • {{bazarliste id="2" template="photobox.tpl.html"}}
      
  • sous forme de "slider" par exemple dans une pageheader (le bandeau)
    • {{bazarliste id="2" template="carousel.tpl.html" }}
      

Il est aussi possible de trier ces données, d'afficher un champ de tri dynamique...