Menu changes:
- Add "Enquêtes" menu item with pen icon
- Change "Impacts" icon from book to globe
- Add "Laboratoire" menu item
- Add navigation section with Contact, À propos, Mentions légales
- Clean up duplicate separators
Site blueprint:
- Rename "Site" to "Dashboard" for clarity
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add laboratory page blueprint and template
- Add legal notices page blueprint and template
- Both pages include basic structure with SEO configuration
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add column layout for better organization
- Add informative text explaining page purpose
- Move fields to right column for cleaner interface
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Rename CSS files: _card-folder.scss → card-package
- Rename template files: _folder.scss → package
- Update all CSS class names and selectors
- Delete old folder blueprints and templates
- Add new package blueprints with improved structure
- Update investigation-summary template and blueprint
- Add "Dossiers" menu item in panel configuration
- Improve package blueprint with linkedContent field
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Investigation Summary:
- Reorganize fields for better UX (cover moved up)
- Enhance video system with preview and URL fields
- Convert synthesis field to writer with formatting options
- Change team field to multiselect with database query
- Adjust field widths for better layout
Report:
- Simplify page layout and column structure
- Make cover image required
- Remove metadata tab (fields integrated in main tab)
- Add gallery block to available blocks
- Move authors field to main content area
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add H5 heading level option to heading block
- Improve video block fallback image help text
- Add new gallery block with image slider functionality
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Configure database page to be excluded from search engine indexing
and sitemap by setting robots to noindex,nofollow and sitemap to false.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add SEO tab to site blueprint
- Configure canonical base URL in config
- Include SEO head snippet in header
- Include SEO schemas snippet in footer
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Follow Kirby naming convention with dashes
- Update all references (blueprint, snippet, plugin registration)
- Rebuild plugin with new name
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Create default.yml blueprint for all files
- Add caption (legend) and alt (accessibility) fields
- Update image block blueprint: remove alt/caption fields
- Add help text in image block to remind filling these in image blueprint
- Improve image block UI: cards layout, huge size
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Restore "1/2, 1/2" layout for flexible column combinations
- Simplify beforeafter block: remove toggle and text field, keep only image comparison
- Create new video block with URL support (YouTube/Vimeo/direct files)
- Create horizontal-gallery block for scrollable image galleries
- Add H4 heading level support
- All blocks now modular: combine with text blocks in 2-column layouts
Blocks available:
- Text, Heading (h2-h4), Image, Video
- Before/After comparison (no text)
- Horizontal gallery (with text below)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Image "before" now displays on top (left side, clipped at 50%)
- Image "after" displays below (visible on right side)
- Update text block to support bullet lists
- Add heading fieldset to report blueprint
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Create custom block plugin with Vue 3 + Composition API
- Use kirbyup for building Vue SFC components
- Block allows selecting two images with slider comparison UI
- Preview shows images overlapped at 50% in the panel
- Add beforeafter block to report blueprint
- Update report template to use authors field
- Change text block heading level from 4 to 3
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Extract investigations field to separate file for reusability
- Fix investigations query to work with multilingual pages
- Use site.find() instead of page() for multilingual compatibility
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Blueprint investigations.yml : utilise maintenant le template investigation-summary
- Header : utilise $site->url() au lieu d'une URL en dur pour le lien d'accueil
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Dynamisation complète du template investigation-summary.php :
- Hero adaptatif (image simple, slider ou vidéo) selon heroType
- Lien automatique vers le rapport (sous-page de type report)
- Affichage dynamique des métadonnées (dates, lieu, conséquences, etc.)
- Section synthèse avec support KirbyText
- Section "en lien" avec enquêtes similaires (champ relatedInvestigations ou fallback sur les dernières enquêtes)
- Dates formatées en français via ICU
Nettoyage du blueprint report.yml :
- Suppression du champ indexTeam (remplacé par le champ team en tags)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Renommage des fichiers investigation -> investigation-summary pour mieux
différencier le résumé d'enquête (investigation-summary) du rapport complet (report).
Création du blueprint investigation-summary.yml avec les champs :
- Type de hero (image, slider, vidéo)
- Images hero et URLs vidéo
- Visuel de couverture (cover)
- Synthèse, méthodologie, équipe
- Partenaires et enquêtes en lien
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>