Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
si:evenements-spip-adl [2023/01/19 20:44] – [Comment rajouter des entrées dans les listes déroulantes] vcalame | si:evenements-spip-adl [2025/03/13 21:12] (Version actuelle) – vcalame | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Rubrique événements et envoi à l' | ||
+ | |||
+ | ==== Principe ==== | ||
+ | |||
+ | Les articles Spip de la rubrique Événements du site ont des champs supplémentaires qui permettent le transfert automatique vers l' | ||
+ | |||
+ | Une fois publié, un événement peut être récupéré dans le format XML demandé par l'AdL en allant à l' | ||
+ | |||
+ | |||
+ | ==== Description des champs supplémentaires ==== | ||
+ | |||
+ | Les champs sont dans l' | ||
+ | |||
+ | 1) Événement : cette liste déroulante comprend les événements habituels de Parinux, le choix d'une valeur dans cette liste fixe deux choses : | ||
+ | * Le titre transmis à l'AdL | ||
+ | * Des mots-clés par défaut | ||
+ | |||
+ | La modification de cette liste est décrite plus loin. | ||
+ | |||
+ | Si l' | ||
+ | |||
+ | 2) Date et heure de début (l' | ||
+ | |||
+ | 3) Date de fin (l' | ||
+ | |||
+ | 4) Lieu : liste déroulante qui propose les lieux habituels de rendez-vous. | ||
+ | |||
+ | Si l' | ||
+ | |||
+ | 5) Mots-clés supplémentaires : le mot-clé parinux est indiqué automatiquement, | ||
+ | |||
+ | 6) Description de l' | ||
+ | |||
+ | |||
+ | |||
+ | ==== Dispositif technique dans Spip ==== | ||
+ | |||
+ | Les champs supplémentaires ont été définis à l'aide du plugin Champs Extras accessible via Configuration -> Champs Extras. Tous les champs ont été limités au secteur n°4 (la rubrique des événements). Certains champs sont également disponibles dans la branche n°15 (la rubrique Meta/Textes par défaut) pour permettre d' | ||
+ | |||
+ | La rubrique Meta/Textes par défaut comprend deux sous-rubriques : Événements et Lieux, les articles de ces rubriques définissent les valeurs associées aux événements et lieux des listes déroulantes. | ||
+ | |||
+ | ==== Comment rajouter des entrées dans les listes déroulantes ? ==== | ||
+ | |||
+ | Cela se fait en deux étapes : | ||
+ | |||
+ | 1) dans le plugin Champs Extras, on édite le champ correspondant. Les entrées de la liste sont définies dans « Liste des choix possibles ». Une entrée se présente sous la forme Identifiant|Libellé (exemple : psl|Premier Samedi du Libre), l' | ||
+ | |||
+ | 2) dans la rubrique Meta/Texte par défaut/ | ||
+ | |||
+ | Dans le cas d'un événement, | ||
+ | |||
+ | Dans le cas d'un lieu, il faut dans la liste déroulante « Lieux », choisir l' | ||
+ | |||
+ | |||
+ | ==== Procédure de transmission à l'AdL ==== | ||
+ | |||
+ | Pour l' | ||
+ | |||
+ | Il faut télécharger le script Python (https:// | ||
+ | |||
+ | La procédure est la suivante : | ||
+ | |||
+ | 1) Noter le numéro de l' | ||
+ | |||
+ | 2) Récupérer l' | ||
+ | |||
+ | wget -O spip.php.xml ' | ||
+ | | ||
+ | 3) Lancer le script avec le fichier en argument (on suppose qu'il est placé dans le même répertoire que le script) | ||
+ | |||
+ | python3 ./ |