An open API service indexing awesome lists of open source software.

https://github.com/julienmru/spip-pseudo-hasard

Ajoute un critère de tri {par pseudo_hasard} mis à jour tous les jours (très utile pour remplacer {par hasard} avec la pagination)
https://github.com/julienmru/spip-pseudo-hasard

spip spip-plugin

Last synced: 22 days ago
JSON representation

Ajoute un critère de tri {par pseudo_hasard} mis à jour tous les jours (très utile pour remplacer {par hasard} avec la pagination)

Awesome Lists containing this project

README

          

# spip-pseudo-hasard

Ajoute un critère de tri {par pseudo_hasard} qui se comporte comme {par hasard} mais qui est mis à jour tous les jours au lieu d'être mis à jour au calcul du squelette. La conséquence pratique est que l'on peut utiliser la pagination en ayant de l'aléatoire sans doublons ({par hasard} crée intrinsèquement des doublons avec la pagination). Il fonctionne sur tous les objets éditoriaux (articles, rubriques, etc.).

**Conseil :** Mettre une durée de cache à quelques heures sur les squelettes appelant {par pseudo_hasard}.

*Note technique : bien sûr, pseudo_hasard est aussi renseigné à la création d'un objet éditorial, pas uniquement via le cron.*