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

Landing LMS Partnership

Section partenariat LMS dotTilde

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

LMS Partnership

Public

Section 2 colonnes presentant le partenariat dotTilde LMS. A gauche : dashboard serveur anime avec uptime bars, KPI grid et table des noeuds. A droite : texte + grille 2x2 de features. Fond #FAFCFF.

2col

Layout

4

Features defaut

LIVE

Badge anime

30j

Uptime bars

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

Composition

Atomes utilises

  • icon Dans les KPI cards et les feature items
{# ===== UTILISATION ===== #}

Utilisation

Exemple de code Twig

{% verbatim %}{% include '_organisms/landing/lms-partnership.html.twig' with {
    eyebrow: 'PARTENARIAT DOTTILDE',
    title: 'Votre LMS installe, heberge et maintenu',
    subtitle: 'En partenariat avec dotTilde, Bubul propose un service complet...',
    features: [
        { icon: 'server',  iconColor: 'primary', iconBgClass: 'bg-primary/10', title: 'Installation complete', desc: 'LMS configure et pret' },
        { icon: 'shield',  iconColor: 'success', iconBgClass: 'bg-success/10', title: 'Hebergement EU', desc: 'Serveurs en France et Allemagne' }
    ],
    id: 'lms'
} only %}{% endverbatim %}
{# ===== PARAMETRES ===== #}

Parametres

Options de configuration

Parametre Type Defaut Description
eyebrow string 'PARTENARIAT DOTTILDE' Texte uppercase au-dessus du titre
title string 'Votre LMS...' H2 (HTML autorise pour gradient span)
subtitle string 'En partenariat avec...' Paragraphe sous le titre
features array (4 features defaut) Grille 2x2. Chaque feature: { icon, iconColor, iconBgClass, title, desc }
class string '' Classes CSS additionnelles
id string 'lms' Ancre HTML de la section
{# ===== NOTES TECHNIQUES ===== #}

Notes Techniques

Implementation

1

Classes lms-live-dot et lms-pulse-dot

Les animations du badge LIVE et du dot de statut utilisent les classes CSS lms-live-dot et lms-pulse-dot definies dans landing.css.

2

Ordre des colonnes sur mobile

Le mockup (colonne gauche) passe en order-2 sur mobile pour que le texte apparaisse en premier.

3

Uptime bars

Les barres d'uptime sont generees avec une boucle Twig de 30 iterations avec des hauteurs variables predefinies.

{% endblock %}