mosparo Integration

Description

Si vous souhaitez protéger vos formulaires dans WordPress avec mosparo, cette extension vous aidera dans cette tâche. Après avoir installé l’extension, vous devez configurer la connexion à votre installation mosparo et ajouter le champ mosparo à votre formulaire. L’extension d’intégration mosparo est compatible avec les extensions et formulaires suivants :

  • Contact Form 7
  • Formulaires de contact Divi (pas les formulaires d’inscription par e-mail ou de connexion)
  • Elementor Form
  • Everest Forms
  • Formidable
  • Forminator (formulaires uniquement, aucun sondages ou quizzes)
  • Gravity Forms
  • JetFormBuilder
  • Memberpress Account Forms (connexion, mot de passe perdu)
  • Ninja Forms
  • WPForms
  • WooCommerce Account Forms (connexion, mot de passe perdu et inscription)
  • Formulaires de compte WordPress (connexion, mot de passe perdu et inscription) (également compatible avec Theme My Login)
  • WordPress Comments (et WooCommerce Reviews)

Pour utiliser cette extension, vous avez besoin d’une installation de mosparo avec laquelle elle puisse communiquer. Vous trouverez toutes les informations concernant mosparo sur le site web mosparo.io.

Vous pouvez utiliser différents projets pour les différents modules. Par exemple, il est utile d’utiliser mosparo pour les formulaires de compte. Vous souhaitez activer le réglage de sécurité « lockout » dans mosparo. Cependant, ce réglage de sécurité peut ne pas être actif pour les formulaires de contact standard, de sorte que vous devez utiliser deux connexions mosparo à deux projets individuels dans mosparo.

Installation

Installation automatique

  1. Allez dans le menu Extensions de WordPress
  2. Recherchez « mosparo Integration »
  3. Cliquez sur « Installer »

Téléchargement manuel

  1. Téléchargez l’extension depuis le site de l’extension sur wordpress.org
  2. Extrayez le fichier ZIP
  3. Téléversez le dossier « mosparo-integration » dans le répertoire /wp-content/plugins/.
  4. Activez l’extension via le menu « Extensions » de WordPress

Après avoir installé et activé l’extension, allez dans « Réglages » > « mosparo Integration » et ajoutez une connexion à votre installation mosparo. Voir la section Configuration pour plus d’informations.

Configuration

Vous trouverez tous les réglages de mosparo dans « Réglages » > « mosparo Intégration » dans l’administration de WordPress. Ajoutez au moins une connexion et activez les modules avec lesquels vous souhaitez utiliser mosparo. Vous trouverez toutes les informations nécessaires à la connexion dans les réglages de votre projet mosparo.

Définissez la connexion dans « wp-config.php ».

Si vous souhaitez définir la connexion mosparo dans le fichier de configuration de WordPress (wp-config.php), suivez les étapes suivantes :

  1. Ouvrez le fichier wp-config.php dans un éditeur.
  2. Trouvez la ligne suivante
/* That's all, stop editing! Happy publishing. */
  1. Ajoutez les lignes suivantes avant la ligne trouvée. Remplacez les espaces réservés (par exemple, <Project-UUID>) par les réglages de connexion fournis par votre projet mosparo.
define('WP_MOSPARO_HOST', '<URL-of-your-mosparo-installation>'); // Starting with https://
define('WP_MOSPARO_UUID', '<Project-UUID>');
define('WP_MOSPARO_PUBLIC_KEY', '<Project-Public-Key>');
define('WP_MOSPARO_PRIVATE_KEY', '<Project-Private-Key>');
define('WP_MOSPARO_VERIFY_SSL', true); // Should be true but if you do not have a valid certificate, change this to false
  1. Ouvrez l’administration de WordPress et allez dans les réglages de mosparo Intégration.
  2. Activez les modules que vous souhaitez utiliser.

Il est possible d’ajouter une seule connexion dans le fichier wp-config.php, qui sera la connexion par défaut pour tous les modules. Vous pouvez ajouter des connexions supplémentaires dans l’administration de WordPress, qui surcharge alors la connexion du fichier wp-config.php.

Configuration de la connexion à l’échelle du réseau

Si vous avez un réseau WordPress multisite, vous pouvez activer l’extension mosparo Integration sur l’ensemble du réseau et configurer les modules activés et les connexions disponibles dans les réglages du réseau.

Dans l’administration du réseau, allez dans « Réglages » > « mosparo Intégration », ajoutez des connexions et activez les modules.

Important : Un site web peut toujours ajouter des connexions supplémentaires et activer des modules additionnels.

Priorité de connexion par défaut

L’origine d’une connexion sélectionnera la connexion pour un module :

  1. La connexion du fichier wp-config.php est toujours la connexion par défaut.
  2. (Multisite uniquement) Si une connexion est définie pour un module dans les réglages du réseau, la connexion des réglages du réseau sera utilisée.
  3. Si une connexion est définie pour un module dans les réglages du site web, la connexion des réglages du site web sera utilisée.

Avis

13 décembre 2024 1 réponse
Note on installation: The unzipped directory contains some files that begin with a dot. Under macOS, such files are treated as hidden by default and may not be transferred during the FTP upload. To be able to upload all necessary files, you must ensure that hidden files are made visible and uploaded. For easy customization, it would be useful if, in addition to the colors, the font size and line spacing could also be defined in the basic design. It would be fantastic if it could be used with Breakdance’s Form Builder at some point.
27 avril 2023 1 réponse
Best in class plugin i found! Much better than recaptcha. Wordpress.org should think about replacing their recaptcha. (Is from my perspective old school and outdated) 🙂
8 mars 2023 4 réponses
I have been looking for ages for a good reCaptcha alternative – here it is. Absolutely love it! So much, I am in the progress of finish the Czech translation of the plugin and app. Hope you integrate it soon! 🙂
Lire les 5 avis

Contributeurs/contributrices & développeurs/développeuses

« mosparo Integration » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“mosparo Integration” a été traduit dans 4 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « mosparo Integration » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

1.13.3

Release Date: 4th March 2025

  • [Bugfix] Fixing the incorrect spam handling in the Jet Form Builder module when the tokens are missing.

1.13.2

Release Date: 20th February 2025

  • [Bugfix] Opening an Elementor popup multiple times didn’t initialize the mosparo box again after the first opening.

1.13.1

Release Date: 17th February 2025

  • [Bugfix] Fixed the initialization method for the Divi Theme. Before, the module was only compatible with the Divi Builder plugin.

1.13.0

Release Date: 16th February 2025

  • [Enhancement] Added a module to protect Divi contact forms.

1.12.2

Release Date: 20th January 2025

  • [Bugfix] Gravity Forms: Fixed another issue with the handling of conditionally hidden fields.
  • [Bugfix] WPForms: Fixed the initialization of the module in some cases where WPForms is not fully loaded.

1.12.1

Release Date: 18th January 2025

  • [Bugfix] Gravity Forms: Fixed the selector and logic to handle conditionally hidden fields correctly.
  • [Maintenance] Updated the backend dependencies

1.12.0

Release Date: 31st October 2024

  • [Enhancement] Added a module to protect Forminator forms.

1.11.1

Release Date: 19th August 2024

  • [Bugfix] Fixed the deployment issue for the JetFormBuilder module.
  • [Bugfix] Fixed typos regarding the name of the JetFormBuilder module.
  • [Bugfix] Fixed a wrong text domain in the JetFormBuilder.
  • [Bugfix] Added the correct container for the Memberpress mosparo field.

1.11.0

Release Date: 17th August 2024

  • [Enhancement] Added a module to protect JetFormBuilder forms.
  • [Enhancement] Added a module to protect Memberpress account forms (Login and lost password).
  • [Change] Changed the internal name of the Formidable field type.
  • [Bugfix] Fixed a bug with the initialization of mosparo when adding the mosparo field to a form in the WordPress administration.

1.10.0

Release Date: 5th July 2024

  • [Enhancement] Added a module to protect the WooCommerce account forms. Contributed by nmcodeeu (https://github.com/nmcodeeu).
  • [Change] Modules can now only be enabled if the dependencies are fulfilled. Contributed by nmcodeeu (https://github.com/nmcodeeu).
  • [Change] Added module settings for the two account modules. Contributed by nmcodeeu (https://github.com/nmcodeeu).
  • [Change] Added an info message about JavaScript optimization plugins.
  • [Change] Added a better error handling if the refresh CSS URL cache action does not work correctly.
  • [Bugfix] Multiple bugs were fixed with the modules table because WordPress officially does not support two tables on the same page.
  • [Bugfix] Fixed the reset password functionality in the user administration.

1.9.1

Release Date: 18th April 2024

  • [Bugfix] Elementor: Fixed an issue with the initialization in forms in Elementor popups

1.9

Release Date: 29th March 2024

  • [Change] Replaced the jQuery code with Vanilla JS
  • [Bugfix] Fixed the issue with the verification in Ninja Forms
  • [Bugfix] Fixed the invisible mode in Ninja Forms

1.8.1

Release Date: 27th February 2024

  • [Bugfix] Wrong version number generated an issue with the WordPress release management

1.8

Release Date: 27th February 2024

  • [Enhancement] Added the option configure the mosparo connection in the wp-config.php file
  • [Enhancement] Added the compatibility of the plugin with the WordPress Multisite. Configure connections and enable modules in the network administration.
  • [Bugfix] Fixed the compatibility with the WooCommerce reviews

1.7

Date de compilation : 5 novembre 2023

  • [Amélioration] L’utilisation de l’extension a été simplifiée par l’ajout d’un texte d’utilisation et d’un lien vers la page de réglages.

1.6

Date de compilation : 21 octobre 2023

  • [Correctif] Ajustement des dépendances pour que l’extension n’ait pas de problème avec d’autres extensions qui utilisent Guzzle ou d’autres dépendances.
  • [Correctif] Contact Form 7 : correction d’un problème avec les champs de sélection qui n’ont aucune options ou qui utilisent un fournisseur de données comme Listo.

1.5

Date de compilation : 25 juillet 2023

  • [Amélioration] Préparation des modules pour le mode invisible de mosparo, qui sera disponible avec mosparo v1.0
  • [Correctif] Masquage du libellé du champ mosparo dans les extensions Everest Forms et Formidable

1.4.1

Date de compilation : 4 mai 2023

  • [Correctif] Correction du cronjob de cache d’URL CSS qui ne fonctionnait pas.
  • [Correctif] Mise à jour des dépendances vers les dernières versions

1.4

Date de compilation : 27 avril 2023

  • [Amélioration] Ajout d’un module de formulaire Elementor Form
  • [Correctif] Correction de l’en-tête de la page de réglages de mosparo dans l’interface d’administration lorsque Elementor est actif.

1.3

Date de compilation : 15 avril 2023

  • [Amélioration] Optimisation de la protection avec le contrôle des champs vérifiables dans tous les modules (à l’exception des commentaires et du compte).
  • [Correctif] Correction du champ répéteur dans les formulaires Formidable
  • [Correctif] Correction du champ répéteur dans les formulaires NinjaForms

1.2

Date de compilation : 12 avril 2023

  • [Correctif] Vérification de la présence du champ mosparo dans le formulaire avant d’exécuter la validation (Modules : Contact Form 7, Formidable, NinjaForms, et WPForms)

1.1

Date de compilation : 14 mars 2023

  • [Amélioration] Ajout des modules pour Everest Forms, Formidable, Gravity Forms, et les formulaires de compte WordPress.
  • [Amélioration] Ajout de la possibilité de configurer plusieurs connexions à différents projets mosparo