Carnet Wiki

Insérer Modèles Carnet de développement

Version 5 — Septembre 2010 Joseph

On décrit les formulaires à l’aide d’un fichier yaml de la forme :

nom: 'nom du formulaire'
logo: 'chemin relatif d une icône'
icone_barre: 'nom d une icone 16x16 pour le porte-plume et présente dans le répertoire icones_barre'
parametres: un tableau de saisies

Le paramètre modele est obligatoire et doit obligatoirement être renseigné (éventuellement sous forme d’un hidden).

Trois noms de paramètres, id_modele, classe et align, sont facultatifs et d’un usage spécifique. En effet, le formulaire produira le code suivant : <modeleid_modele|classe|align|param1=valeur1|param2=valeur2>.

Un exemple simple, pour l’insertion d’un formulaire formidable :

nom: '<:inserer_modeles:nom_formulaire:>'
logo: 'images/formulaire-24.png'
parametres:
  -
    saisie: 'hidden'
    options:
      nom: 'modele'
      defaut: 'formulaire'
  -
    saisie: 'hidden'
    options:
      nom: 'classe'
      defaut: 'formidable'
  -
    saisie: 'formulaire_formidable'
    options:
      nom: 'id'
      label: '<:inserer_modeles:label_formulaire_formidable:>'
      cacher_option_intro: 'oui'

À faire

  • Trouver une icône adéquate pour le plugin
  • < del>Intégration Intégration au porte plume</del >
    plume -* Créer Créer , dans mediatheque , une saisie permettant de sélectionner un document, à l’image de ce qui est proposé à l’import d’un document.</del >
    -* Créer les formulaires pour les modèles doc, text, image, audio, video.
  • Améliorer le rendu à partir de CSS dédiées
  • Une fois le plugin finalisé, sortir certains éléments du plugin (par exemple modeles/formulaire_formidable.yaml, et les chaines de langue qui vont avec) et les ranger dans le plugin qui les concerne.