Les adorateurs du CMS français SPIP l’aiment pour beaucoup de raisons mais surtout pour son système de boucles, qui lorsqu’on le maîtrise, nous permet de littéralement sculpter notre site dynamique au doigt et à l’oeil avec une simplicité enfantine et intégration du design intuitive.
Imaginez alors que ce même système de boucle puisse s’appliquer à .... TOUS et même des éléments extérieur à SPIP et sa base de données. A savoir, des formats locaux comme XML, CSV, JSON, YAML, etc... , une liste de fichiers dans un répertoire du serveur ou une requête sur un webservice par YQL.
LE YQL (Yahoo Query Language) permet de faire des requêtes sur Youtube, Flickr et même sur des Google Docs partagés !
Enfin, la liste des possibilités est longue, ainsi que leur applications! Parmi ces dernières, on peut par exemple itérer toute une liste de données dans notre site spip qui serait régulièrement mis à jour dans un google doc. Il suffirait alors de modifier le google doc pour le voir se mettre à jour sur le site de spip (attention quand même au cache). Idem pour une galerie d’image gérée sur Flickr par exemple.