{# # PAGE: SLIDIA — ÉTAPE 2 : LA SOURCE DU CONTENU (une page par méthode) # Le dépôt du document, OU la saisie du brief. Rien d'autre : les paramètres — titre, masque, # nombre de diapositives, profil — viennent à l'étape suivante, comme chez Moodia. # # DONNÉES REQUISES (SlidiaController::source) : method ('pdf'|'prompt'), briefMaxChars. # # Le document est analysé ICI, au clic sur « Analyser le document » : le formulaire ne poste # que l'empreinte renvoyée par POST /api/slidia/document, jamais le fichier. C'est cette # empreinte que l'étape 3 retrouve en session. #} {% extends 'base.html.twig' %} {% block title %}Nouvelle présentation — Slidia{% endblock %} {% block meta_description %}Importez un document ou décrivez votre sujet : Slidia compose la présentation.{% endblock %} {% block body %} {% set sdColor = tool_color_details['slidia'] %} {% set sdRgb = sdColor.primary|hex_to_rgb %} {% set isPdf = method == 'pdf' %} {% set meta = { pdf: { title: 'Importez votre document', subtitle: 'Format PDF uniquement · Maximum 20 Mo', icon: 'upload', cta: 'Analyser le document' }, prompt: { title: 'Décrivez votre présentation', subtitle: 'Soyez précis pour un meilleur résultat', icon: 'magic-stick', cta: 'Configurer la présentation' } }[method] %} {# L'exemple affiché dans la carte « votre contenu tel quel ». Il est VÉRIFIÉ : quatre sections séparées par trois lignes `---`, ce que `BriefStructureAnalyzer` reconnaît. Un exemple que l'analyseur refuserait enseignerait un motif qui ne marche pas. #} {# Recoloration en ambre : les composants partagés sont écrits sur les variables de thème, jamais sur une couleur en dur — on les surcharge donc sur CE conteneur racine. #} {# Le dépôt d'un fichier garde les métriques de la vue équivalente de Moodia (`max-w-2xl`) : une zone de dépôt n'a rien à gagner à s'élargir. La saisie d'un brief, si — c'est un texte long, souvent collé, qu'on veut relire sans que les lignes fassent trois mots, et son aide au motif `---` tient à côté plutôt qu'en dessous. #} {#- `py-8 lg:py-12`, comme l'écran de paramètres qui suit : les deux étapes d'un même parcours ne doivent pas commencer à des hauteurs différentes. À `lg:py-16`, le titre descendait 112 px sous le haut de la page pour rien. -#}
{{ meta.subtitle }}