YamlCatalog - gestion d'un catalogue (V2)

Les documents de cette classe doivent respecter le schéma YamlDoc/schema.yaml (json)
La classe est définie dans le fichier catalog.inc.php

Documentation de la classe

Dans la première version, les catalogues sont composés d'un champ title et d'un champ contents.
Le champ contents correspond à un dictionnaire [ docid => [ 'title' => titre ]]
En V2, on conserve la compatibilité en permettant d'avoir d'autres champs.