Aller au contenu

CapDecisions 1.2.0 : les pages publiques consolidées, cinq nouvelles langues

Projet : CapDecisions Éditeur : CAP-REL Version : 1.2.0 Date : Dolibarr 18 à 23

Sécurité stable annoncée il y a 6 jours compatibilité déclarée

Une version de consolidation

Les pages publiques introduites avec la 1.1.0 ont été relues de bout en bout. Chaque constatation a été corrigée : cette version est avant tout celle où l'on peut ouvrir une discussion ou une proposition à des visiteurs sans compte, en confiance.

Concrètement, sur une installation à jour :

  • le vote public fonctionne : champs réels, dates au format horodaté, valeurs restreintes aux choix permis, connexion exigée pour voter ;
  • les commentaires publics fonctionnent, et leurs échecs SQL sont journalisés au lieu d'être avalés ;
  • la limitation de débit des formulaires publics est réellement appliquée : comptage par adresse et blocage effectif ;
  • le jeton anti-forgery de session est exigé sur chaque formulaire public ;
  • le captcha de Dolibarr est vérifié avant l'envoi d'un code de connexion, et l'adresse du demandeur est stockée avec chaque code envoyé ;
  • les adresses des pages publiques sont reconstruites depuis le jeton, jamais depuis l'URI de la requête, et la redirection après connexion n'accepte que les pages publiques du module ;
  • l'adresse du visiteur n'est lue dans X-Forwarded-For que depuis les proxies que vous déclarez vous-même ;
  • les cookies publics sont marqués "secure" dès que l'instance est servie en https ;
  • la recherche publique échappe ses jokers LIKE, et tout ce qui s'affiche s'affiche échappé : les toasts en texte, les auteurs de commentaires au prénom et à l'initiale du nom.

Côté Dolibarr, la validation d'une discussion est désormais réservée à ses rédacteurs et aux administrateurs du groupe : un simple observateur ne peut plus la publier.

Si vous venez de la 1.0 : la 1.1.0 avait apporté les pages publiques par jeton et l'identification par code reçu par courriel, la vérification automatique des mises à jour et la création des index manquants sur installation neuve.

Cinq nouvelles langues

CapDecisions s'installe désormais en espagnol, allemand, italien, néerlandais et portugais du Brésil, en plus du français et de l'anglais. Chaque libellé du module est traduit dans les sept langues, et les visiteurs des pages publiques choisissent la leur parmi les sept.

Installation et compatibilité

Dolibarr 18 à 23, PHP 7.4 ou plus récent. L'archive ne contient plus que des paquets compatibles avec le socle PHP 7.4 : elle s'installe chez tous les clients, quel que soit l'hébergement.

Essayez-le

Essayez CapDecisions sur un Dolibarr installé en moins de 20 secondes, avec des groupes, discussions et propositions de démonstration déjà remplis : dolitest.fr/capdecisions