---
suivi: 1713
date: 2026-09-25
sujet: Widget accueil derniers articles du centre d'aide
chantier: accueil
type: feature
statut: poussé
hash:
fichiers:
  - config/dashboard_widgets.php
  - app/Services/Dashboard/WidgetDataService.php
  - app/Services/Dashboard/DashboardDefaultLayoutService.php
  - app/Models/AideArticle.php
  - app/Http/Controllers/AideAdminController.php
  - resources/js/Components/Dashboard/WidgetBody.vue
  - database/migrations/2026_09_25_101500_add_published_at_to_aide_articles.php
  - database/migrations/2026_09_25_101600_seed_widget_derniers_articles_aide.php
  - database/data/journal_mises_a_jour_post_2026_06_12.php
  - public/build/manifest.json
  - public/build/assets/Index--wSkg3eI.js
  - docs/suivi/SUIVI_1713_widget_derniers_articles_aide.md
---

# SUIVI #1713 — widget derniers articles d'aide

La page d'accueil affiche les cinq derniers articles publiés visibles pour l'utilisateur, avec la date de publication, la rubrique et une pastille Nouveau sur sept jours. Le filtre est celui de la lecture publique (`AideVisibiliteService::queryArticlesVisibles`). Il n'existait pas de date de publication : colonne `published_at`, les articles déjà publiés reçoivent leur date de création. Départ `28d272e3`.

## DÉPLOIEMENT

git pull origin main
php artisan optimize:clear
php artisan view:clear
php artisan migrate --force
php artisan journal:sync

## LEÇON

La visibilité d'un article se décide dans `queryArticlesVisibles`, pas dans le widget. `updated_at` n'est pas une date de publication.
