mviewer / mviewerstudio

mviewer generator
GNU General Public License v3.0
15 stars 25 forks source link

Générateur de template - Ajout d'un composant libre #218

Open Agath21 opened 1 year ago

Agath21 commented 1 year ago

Idée d'évolution

En supplément des composants existants au sein du générateur de template, il serait intéressant d'avoir un type de composant "Personnalisé" avec une zone de saisie libre permettant de saisir du code brut comme des iframes avec des attributs avancées ou des éléments html supplémentaires (<h3>, <small>, <i>).

Gaetanbrl commented 1 month ago

Ce composant devra permettre d'ajouter un code Superset. @lecault / @smevel pouvez-vous partager un code exemple ici réutilisable fourni par superset ?

Gaetanbrl commented 1 month ago

Voir la documentation Superset.

https://snum.gitlab-pages.din.developpement-durable.gouv.fr/ds/gd3ia/offre-dataviz-documentation/03-Documentation_SUPERSET_CREATEUR_ET_VISUALISATEUR/

Exemple d'intégration :

<html>
    <body>
        <h1>Exemple d'intégration de Superset dans une page externe</h1>
        Ceci est une page web contenant une iFrame affichant Superset<br>
        <h2>Exemple de mise en œuvre</h2>
        L'iFrame appelle la page avec les paramètres standalone=3 et show_filters=1<br>
        <iframe
            width="1200"
            height="800"
            src="https://demo.dataviz.din.developpement-durable.gouv.fr/superset/dashboard/41?standalone=3&&show_filters=1">
        </iframe><br>
    </body>
</html>

image

smevel commented 4 weeks ago

Ce composant devra permettre d'ajouter un code Superset. @lecault / @smevel pouvez-vous partager un code exemple ici réutilisable fourni par superset ?

tu parles d'une dataviz uniquement ou du tableau de bord entier ?

Exemple : https://superset-dev.geobretagne.fr/superset/dashboard/11/

Gaetanbrl commented 4 weeks ago

tu parles d'une dataviz uniquement ou du tableau de bord entier ?

De ce dont vous avez besoin car je n'en sais pas plus sur ce qu'il vous faut :)

Gaetanbrl commented 4 weeks ago

https://superset-dev.geobretagne.fr/superset/dashboard/11/

Sur cet exemple @smevel je ne vois qu'un dashboard, mais pas de code intégrable dans mviewer. Est-ce le lien à reprendre dans une iframe pour l'intégrer ?

lecault commented 4 weeks ago

JE crois que c'est ça : https://kartenn.region-bretagne.fr/kartoviz/?config=apps/region/territoire/territoire_superset.xml

MST : https://kartenn.region-bretagne.fr/kartoviz/apps/region/territoire/templates/epci_superset.mst

smevel commented 4 weeks ago

Ce template permet de restituer le dashboard précédent :

{{#features}}

  • {{/features}}

    Gaetanbrl commented 3 weeks ago

    @lecault

    https://kartenn.region-bretagne.fr/kartoviz/apps/region/territoire/templates/epci_superset.mst

    Dans cet exemple je n'ai rien dans le template au clic.

    Gaetanbrl commented 3 weeks ago

    @smevel @lecault les infos relatives à la partie Superset sont à compléter dans #301 svp, ce sera plus simple :)