Elément de type Collection

1. Un site Plone est construit sur une base de données (gérée par zope – c'est la ZODB)
qui répertorie tout les objets du site en leur associant les métadonnées définies par la convention dite Dublin core (ID, titre, auteur, date de création, date de publication, droits, mots clé, etc.), à cela s'ajoute une indexation « plein texte ».
Certaines de ces métadonnées (par exemple: le titre, le créateur, la date de création...) sont enregistrées automatiquement, d'autres peuvent être saisies à la main (onglets) en mode édition :
- Catégorisation
- Dates
- Propriété
- Paramètres
Le moteur de recherche est très puissant: il est donc très aisé de trouver un document dans le site en adressant au moteur de recherche la requête adéquate.
Une collection est une requête pré-définie par l'administrateur du site.
On peut ainsi présenter tous les documents associés au mot clé « sport », par exemple, comme s'ils étaient tous stockés dans le même dossier.
Deux collections sont présentes par défaut dans tout site plone: celle qui affiche les actualités (news) et celle qui affiche les événements (events).
L'ajout d'une collection est, en général, réservé à l'administrateur du site, il s'agit, en effet d'un élément qui permet de structurer les contenus du site, au même titre que l'arborescence des dossiers.
2. Comment créer une collection ?
![]()
3. Comment ajouter un premier critère de recherche ?
![]()
On retrouve ici les métadonnées répertoriées dans le portal_catalogue, selon la convention du Dublin Core.
4. Comment ajouter un deuxième critère ?
![]()
Remarquez l'opérateur et / ou dont l'utilité n'échappera à personne !
5. Comment définir l'ordre de présentation ?
![]()
Toutes les métadonnées peuvent être également utilisées, bien entendu, pour mettre de l'ordre dans l'affichage des résultats de la requête/collection.
6. Comment aller plus loin ?
- Les collections permettent de faciliter le travail du visiteur du site, en lui proposant des recherches pré-définies.
- Mais il est possible d'aller plus loin: les collections permettent de structurer les contenus présentés sur le site indépendamment de l'arborescence des dossiers réels utilisés pour le stockage des documents.
- Ainsi dans un site collaboratif, chaque auteur peut travailler uniquement dans son dossier personnel, mais les contenus peuvent être exposés dans des collections (que l'on pourrait appeler des dossiers virtuels) pour peu que les auteurs complètent systématiquement les métadonnées, chaque fois qu'ils ajoutent des contenus.
- Il devient, dès lors, particulièrement important d'imaginer une organisation des mots-clé efficace en fonction des contenus du site.
- L'on consultera avec profit le site: http://plone.org/documentation

