Block custom et Queue Worker
1. Faire un bloc custom (plugin annoté)
- s'affichant sur la page de détail d'un événement ;
- et affichant 3 autres événements du même type (taxonomie) que l'événement courant, ordonnés par date de début (asc), et dont la date de fin n'est pas dépassée ;
- S'il y a moins de 3 événements du même type, compléter avec un ou plusieurs événements d'autres types, ordonnés par date de début (asc), et dont la date de fin n'est pas dépassée.
2. Faire une tache cron
qui dépublie les événements dont la date de fin est dépassée à l'aide d'un QueueWorker.
Howto test
- Créer des contenus de type événement dont la date n'est pas dépassée
- Créer des contenus de type événement dont la date est dépassée
- Vérifier que le bloc s'affiche bien que sur un contenu de type événement.
- Vérifier que le bloc ne contient que 3 événements du même type ou alors, si il y en a moins de 3, vérifier qu'il y est d'autre type événements.
- Vérifier que dans le bloc, il n'y ait que les événements qui ne sont pas dépassés
- Lancer la tache cron et vérifier que les événements, dont la date est dépassée, soit bien dépubliés
Edited by Ines