4. Les formulaires

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)

Formulaires Fiches Formats de données ID Actions
Activité CSV JSON Widget 28
CarteGDS CSV JSON Widget 26
Evènement lié à une activité
Merci de remplir les chants pour proposer une activité au GDS !
CSV JSON Widget 29
Evènement ponctuel CSV JSON Widget 3
Evènement ponctuel (copie) CSV JSON Widget 31
FichierPDF
Un simple fichier pdf pour pouvoir l'afficher sur le site
CSV JSON Widget 2
Mais que se passe t'il au Grain de Sable ? (obsolète) CSV JSON Widget 25
Membre actif CSV JSON Widget 27
Membre collégiale (obsolète) CSV JSON Widget 1
Proposer une activité
Complétez le formulaire pour nous proposer l'activité que vous souhaitez organiser au Grain de Sable
CSV JSON Widget 30
Test - Att. pour Yeswiki : Gestion des tâches
Spécifique à yeswiki.net / Gère les tâches pour créer une "to do list". Ce formulaire ne fonctionne qu'avec les listes appelées.
CSV JSON Widget 24
Test - Les activité du Grain de Sable (obsolète) CSV JSON Widget 10
Saisir un nouveau formulaire
Importer les formulaires d'un autre yeswiki

Exemple d'url pour obtenir des formulaires types: https://yeswiki.net


Formulaires ID


  • 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/cooptic7
    • 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êts à être adaptés à 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 mourir alors allons y de bon coeur !)

Pour comprendre les différents champs à votre disposition : c'est par ici

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

Dans la description des formulaires importés, la syntaxe a utiliser est indiquée pour chaque formulaire.
A la fois pour :
  • permettre la saisie des informations dans le formulaire
  • permettre la visualisation des informations saisies dans le formulaire
REFEREZ VOUS à cette syntaxe pour mener quelques essais !
Vous pouvez aussi vous rendre sur la page "rendre visible"


La syntaxe générale liée à bazar

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


Saisir une fiche :  Test - Les activité du Grain de Sable (obsolète)

1. Titre de l'activité

2. Votre présentation

3. Coordonnées

4. Inscriptions

5. Vos contributions et participations

Annuler