Et si on parlait un peu plus de tech dans la CivicTech ? Chaque mois, l’équipe de Cap Collectif vous propose un nouveau rendez-vous éditorial. L’objectif ? Vous présenter en détails de nouvelles fonctionnalités, pas uniquement la manière dont elles fonctionnent, mais aussi la manière dont elles ont été conçues et développées par notre équipe conception et nos développeurs.

Premier chapitre aujourd’hui avec une fonctionnalité qui nous a donné du fil à retordre : l’ajout de sauts conditionnels dans un questionnaire. Vous voulez ajouter des questions conditionnelles, des embranchements ou des branches de questions à votre formulaire ? Suivez le guide.

Lire la suite

Nous sommes très heureux de vous présenter notre API publique. Que vous ayez besoin d’extraire des données en temps réel ou que vous ayez un projet d’intégration de données, c’est maintenant possible ! 

L’API inclut dès à présent de nombreuses données et vous permet de les exporter au format JSON. Voici une liste non exhaustive de ce que vous pourrez faire grâce à cette API : 

  • Analyser vos données le plus finement possible. Exportez des données et améliorez, manipulez ou combinez-les avec des informations provenant d’autres sources. 
  • Intégrer ces données à vos propres outils. Associez vos données à des applications existantes ou créez-en de nouvelles. Qu’il s’agisse du site de votre organisation, d’un tableau de bord ou d’un bot, vous pourrez le faire grâce à l’API. 
  • Synchroniser des applications existantes avec votre plateforme. Vous pouvez développer un connecteur afin d’ajouter automatiquement des données, les mettre à jour ou les supprimer.

La documentation de l’API GraphQL

Chaque plateforme Cap Collectif dispose de sa propre API et de sa documentation conçue pour les développeurs.

Apprenez comment activer cette fonction.

Lancez-vous grâce à notre documentation API sur votre plateforme ou sur une instance de démonstration. Nous avons construit cette API avec GraphQL, récupérer toutes les données dont vous avez besoin pourra donc se faire en une seule fois.

Vous ne connaissez pas encore GraphQL ? Lisez notre guide à ce propos. 

Demander un appui technique

Notre équipe API a écrit une aide complète, bien documentée et régulièrement mise à jour. Nous avons même ajouté des guides interactifs pour plusieurs cas d’usage. Mais, comme nous savons que l’utilisation d’une API peut être difficile, nous mettons à votre disposition notre équipe pour toutes vos questions, via l’adresse mail de support d’utilisation de l’API. Si vous êtes client, ce support technique est inclus dans nos abonnements, alors n’hésitez pas à l’utiliser. 

Nos premières intégrations de l’API

Après le lancement bêta de notre API il y a quelques mois, nous avons commencé à créer plusieurs exemples d’applications. La première est déjà disponible en open source : une application NodeJS que nous avons utilisée pour le granddebat.fr afin de générer tous les fichiers disponibles au téléchargement sur la page Open Data. N’oubliez pas de consulter les analyses qui en ont découlé. Avec un peu d’adaptation vous pouvez l’utiliser pour générer des fichiers anonymisés en Open Data aux formats CSV et JSON sur vos plateformes.

Voici deux autres exemples : 

  • Dans le cadre de son budget participatif, la ville de Rennes affiche un compteur en temps réel du nombre de votants : un bon moyen de lier participation numérique et présentielle !
  • La Région Occitanie affiche, elle, la liste des projets participatifs sur son portail de participation citoyenne.

C’est tout pour l’instant, mais on a hâte de voir vos prochaines réalisations ! 

Et ce n’est que le début ! 

Notre objectif est de rendre tout ce que vous voyez sur la plateforme disponible sur l’API publique. C’est, pour nous, une marque de notre engagement à faire fonctionner votre plateforme Cap Collectif avec les autres services que vous utilisez et développez. Nous sommes impatients d’avoir vos retours sur notre API, et vos demandes de futures fonctionnalités ! 


Visuel article développement

L’équipe Technique de Cap Collectif regorge de talents. Cette semaine, Amélie Tamisier vous explique comment l’équipe a créé un guide de style destiné à Cap Collectif.

Le guide de style – style guide en anglais – permet aux développeurs de regrouper et uniformiser les éléments visuels génériques qu’on retrouve sur notre plateforme. C’est alors une référence commune pour toute l’équipe. L’objectif ? Accroître l’efficacité lors des différents développement web !

Pour les novices, quelques précisions : un guide de style est une bibliothèque de composants réutilisables, c’est une référence commune pour toute l’équipe. Celui-ci permet d’avoir un code plus propre, plus cohérent et maintenable. Il est utile pour un projet qui est amené à évoluer dans le temps.

Retrouvez le guide style ici.

Pour celzéceux qui n’ont pas la chance de recevoir notre magnifique newsletter mensuelle, nous avons profité de la mise en pratique du nouveau Règlement général sur la protection des données (RGPD) pour développer de nouvelles fonctionnalités sur la plateforme. Vu que nous avons une politique de respect des données utilisateurs depuis toujours, ce RGPD ne change pas grand chose dans votre quotidien sur Capco.

Mais vu qu’on n’est pas non plus du genre à se tourner les pouces, voici ce que ce fameux RGPD nous a permis malgré tout d’améliorer.

En cuisine

Le bandeau CNIL obligatoire concernant les cookies est désormais plus précis pour obtenir le consentement explicite et positif de l’utilisateur. Sur Capco, il est possible d’utiliser trois types de cookie :

Anonymous

Si un utilisateur souhaite supprimer ses données de la plateforme, il a désormais plusieurs options. Soit il choisit d’anonymiser ses contributions parce qu’il souhaite avant tout que son identité (ou pseudo) disparaisse du site mais il veut que tout le contenu qu’il lui est associé reste en ligne, soit il choisit de kärchériser également le contenu de ses contributions. Dans tous les cas, les statistiques de contributions ne changent pas.

Bourrage impossible

En lien avec la fonctionnalité précédente : dès lors qu’une phase de participation est ouverte, toute suppression de compte utilisateur entraîne également la suppression du vote associé et surtout de son comptage. Cela permet d’éviter que des petits malins créent et suppriment des comptes à la volée pour voter plusieurs fois.

Reprendre ses données

Enfin, comme le prévoit le nouveau RGPD, chaque utilisateur de la plateforme peut télécharger ses données personnelles. Nous avons simplifié cette manipulation puisqu’il suffit de cliquer sur un bouton dans l’onglet Données Personnelles du profil pour générer des fichiers exportables.

* * *

Au final, on est très content de ce RGPD. Depuis toujours, nous sommes un peu maniaques avec le respect des données personnelles : non commercialisation des données (elles appartiennent par contrat au client, on n’y touche jamais), désindexation possible des moteurs de recherche pour les utilisateurs, possibilité d’anonymat pour participer… Et nous cherchons toujours à améliorer la plateforme !

Ce jeudi 9 novembre, entre 7h15 et 11h15, Cap Collectif a été la victime collatérale d’une grave panne survenue chez l’hébergeur français OVH, dont les serveurs abritent l’ensemble des instances de nos clients. Il en a résulté une impossibilité d’accéder à quasiment l’ensemble des plateformes Capco durant cette période.

Cet incident majeur, qui a frappé de très nombreux clients OVH durant près de quatre heures, a été causé notamment par la panne simultanée de deux alimentations EDF et des groupes électrogènes normalement prévus pour parer à la coupure de l’alimentation principale. Les équipes d’OVH ont été entièrement mobilisées sur cet incident, permettant un retour à la normale relativement rapide (explications d’OVH).

Cap Collectif, qui a veillé à contacter ses clients pour les informer de la situation, espère que cette panne n’aura pas causé de désagrément majeur aux utilisateurs de l’ensemble de ces plateformes.