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 | |||
si:sites:evenements-spip-adl [2025/04/24 21:36] – supprimée - modification externe (Unknown date) 127.0.0.1 | si:sites:evenements-spip-adl [2025/04/24 21:36] (Version actuelle) – ↷ Page déplacée de si:evenements-spip-adl à si:sites:evenements-spip-adl 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 installer pycurl (python3-pycurl sous Debian) si c'est pas déjà fait, puis 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 ./ |