{% extends 'base.html.twig' %} {% block title %}Landing Demo Showcase - Design System - Bubul{% endblock %} {% block body %}
{% include '_atoms/icon/icon.html.twig' with { name: 'chevron-left', size: 'sm', color: 'gray' } %}
Organisme /

Landing Demo Showcase

Section demo interactive des 6 outils Bubul

{# ===== EXPLICATION ===== #}
{% include '_atoms/icon/icon.html.twig' with { name: 'presentation-graph', size: 'lg', color: 'white' } %}

Demo Showcase Interactif

Public

Section 2 colonnes avec un mockup applicatif anime qui tourne automatiquement entre les 6 outils toutes les 5 secondes. A gauche : texte et bullets points. A droite : interface simulee de l'outil actif. Les couleurs proviennent du global tool_color_details.

3

Atomes

6

Outils cycles

5s

Cycle auto

JS

Stimulus

{# ===== COMPOSITION ===== #}

Composition

Atomes utilises

Bouton

  • button CTA principal

Icones

  • icon Dans les tool tabs

Logo

  • logo-with-text Dans le mockup
{# ===== UTILISATION ===== #}

Utilisation

Exemple de code Twig

{% verbatim %}{% include '_organisms/landing/demo-showcase.html.twig' with {
    eyebrow: 'PLATEFORME UNIFIEE',
    title: 'Tous vos outils, une seule interface',
    subtitle: 'Fini les dizaines d\'abonnements separees...',
    bulletPoints: [
        'Cours LMS complets au format Moodle',
        'Diaporamas PowerPoint en 2 minutes',
        'Podcasts pedagogiques IA'
    ],
    ctaUrl: '#beta-signup',
    ctaLabel: 'Inscrivez-vous a la beta'
} only %}{% endverbatim %}
{# ===== PARAMETRES ===== #}

Parametres

Options de configuration

Parametre Type Defaut Description
eyebrow string 'PLATEFORME UNIFIEE' Texte au-dessus du titre
title string 'Tous vos outils...' Titre avec HTML pour gradient span
subtitle string 'Fini les dizaines...' Paragraphe sous le titre
bulletPoints array (3 items defaut) Liste de strings pour les bullets avec icone check
ctaUrl string '#beta-signup' URL du bouton CTA
ctaLabel string 'Inscrivez-vous a la beta' Label du bouton CTA
{# ===== NOTES TECHNIQUES ===== #}

Notes Techniques

Implementation

1

Rotation automatique

Le mockup tourne automatiquement entre les 6 outils via une animation CSS (pas de JS requis). Chaque outil s'affiche 5 secondes.

2

tool_color_details

Les couleurs du mockup proviennent de la variable globale Twig tool_color_details injectee par ToolAccessExtension.

3

Mockup hardcode

Le panneau de mockup (interface droite) est hardcode — seul le contenu textuel (eyebrow, title, subtitle, bullets, CTA) est parametrable.

{% endblock %}