Cet objet permet d'afficher le contenu d'un répertoire sous forme de flux RSS. On utilise les méta-données de chaque fichier pour produire ce flux. En version 1.0.0, seul les fichiers PDF sont sélectionnés, dans cette même version tous les types de PDF ne sont pas supportés.
| Nom | Valeur | Description |
|---|---|---|
| title | - | Titre affiché dans le flux RSS produit. |
| description | - | Description affichée dans le flux RSS produit |
| rights | - | Copyright affiché dans le flux RSS produit |
| Lang | - | Langue du flux RSS produit |
| url | l'url courante | URL permettant d'accéder au répertoire que l'on souhaite afficher sous forme de flux RSS |
| path | . (chemin_courant) | Chemin physique du répertoire que l'on souhaite afficher sous forme de flux RSS |
| regex | .* | Expression régulière (type Perl) pour filtrer les fichiers à afficher |
La plus simple utilisation de ce Widget est de créer un fichier index.php que l'on placera dans le répertoire que l'on souhaite syndiquer :
<?php require_once 'Pxxo/Widgets/Directory/Syndication.php'; $o = new Pxxo_Widgets_Directory_Syndication(); $o->main(); $o->dump(); ?>
Pour personnaliser le flux, on utilisera un tableau de paramètres :
<?php require_once 'Pxxo/Widgets/Directory/Syndication.php'; $params = array(); $params['Lang'] = 'fr'; $params['title'] = 'Des textes importantes'; $params['description'] = 'Un texte important par fichier PDF '; $o = new Pxxo_Widgets_Directory_Syndication($params); $o->main(); $o->dump(); ?>