Skip to content
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

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

Open
Agath21 opened this issue May 23, 2023 · 10 comments
Open

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

Agath21 opened this issue May 23, 2023 · 10 comments
Milestone

Comments

@Agath21
Copy link
Collaborator

Agath21 commented May 23, 2023

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
Copy link
Contributor

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

@Gaetanbrl
Copy link
Contributor

Gaetanbrl commented Sep 2, 2024

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
Copy link
Contributor

smevel commented Sep 6, 2024

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
Copy link
Contributor

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
Copy link
Contributor

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 ?

@smevel
Copy link
Contributor

smevel commented Sep 6, 2024

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

{{#features}}



  • <iframe class="embed-responsive-item" src="https://superset-dev.geobretagne.fr/superset/dashboard/11/?insee={{code_insee}}&standalone=3" allowfullscreen></iframe>


  • {{/features}}

    @Gaetanbrl
    Copy link
    Contributor

    @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
    Copy link
    Contributor

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

    @lecault lecault added this to the 4.2 milestone Oct 11, 2024
    @Gaetanbrl
    Copy link
    Contributor

    #218 (comment)

    Pouvez-vous actualiser cet exemple ?

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    No branches or pull requests

    4 participants