-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MEG - Intégration d’un « générateur / assistant » de templates #160
Comments
En complément de ce qui est décrit plus haut je décris le parcours utilisateur souhaité.
|
@spelhate tu détails dans l'étape 5 du WYSIWYG ? |
Non. Juste donner la possibilité à l'utilisateur de modifier quelques éléments à la main. Exemple Passée d'un h1 à un h3, mettre des sauts de ligne... |
Mais via un éditeur intégré qui prend le code à chaud c'est ca ? |
Oui c'est un peu ça. |
Avec un peu de retard, voici mes commentaires :
Est ce qu'il faut décrire tous les cas possibles ? J'ajouterai sous-titre, description (police plus fine italique) et le lien doit apparaître sous la forme d'un bouton (avec le nom de l'alias). Un plus serait l'ajout possible de texte libre.
Ajout pour chaque champ utilisé d'une option permettant de masquer le champ si pas de valeur (
|
Oui. Il faut garder le fonctionnement classique. Tous les cas spécifiés et prévus dans le CCTP seront couverts. Plus c'est précis, moins il y a d'erreurs ou de surprises possibles. |
Mise à jour Géob & MegalisMode simple
Mode avancé Possibilité de télécharger le mst et le recharger après modification. |
Pour cette issue - voir les modèles de ce lien : https://geobretagne.fr/mviewer/?config=/apps/tutoriel/templates/config_template.xml
Voir aussi les lib mreport pour le drag&drop et autres interactions. |
Librairie des composantsListe des composants disponibles avec les paramètres à indiquer pour l'utilisateur :
|
Cas d'usagesTemplate existant modifié en dehors du studio1 . L'utilisateur a crée un template à l'aide du générateur mais l'a modifié entre deux manuellement. Il souhaite de nouveau le modifier dans le studio en cliquant sur Editer : 2 . Un alerte s'ouvre indiquant qu'il n'est pas possible de modifier de nouveau le template. L'utilisateur peut toutefois en créer un nouveau et écraser l'ancien ou conserver son template actuel : |
Travaux démarrés dans la branche : https://github.com/jdev-org/mviewerstudio/tree/issue-160 Draft de l'IHM en avance de phase par @Agath21 : https://github.com/jdev-org/mviewerstudio/tree/draft-issue160 |
Apperçu des travaux en cours sur la branche jdev-org/issue-160 :
======== Ou avec les lycées (seul l'URL de la couche de départ change) : |
Super merci pour la première démo. Du coup l'intitulé "à partir de plusieurs champs" n'est pas très clair. J'opterai pour "formule personnalisée" à valider avec @spelhate Concernant le type "à partir de plusieurs champs", on peut quand même ajouter plusieurs champs et plusieurs valeurs statiques ? |
En effet.
oui, c'est une option de la lib qui permet d'ajouter des valeurs dans la liste, je trouvais ca intéressant et ce n'est pas obligatoire. Dans tous les cas, je ne ferai pas d'évolution sur ce point étant donné qu'une modification graphique serait une surcharge de la librairie. Sinon n'ayant pas de temps pour ce type d'évolution, j'enlèverai la possibilité de faire de la concaténation de champs + valeurs statique via ces tags, il faudra alors utiliser la syntaxe du champ "valeur statique". |
Questions (pour cotech ?) / contraintes relevées :
|
Interface du générateur pour le
|
Histoire
En tant que utilisateur,
Je souhaite utiliser une interface simple et intuitive de génération des templates (fiche info)
Pour reprendre ou réaliser facilement des templates Mustache pour chacune des couches de mon application
Description complémentaire
Exemple avec la version 3.1, il est possible de générer un template Mustache en cochant l'option "Utiliser un template"
Ce qui produit une template intégré dans le config.xml :
En s’appuyant sur l’existant, il faut revoir la génération de templates pour :
<template>
RAF au 15/05/2023 :
field
uniquement (vu cotech du 16/05)The text was updated successfully, but these errors were encountered: