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)

Il y a 11 fiches.

Au Transfo (2016)

autransfo2016_img_20190225_173701003.jpg
AuTransfo2016 (Galerie arts de rue), écrite par MailkaKula
créée le 14.12.2019 à 19:36, mise à jour le 14.12.2019 à 19:36.

bestiole

Description : un insecte dessiné par X
bestiole_20170626_175257.jpg
BestiolE (Galerie arts de rue), écrite par MailkaKula
créée le 13.12.2019 à 15:02, mise à jour le 13.12.2019 à 15:02.

bestiole 2

Description : insecte
bestiole2_imgp0806.jpg
Bestiole2 (Galerie arts de rue), écrite par MailkaKula
créée le 13.12.2019 à 15:14, mise à jour le 13.12.2019 à 15:14.

escargot

EscargoT (Galerie arts de rue), écrite par MailkaKula
créée le 13.12.2019 à 15:57, mise à jour le 13.12.2019 à 15:57.

On dirait un chaman

Description : dessiné par Mika
ondiraitunchaman_20170626_175936.jpg
OnDiraitUnChaman (Galerie arts de rue), écrite par MailkaKula
créée le 13.12.2019 à 18:23, mise à jour le 13.12.2019 à 18:23.

photo1

Description : Paysage
photo1_img_6424.jpg
Photo1 (Galerie arts de rue), écrite par JoelBeauperin
créée le 22.09.2020 à 19:58, mise à jour le 22.09.2020 à 19:58.

Pomme 1

pomme1_fil_rouge_-_opl_peillac.jpg
Pomme1 (Galerie arts de rue), écrite par JoelBeauperin
créée le 24.03.2020 à 19:55, mise à jour le 24.03.2020 à 19:55.

Pomme 2

Pomme2 (Galerie arts de rue), écrite par JoelBeauperin
créée le 24.03.2020 à 19:56, mise à jour le 24.03.2020 à 19:56.

Une bestiole

unebestiole_img_20181031_173441693.jpg
UneBestiole (Galerie arts de rue), écrite par MailkaKula
créée le 13.12.2019 à 18:27, mise à jour le 13.12.2019 à 18:27.

visage, par Jeff

visageparjeff_20170626_175329.jpg
VisageParJeff (Galerie arts de rue), écrite par MailkaKula
créée le 13.12.2019 à 16:07, mise à jour le 13.12.2019 à 16:07.

Visage, par Mika

visageparmika_20170626_175854.jpg
VisageParMika (Galerie arts de rue), écrite par MailkaKula
créée le 13.12.2019 à 18:22, mise à jour le 13.12.2019 à 18:22.


  • 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...