{% extends 'base.html.twig' %} {% block title %}Landing LMS Partnership - Design System - Bubul{% endblock %} {% block body %}
Section partenariat LMS dotTilde
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
Atomes utilises
icon
Dans les KPI cards et les feature items
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 %}
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 |
Implementation
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.
Le mockup (colonne gauche) passe en order-2 sur mobile pour que le texte apparaisse en premier.
Les barres d'uptime sont generees avec une boucle Twig de 30 iterations avec des hauteurs variables predefinies.