Administration

Accès refusé

Vous n'avez pas les droits administrateur pour accéder à cette page.

← Retour au site

Initiatives

À traiter maintenant
Initiatives
📊 Répartition par catégorie
🌐 Réseau
💳 Promotions
🔔 Actualisations
🕑 Dernières initiatives soumises
🪙 Cagnottes communales
0
En attente
0
Publiées
0
Refusées
0
Archivées
Titre Type Commune Statut Date Actions
Chargement...
Demandes de modification d'initiatives
Initiative Demandeur Changements demandés Date Statut Actions
Chargement...
Actualisations
Texte Initiative Auteur Statut Actions
Chargement...
Actions citoyens
Type Initiative Auteur Message Date Statut Actions
Chargement...
Engagements citoyens
Initiative Citoyen Message Porteur Date Statut Actions
Chargement...
Promotions Stripe
Initiative Payeur Montant Source Statut Actions
Chargement...
0 €
Solde total
0
Communes actives
0
Contributions
% sur promotions
Cagnottes par commune
Commune Solde Contributions Dernière contrib. Actions
Chargement...
Communes
Nom Code postal Initiatives Citoyens Cagnotte Décisionnaires Actions
Chargement...
Lieux
Titre Catégorie Commune Initiatives Statut Actions
Chargement...
Nom · Email Commune · Adresse Initiatives Notifs Rôle · Inscrit Actions
Chargement...
Liste Newsletter
Utilisateurs ayant accepté de recevoir la newsletter Collective
0 abonnés
Nom · Prénom Email Commune Newsletter Notif horizon Inscrit le
Chargement...

🪙 Cagnotte communale

Configurez le % reversé à la cagnotte sur chaque promotion payée. Les frais à l'attribution sont fixes.

📣 % reversé sur les promotions

Pourcentage du montant payé lors d'une promotion qui est automatiquement versé dans la cagnotte de la commune.

%
💸 Frais à l'attribution

Au moment de l'attribution, 15 % du solde sera prélevé (frais Stripe + fonctionnement plateforme).
Le solde affiché aux utilisateurs est le montant brut. Le montant net versé est 85 % du solde.

15 %
fixes · non configurables
Attribution par commune
Commune Solde brut Net après frais (85 %) Contributions Actions
Aucune cagnotte pour l'instant

📍 Rayon de flottement

Distance maximale en mètres à partir du centre de la commune où le marqueur d'une initiative sans coordonnées GPS peut être placé aléatoirement sur la carte.

🎨 Catégories et sous-catégories

Définissez une couleur et/ou une icône image pour chaque sous-catégorie. Les icônes images remplacent l'emoji sur la carte.

Chargement...

⏳ Espérances de vie par catégorie

Durée en jours avant qu'une initiative expire automatiquement. 0 = expire le lendemain de la date de fin (pour les événements). Les modifications ne s'appliquent qu'aux nouvelles initiatives.

🔗 Plateformes personnalisées

Ajoutez des plateformes non reconnues automatiquement. Elles seront prioritaires sur les ~50 plateformes intégrées (Facebook, YouTube, HelloAsso…).

Chargement...

+ Nouvelle plateforme

💳 Validation des promotions Stripe

En mode automatique, dès que Stripe confirme le paiement, la promotion est activée immédiatement sans votre validation.
En mode manuel, elle reste en statut payé — en attente jusqu'à ce que vous la validiez dans la section Promotions.

🌿 Point Collective

Configurez le marker Collective affiché sur la carte et le panneau d'information associé.

C

🎬 Page de présentation

Configurez le contenu de la page home.html. Actuellement seul le lien vidéo est configurable — le reste de la page est statique et optimisé SEO.

🎥 Vidéo de présentation (16:9)

Collez ici une URL d'intégration YouTube ou Vimeo (format embed, ex : https://www.youtube.com/embed/XXXXXXXX). Si ce champ est vide, la section vidéo est masquée sur la page.

📄 La page de présentation est accessible à l'adresse : home.html  — elle est optimisée pour le référencement (SEO).

💎 Scoring communal

À chaque génération de snapshot, la meilleure initiative de chaque commune est calculée à partir des évaluations collectives (jauges). Elle est alors visible sur la carte de toutes les communes, même hors horizon, pour inspirer les autres territoires.

Si désactivé, aucune initiative n'est marquée comme "meilleure" et la fonctionnalité est invisible.

🏷 Nom affiché

Nom qui apparaîtra sur les badges et tooltips.

🎚 Facteur de confiance k

Plus k est élevé, plus il faut de votes pour qu'un score monte. Avec k=3 : 1 vote → 17 % du score brut, 3 votes → 50 %, 10 votes → 77 %.

(valeur recommandée : 3 — adapté aux petites communes bretonnes)
⚖️ Poids des jauges

Coefficient multiplicateur de chaque jauge dans la formule. Valeurs entières de 0 à 10.

⚠️ Les changements prennent effet à la prochaine génération de snapshot. Utilisez "Cache des données → Générer maintenant" pour forcer une mise à jour immédiate.

🔄 Cache des données

Les données cartographiques (initiatives, communes, lieux) sont regroupées dans un snapshot partagé stocké dans Firebase Storage. Tous les utilisateurs téléchargent ce fichier plutôt que d'interroger Firestore individuellement. Le snapshot est régénéré automatiquement selon l'intervalle configuré.

📊 État du snapshot
Dernière MAJ :
Prochaine MAJ :
Initiatives :
Communes :
Lieux :
Taille fichier :
⏱ Intervalle de régénération

Durée entre deux mises à jour automatiques. Rallonger si le volume de données est important. La Cloud Function tourne toutes les 30 min et vérifie si l'intervalle est atteint.

⚡ Forcer une mise à jour immédiate

Génère un nouveau snapshot maintenant, sans attendre l'intervalle planifié. Utile après une modification importante (nouvelle commune, lieux ajoutés…). Tous les utilisateurs verront les nouvelles données dans les 5 minutes (heartbeat).

💬 Suggestions reçues

Messages envoyés par les utilisateurs via le formulaire de suggestion du site.

🔧 Maintenance

Opérations techniques à usage unique. Chaque action est irréversible — lisez la description avant d'exécuter.

Migration jauges — calcul des totaux

Lit l'ensemble des votes (votes_jauges), calcule les totaux et compteurs par initiative, et écrit les champs jauges_total / jauges_count sur chaque document initiative. À n'exécuter qu'une seule fois. Les votes suivants seront mis à jour atomiquement via increment().

Migration geohash — indexation géographique

Lit toutes les initiatives et calcule le champ geohash pour celles qui n'en ont pas encore (ou dont la valeur ne correspond plus aux coordonnées GPS / centre de commune). À exécuter une seule fois après le déploiement de la Cloud Function onInitiativeWrite. Les nouvelles initiatives et toute modification de coordonnées seront ensuite indexées automatiquement.

Détail