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 ./ | ||