Development #56545
braine l’alleud, adapter la cellule Actualité pour aller chercher les contenus sur plone.
0%
Description
Pour #51765.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier 0001-braine-l-alleud-get-actualities-from-plone-56545.patch 0001-braine-l-alleud-get-actualities-from-plone-56545.patch ajouté
- Fichier Screenshot_2021-09-01 Portail - tableau de bord.png Screenshot_2021-09-01 Portail - tableau de bord.png ajouté
- Tracker changé de Support à Development
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Patch pour sauvegarde/jalon.
Exemple de contenu du fichier d'indirection avec l'ajout des types d'actualité à filtrer :
{ "data": { "avis-d-environnement": { "label": "Avis d'environnement", "description": "Lorem ipsum...", "href": "https://events.staging.imio.be/", "type": "imio.events.Event" },
qui produit la requête :
$ curl 'https://events.staging.imio.be/@search?portal_type=imio.events.Event&sort_on=created&sort_order=descending&b_size=5&fullobjects' -H "Accept: application/json"
Mis à jour par Frédéric Péters il y a plus de 2 ans
Exemple de contenu du fichier d'indirection
Je ne sais pas de quoi tu parles là.
~~
De manière plus globale il m'avait semblé qu'une conclusion amenée par la nécessité d'également pouvoir transmettre des données (ajouter des actualités et événements) était qu'il y aurait un connecteur (utilisant la plone.restapi).
Mis à jour par Nicolas Roche il y a plus de 2 ans
Exemple de contenu du fichier d'indirection
https://perso.entrouvert.org/~fred/braine/actualites.json
défini ici : https://hobo-braine-l-alleud.test.entrouvert.org/sites/variables
il y aurait un connecteur (utilisant la plone.restapi).
Oui, je garde ça en tête.
J'attends d'avoir plus d'information sur comment seront ajoutés les actualités et événements.
Par exemple, si ça passe par une démarche et que cela fonctionne via appel WS dans wcs, alors on pourrait faire l'économie du connecteur
(mais si tu me dis que c'est préférable d'avoir ce connecteur "plone" je m'y met).
Mis à jour par Frédéric Péters il y a plus de 2 ans
C'est juste un artefact d'un bricolage pour fonctionner avec une récupération à la va-vite de leurs données; ça n'est pas un modèle à suivre, surtout pas si c'est pris comme "créer un fichier similaire". Son sens c'est de fournir un accès à un libellé et une description pour une thématique, c'est ce sens qu'il faut assurer avec l'API.
Oui, je garde ça en tête.
Je pense que c'est la chose qui doit être déterminée avant d'aller modifier les cellules.
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier 0002-braine-l-alleud-get-actualities-from-plone-56545.patch 0002-braine-l-alleud-get-actualities-from-plone-56545.patch ajouté
- Fichier 0001-braine-l-alleud-remove-deliberations-communales-json.patch 0001-braine-l-alleud-remove-deliberations-communales-json.patch ajouté
- Statut changé de En cours à Solution proposée
fournir un accès à un libellé et une description pour une thématique, c'est ce sens qu'il faut assurer avec l'API.
Je n'ai pas trouvé comment faire ça avec Plone.
Du coup je pars sur l'utilisation d'un connecteur Plone approprié.
https://dev.entrouvert.org/issues/57258
0001: J'ai retiré la cellule "deliberations-communales" mise en place au tout début du projet
(qui n'est pas utilisé sur la recette)
0002: J'ai modifié la cellule "actualities" pour qu'elle utilise le connecteur
(mais peut-être qu'il vaut mieux en créer une nouvelle pour ne pas risquer de casser la recette ?)
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier 0001-braine-l-alleud-get-actualities-from-plone-56545.patch 0001-braine-l-alleud-get-actualities-from-plone-56545.patch ajouté
Branche mise à jour pour suivre le connecteur.
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Lié à Development #57258: Ajouter un connecteur Plone ajouté
Mis à jour par Frédéric Péters il y a plus de 2 ans
Vu la capture, ça ne va pas. (i.e. pavé de texte énorme pas ok). Je laisserais ça de côté en attendant de vraies données.
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier 0002-braine-l-alleud-update-deliberations-communales-json.patch 0002-braine-l-alleud-update-deliberations-communales-json.patch ajouté
- Fichier 0001-braine-l-alleud-get-actualities-from-plone-56545.patch 0001-braine-l-alleud-get-actualities-from-plone-56545.patch ajouté
J'ai confondu et supprimé la cellule "délibération communale" qui est (en fait) utilisée en recette.
Là, je la fait également pointer vers le connecteur.
Je laisserais ça de côté en attendant de vraies données.
Oui, ça me va comme ça.
Mis à jour par Nicolas Roche il y a plus de 2 ans
0002 retiré au profit de #57755
Parce que pour le moment l'instance Plone IA.Délib requiert toujours une authentification basique
(le connecteur prévoit une authentification OIDC).
(toujours en attente des vrai données : https://dev.entrouvert.org/issues/51769#note-30)
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier 0001-braine-l-alleud-get-actualities-from-plone-56545.patch 0001-braine-l-alleud-get-actualities-from-plone-56545.patch ajouté
- Fichier Screenshot_2021-10-14 Portail - tableau de bord.png Screenshot_2021-10-14 Portail - tableau de bord.png ajouté
En avant goût quand même.
Je suis embêté parce que lors de l'ajout de contenu, celui-ci n'est pas encore publié.
Le contenu est visible par le connecteur (authentifié) ce qui fait que la cellule affiche bien le titre et la description,
mais l'image, elle, n'est alors pas encore accessible publiquement.
(i.e. pavé de texte énorme pas ok).
Je m'en sort en utilisant le gabarit du connecteur pour sélectionner le texte à afficher. ex:
{{ description|truncatechars:100}}
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Solution proposée à En cours
- Patch proposed changé de Oui à Non
Ce que ça doit révéler, peut-être, c'est un manque dans le connecteur qui ne devrait pas renvoyer des actualités qui ne sont pas validées.
Mis à jour par Nicolas Roche il y a plus de 2 ans
Oui, il y a le champ "review_state" qui le permet. On peut l'ajouter comme les filtres dans le paramétrage du connecteur.
Merci.
(j'attends d'avoir des vrai données avant de repasser le ticket en solution proposée).
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier workflow-edition-des-contenus-plone.wcs ajouté
- Fichier 0001-braine-l-alleud-get-actualities-from-plone-56545.patch 0001-braine-l-alleud-get-actualities-from-plone-56545.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
On voit qu'on a très peu de champs à afficher sur les événements et les actualités,
- exemple d'événement : https://events.staging.imio.be/bruxelles/administration-communale-de-bruxelles/1e1773a78fed4e5f9bc38a318599055d
- exemple d'actualité : https://news.staging.imio.be/belleville/commune/2021/a48be0caac064cf388ae6f03166fcb5c
rq:
Je m'en sort en utilisant le gabarit du connecteur pour sélectionner le texte à afficher. ex:
Finalement j'ai fait la troncature directement dans la cellule
(parce que la clé text sert plus pour les sources de données, avec un titre dedans).
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier
workflow-edition-des-contenus-plone.wcssupprimé
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier Screenshot_2021-10-17 Mes super démarches - Braine-l_Alleud.png Screenshot_2021-10-17 Mes super démarches - Braine-l_Alleud.png ajouté
Mauvais fichier, je voulais poser une copie d'écran.
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Solution proposée à En cours
- Patch proposed changé de Oui à Non
Pas ok, les boutons en haut doivent être des thématiques et c'est la thématique qui doit être ajoutée sous le titre. Je ne vois pas non plus comment dans la capture il y a des événements alors qu'on devrait parler uniquement d'actualités ici.
Ce qu'il y avait dans le paramétrage, "Identifiant du type d’actualités", "type" c'est "thématique", "catégorie", peu importe le terme mais c'est important, c'est ainsi qu'on posera une cellule par catégorie/thématique/type, et que le tableau de bord fonctionnera.
N'essaie pas de taper des événements dans cette cellule.
Mis à jour par Nicolas Roche il y a plus de 2 ans
Ok, j'avais pas compris (que c'était que pour les actualités).
Pour les thématiques (boutons en haut), elles reprennent les noms des objets Query paramétrés dans les connecteurs Plone.
(et la description affichée dans la description des tuiles ajoutables reprend la description des objets Query).
Je remet une capture d'écran asap.
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier Screenshot_2021-10-19 Mes super démarches - Braine-l_Alleud.png Screenshot_2021-10-19 Mes super démarches - Braine-l_Alleud.png ajouté
- Fichier 0001-braine-l-alleud-get-actualities-from-plone-56545.patch 0001-braine-l-alleud-get-actualities-from-plone-56545.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Nouveau patch où j'ai juste passé la description à 200 caractères.
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Solution proposée à Solution déployée
J'ai oublié de noter que ça avait été intégré poussé déployé etc.
Mis à jour par Serghei Mihai il y a plus de 2 ans
- Lié à Development #58182: braine-l'alleud, aller chercher les délbérations communales via le connecteur plone ajouté
braine-l-alleud: get actualities from plone (#56545)