Projets pour freelances & agences web

Retrouvez l'actualité des projets pour freelances et agences web.

Réalisation de 2 plugins (wp et drupal) + 2 widgets configurables

Posté le 29/10/2021 à 04:00 - Budget : 1000 - 10000

Le CNRS développe un nouveau CMS pour créer des "coopératives de données" sur les territoires. Ces données seront communiqués au format Json à des dispositifs tiers via des exports quotidiens et une API de consultation.
Dans ce contexte, nous cherchons un développeur freelance qui réalisera deux plugins (WP et Drupal) et deux widgets configurables.
1) Les plugins devront respecter les préconisations de WordPress et Drupal. La mise à disposition de l'export est réalisé par Webservice. Leurs fonctionnalités permettront :
• d’extraire les valeurs des Json importés dans des tables d’objets et de relations dédiées
• le cas échéant (en fonction de la configuration du plugin), de valider manuellement via une interface la création, la modification et la suppression des objets et relations importés
• de modifier les objets et les relations depuis des formulaires de modification
• de proposer une interface de configuration de l’import : formats des tables (et des correspondances avec les clés des Json) + actions à réaliser par défaut lors de l’import (création, modification, suppression)
2) Les widgets seront composés d’un module hml/css/javascript et d’une interface de configuration de celui-ci qui permettra de définir partiellement l’aspect du widget (html/css) et ses fonctionnalités (javascript). L'interface de configuration sera sur le serveur de notre CMS et les données de configuration mises à disposition via une API de consultation (Json de configuration). Il en sera de même pour les données disponibles pour chaque client (Json de d'objets et relations).
Les données fournies seront des données du type spectacle vivant. En ce sens, le premier widget permettra d’afficher un annuaire des lieux culturels, un annuaire des organisateurs culturels, un annuaire des compagnies ou un annuaire des festivals (selon la config client). L’ouverture d’une instance de chacun de ces annuaires d’objets permettra d’afficher (dans un encadré du type popup) des champs descriptifs de l’instance et l’ensemble des événements du type spectacle en relation avec l’instance. D’autre part, il sera possible de proposer à l’utilisateur des filtres liés au champs disponibles (par exemple, sélectionner les compagnies de danse ou de théâtre). Le type d’annuaire et le choix des filtres proposés à l’utilisateur seront modifiables depuis l’interface de configuration de ce widget.
Le second widget permettra d’afficher un agenda culturel (liste d’événements du type spectacle triés par date). Et l’ouverture d’un événement permettra d’afficher le détail de celui-ci (dans un encadré du type pop-up). En outre, il sera possible pour ce widget de proposer à l’utilisateur des filtres correspondant aux objets en relation (filtrer par organisateur, lieu, festivals, etc.) et un filtre « distancier » selon une distance kilométrique en fonction d’un point d’une commune de localisation (les données de distances seront fournies en Json par le commanditaire). Les filtres proposés à l’utilisateur seront activables et paramétrables depuis l’interface de configuration de ce widget.
Le développement des deux plugins et widgets sont prévus entre mars et mai 2023.

Accéder à la fiche du projet

Autres projets susceptibles de vous intéresser