Blog caritatif

Tout ce que vous devez savoir sur Charitable et notre équipe.

Bannière de l'article de sortie de Charitable 1.5

Quoi de neuf dans Charitable 1.5

Dernière mise à jour le

  • Par

Aujourd'hui, nous publions Charitable 1.5, la première version majeure de 2017. Il s'agit d'une mise à jour importante pour Charitable, car elle ajoute des fonctionnalités très demandées et améliore de nombreux aspects de Charitable, tant visibles qu'invisibles.

Lisez ci-dessous pour découvrir les nouveautés.

Contributeurs

Tout d'abord, je tiens à remercier les personnes qui ont apporté des modifications dans cette version. Sans ordre particulier : Jeroen SormaniRafe ColtonKathy DarlingNick CiskeB. Scott et dsoares. Merci à tous !

Bien sûr, le code n'est pas le seul moyen de contribuer à Charitable. À tous ceux qui ont laissé un commentaire sur un problème, signalé un bug ou aidé à la traduction de Charitable, merci !

Top 9 des nouvelles fonctionnalités de Charitable 1.5

69 problèmes ont été résolus dans cette version (soit un peu plus de 23 % de tous les problèmes jamais signalés pour Charitable) et une bonne partie d'entre eux concernaient de nouvelles fonctionnalités. Je vais couvrir neuf des nouvelles fonctionnalités les plus importantes ci-dessous, mais pour un aperçu complet de toutes les nouveautés, lisez le journal des modifications.

Créer et modifier des dons dans le tableau de bord WordPress

Parmi toutes les nouvelles fonctionnalités de Charitable 1.5, c'est celle qui a été la plus souvent demandée. Vous pouvez maintenant ajouter de nouveaux dons directement depuis votre tableau de bord WordPress.

Les dons existants peuvent être modifiés avec la même interface.

Pour en savoir plus, lisez la documentation détaillée.

Renvoyer les reçus de dons (et autres e-mails) depuis le tableau de bord

Un donateur a-t-il déjà perdu son reçu de don ?

Vous pouvez désormais renvoyer facilement un reçu de donateur via le tableau de bord WordPress. Allez simplement au don, sélectionnez l'e-mail dans les Actions de don que vous souhaitez renvoyer et cliquez sur le bouton « Renvoyer l'e-mail ».

Lisez la documentation pour un guide étape par étape sur le renvoi d'e-mails.

Soit dit en passant, la boîte méta Actions de don est un nouvel ajout dans la version 1.5. Pour le moment, elle est utilisée exclusivement pour le renvoi d'e-mails, mais nous prévoyons d'ajouter d'autres options à l'avenir.

Ajoutez votre formulaire de don à une page

Une autre demande populaire était un moyen simple d'intégrer un formulaire de don dans une page. C'est maintenant possible avec le shortcode [charitable_donation_form] :

[charitable_donation_form campaign_id=123]

Assez facile, non ? Si vous avez besoin de plus de détails, lisez la documentation.

Nouveaux e-mails pour les dons hors ligne

Un problème de longue date pour certains utilisateurs de Charitable était l'absence d'un bon système de notification par e-mail pour les dons hors ligne. Le reçu et la notification d'administration pour les dons ne sont envoyés que lorsqu'un don est marqué comme Payé, ce qui se produit automatiquement pour toutes les passerelles, sauf pour le hors ligne.

Les dons hors ligne restent en attente jusqu'à ce qu'ils aient été marqués comme Payés par un administrateur.

Rafe Colton a résolu ce problème en introduisant deux nouveaux e-mails, le Reçu de don hors ligne et la Notification de don hors ligne. Ces e-mails ne sont envoyés que pour les dons hors ligne en attente. Dans le reçu de don, vous pouvez également afficher les instructions de paiement hors ligne pour aider votre donateur à savoir comment compléter son don.

Cliquez ici pour plus de détails sur les e-mails.

Visualisez les informations importantes de la campagne en un coup d'œil

Le tableau des campagnes dans le tableau de bord WordPress a été repensé pour être adapté aux campagnes. En un coup d'œil, vous pouvez maintenant voir combien une campagne a rapporté, quand elle se termine et, si elle est terminée, si elle a été réussie.

Tableau des campagnes dans Charitable
Le tableau des campagnes affiche désormais la date de fin de l'objectif et le statut d'une campagne, ainsi que l'ID de la campagne

Vous verrez également l'ID de la campagne dans la colonne de gauche, ce qui est utile lorsque vous avez besoin de connaître l'ID d'une campagne particulière dans un shortcode tel que [charitable_donation_form], [charitable_donors] ou [campaigns], qui acceptent tous des paramètres de campagne.

Affichez les donateurs n'importe où avec un shortcode

Vous pouvez désormais afficher une liste de vos donateurs n'importe où sur votre site avec le shortcode [charitable_donors]. Le shortcode vous permet d'afficher les donateurs de toutes les campagnes ou d'une campagne spécifique, et vous pouvez également contrôler ce qui s'affiche pour chaque donateur. Par défaut, il affichera l'avatar (ou Gravatar) du donateur, son nom et le montant qu'il a donné :

Capture d'écran de la grille des donateurs
Une grille de donateurs ajoutée avec le shortcode de donateurs charitable
Read the docs for more examples of how you can use this.

Comptes donateurs améliorés avec vérification par e-mail

Depuis la version 1.4, Charitable inclut un shortcode [charitable_my_donations], qui a fourni un moyen facile pour les donateurs de consulter leur historique de dons.

Mais il y avait un problème : cela n'affichait que les dons que vous aviez faits en étant connecté. Si vous aviez fait des dons sans être connecté mais avec la même adresse e-mail que votre compte, ceux-ci n'apparaissaient pas.

Pour résoudre ce problème, nous avons mis en place un processus de vérification d'e-mail de base pour les utilisateurs enregistrés, qui garantit qu'ils ont accès à l'adresse e-mail avec laquelle ils se sont enregistrés avant d'afficher tous les dons associés à cette adresse. Confirmer votre adresse e-mail est un processus rapide et facile : il suffit de cliquer sur un lien et c'est fait.

Ajouter un lien de déconnexion avec un shortcode

Charitable a toujours inclus des formulaires de connexion, d'inscription et de profil. Dans la version 1.4, nous avons également ajouté un processus de réinitialisation de mot de passe. Mais il manquait encore un moyen intégré d'ajouter un lien de déconnexion.

Heureusement, il existe maintenant un shortcode simple pour cela :

[charitable_logout]

Lisez la documentation pour plus de détails sur l'utilisation du shortcode de déconnexion.

Profitez pleinement de Varnish Cache avec Charitable

Varnish est un mécanisme de mise en cache populaire utilisé par les principaux hébergeurs web comme WP Engine et SiteGround. Vous l'utilisez peut-être sans le savoir. Et il vous a peut-être causé des maux de tête avec Charitable.

Le problème principal que nous avons rencontré avec Varnish est qu'il pouvait empêcher les sessions utilisateur de fonctionner comme prévu. Un sous-produit particulièrement désagréable était que les donateurs voyaient un message « Vous n'avez pas accès à ce reçu de don » immédiatement après avoir fait un don. Difficile de laisser cette impression aux donateurs.

Charitable 1.5 résout ce problème en chargeant dynamiquement le contenu (via AJAX) lorsque nous détectons que les sessions utilisateur ne fonctionnent pas. Cela signifie que vous pouvez maintenant profiter pleinement de Varnish pour accélérer votre site web, sans impacter négativement l'expérience de vos donateurs.

Mises à jour pour les développeurs

Tous les changements ne sont pas visibles par l'utilisateur, et Charitable 1.5 inclut une série d'améliorations conçues pour faciliter la vie des développeurs et ouvrir de nouvelles opportunités pour la création d'expériences de collecte de fonds en ligne avec Charitable.

Enregistrez de nouveaux champs de don avec l'API des champs de don

Avant cette version, si vous vouliez ajouter un nouveau champ à votre formulaire de don et afficher la valeur dans les e-mails, les métadonnées d'administration et les exportations de dons, vous deviez utiliser cinq hooks distincts, avec une fonction différente pour chacun. En plus d'être une corvée, cela laissait beaucoup de place à l'erreur, en particulier pour les utilisateurs moins expérimentés qui ont ajouté des champs personnalisés avec peu ou pas de connaissances en développement.

Dans Charitable 1.5, vous pouvez enregistrer un nouveau champ de don en une seule fonction appelée sur le hook init :

function ed_charitable_register_new_donation_field() {
    $field = new Charitable_Donation_Field( 'national_id_number', array(
        'label'          => __( 'National ID Number', 'charitable' );
        'data_type'      => 'user',
        'donation_form'  => array(
            'show_after' => 'phone',
            'required'   => false,
        ),
        'admin_form'     => array(
            'show_after' => 'phone',
            'required'   => false,
        ),
        'show_in_meta'   => true,
        'show_in_export' => true,
        'email_tag'      => array(
            'description' => __( 'The donor\'s national ID number' , 'charitable' ),
        )
    ) );

    charitable()->donation_fields()->register_field( $field );
}

add_action( 'init', 'ed_charitable_register_new_donation_field' );

Voir le code complet, abondamment commenté pour un aperçu détaillé de toutes les options disponibles.

Obtenez facilement les décomptes de donateurs et de dons avec les classes Charitable_Query

La classe Charitable_Query est la base de Charitable_Donations_Query et Charitable_Donor_Query, qui vous permettent d'obtenir des collections de dons et de donateurs, respectivement. Mais parfois, vous n'avez pas besoin d'obtenir la collection complète ; vous avez juste besoin du nombre de résultats.

Nous avons ajouté une nouvelle option à Charitable_Query qui vous permet d'obtenir facilement le décompte. Définissez simplement output sur count et formez le reste de votre requête comme d'habitude. Par exemple, voici une requête qui obtiendra le nombre de dons effectués par le donateur ID 123 à la campagne ID 4 :

$query = new Charitable_Donations_Query( array( 
    'campaign' => 4, 
    'donor_id' => 123,
    'output' => 'count' 
) );
$query->count();

Cliquez ici pour plus d'exemples.

Ajouter de nouveaux champs d'e-mail avec l'API des champs d'e-mail

Nous avons découvert un énorme problème de performance lié à la façon dont les champs d'e-mail étaient configurés précédemment, nous avons donc saisi l'opportunité de réécrire complètement la façon dont les champs d'e-mail fonctionnent. Cela a résolu le problème de performance (des pages de configuration qui pouvaient prendre plus de 15 secondes à charger en moins d'une seconde) et a également ouvert une manière plus flexible d'ajouter et de modifier les champs d'e-mail.

function ed_charitable_email_campaign_field_callback( $value, $args, $email ) {
    $campaign = $email->get_campaign();
    return $campaign->get( 'some_field' );
}

function ed_charitable_add_email_campaign_field( $fields ) {
    $fields['some_field'] = array(
        'description' => 'A description of this field',                    
        'preview'     => 'Placeholder value',
        'callback'    => 'ed_charitable_email_campaign_field_callback',
    );

    return $fields;
}

add_filter( 'charitable_email_campaign_fields', 'ed_charitable_add_email_campaign_field' );

Cliquez ici pour la documentation complète.

Définir un montant de don minimum

Vous pouvez maintenant définir un montant de don minimum pour toutes les campagnes avec le filtre charitable_minimum_donation_amount. Par exemple, pour définir un montant de don minimum de 2 $ :

function ed_charitable_set_minimum_donation_amount() {
    return 2;
 }

add_filter( 'charitable_minimum_donation_amount', 'ed_charitable_set_minimum_donation_amount' );

Commentaires de documentation détaillés pour les hooks et les filtres

Nous avons toujours été assez stricts en matière de documentation en ligne, mais avec cette version, nous avons vraiment intensifié nos efforts. De nombreux hooks d'action et de filtre incluent désormais des commentaires de documentation détaillés montrant quand le hook a été introduit et les paramètres qu'il envoie. Voici un exemple :

Commentaires de documentation des filtres Charitable

Autres changements :

  • Un autoloader a été ajouté. Merci à Kathy Darling pour celui-ci !
  • Définir si une campagne peut recevoir des dons avec le filtre charitable_campaign_can_receive_donations.
  • Utilisez le filtre charitable_monetary_amount pour un contrôle précis de l'affichage des montants monétaires.
  • Ajout de l'API de vue de formulaire. Celle-ci sépare la manière dont les formulaires sont rendus de la manière dont ils sont configurés. Elle améliore également les performances.
  • Ajout de l'API d'endpoint, qui vous permet d'enregistrer de nouveaux endpoints via Charitable.

Qu'en pensez-vous ?

Comme vous pouvez le constater, il s'agit d'une mise à jour énorme pour Charitable. Il nous a fallu beaucoup plus de temps que prévu pour y parvenir, mais je suis immensément fier des améliorations apportées. Bon nombre de ces problèmes étaient des points de friction de longue date pour les utilisateurs, et c'est formidable d'avoir enfin une solution solide à ces problèmes.

Si ce n'est pas déjà fait, mettez à jour Charitable via votre tableau de bord dès aujourd'hui et dites-nous ce que vous en pensez. La plupart de ces améliorations sont nées des commentaires des utilisateurs, et comme toujours, nous voulons savoir ce que vous pensez de ces mises à jour.

Partagez vos réflexions dans les commentaires ci-dessous !

Divulgation : Notre contenu est soutenu par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Nous ne recommandons que les produits qui, selon nous, ajouteront de la valeur à nos lecteurs.

6 réponses à « Nouveautés de Charitable 1.5 »

  1. Avatar de Collins Agbonghama
    Collins Agbonghama

    C'est génial. Je peux seulement imaginer la quantité de travail qui a été nécessaire pour cette version.

    Félicitations à l'équipe WPCharitable.

  2. J'ai accidentellement mis à jour le plugin et des problèmes sont apparus sur mon site pendant la période où je m'attends à la plus grande activité. Très frustrant.

    1. Avatar ericnicolaas
      ericnicolaas

      Bonjour Owen,

      Je comprends tout à fait la frustration, surtout compte tenu du moment ! Le problème spécifique que vous avez mentionné dans votre e-mail nous a été résolu avec une mise à jour de l'extension Ambassadors ; si vous mettez à jour vers la version 1.1.17, cela résoudra l'erreur que vous avez constatée.

      Cordialement,
      Eric

  3. Avatar de David Byrd
    David Byrd

    Excellent travail avec les mises à jour. J'aimerais toujours avoir la possibilité de supprimer le montant donné dans une campagne de l'affichage public. Cela n'a pas besoin de s'afficher sur le site Web.

  4. Avatar de Matthew DeFedele
    Matthew DeFedele

    Y a-t-il quelque chose à l'horizon pour ajouter un montant de don maximum pour des choses comme le financement de campagnes politiques ?

    1. Avatar ericnicolaas
      ericnicolaas

      Bonjour Matthew,

      Désolé d'avoir manqué votre commentaire. Non, nous n'avons aucun moyen de définir un montant de don maximum.

      Cordialement,
      Eric

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués d'une *

Recevez des conseils et des ressources gratuits directement dans votre boîte de réception, ainsi que 60 000 autres personnes

Rejoignez notre newsletter

Nous ne vous enverrons pas de spam. Nous envoyons un e-mail uniquement lorsque nous pensons qu'il vous sera réellement utile. Désabonnez-vous à tout moment !

Vidéo en vedette :

Regardez plus de vidéos sur notre chaîne YouTube.

Quoi de neuf dans Charitable

Voir les dernières mises à jour
🔔 Abonnez-vous pour recevoir nos dernières mises à jour
📧 Abonnez-vous aux e-mails

Abonnement par e-mail

Rejoignez notre newsletter

Nous ne vous enverrons pas de spam. Nous envoyons un e-mail uniquement lorsque nous pensons qu'il vous sera réellement utile. Désabonnez-vous à tout moment !

Amélioration Paiements

💰 Acceptez les dons récurrents avec Windcave et Charitable

Un donateur configure son don une seule fois sur la page de paiement sécurisée de Windcave, et Charitable facture chaque renouvellement par la suite selon le calendrier établi. Pourquoi c'est important :

🏦 Organisations basées en Nouvelle-Zélande ou en Australie : dons mensuels sur la passerelle avec laquelle votre banque vous a déjà configuré, sans second processeur à intégrer.
⛪ Églises acceptant les dîmes et offrandes régulières : les membres de la congrégation définissent leur propre calendrier une fois, ce qui est le moyen le plus simple de lancer des dons d'église récurrents sans plateforme distincte.
🌏 Groupes avec des donateurs dans plusieurs devises : Windcave en gère plus de 20, ainsi un sympathisant peut donner dans la devise qu'il détient réellement.
📅 Fonds de fonctionnement plutôt que des campagnes ponctuelles : activez le mode « Récurrent uniquement » et l'option ponctuelle disparaît, de sorte que chaque don à cette campagne est un abonnement.
🧾 Équipes sans développeur attitré : 3 jeux d'identifiants collés sur une page de paramètres, et aucun code nulle part.

Consultez notre annonce ici.

automatisation mettre à jour

⚡ Générateur d'automatisation visuelle : Glisser-déposer sans code !

Charitable Automation Connect 2.3.0 introduit le Générateur d'automatisation visuelle, une zone d'édition plein écran qui présente chaque automatisation sous forme de flux de cartes connectées : un déclencheur, des conditions facultatives et une liste d'actions exécutées dans l'ordre.

🧩 De nombreuses actions, un seul déclencheur : Taguez un donateur, envoyez un e-mail, ajoutez une note et déclenchez un webhook à partir d'un seul événement, disposés dans n'importe quel ordre.

✉️ Agissez à l'intérieur de Charitable : Les nouvelles actions Envoyer un e-mail, Taguez un donateur et Ajoutez une note de donateur s'exécutent sans service externe requis.

🔤 Étiquettes de fusion : Personnalisez les e-mails et les notes avec des champs dynamiques tels que {first_name}, {total} et {campaign_name}.

🔁 Appliquer aux donateurs existants : Exécutez Taguez un donateur et Ajoutez une note de donateur sur les donateurs que vous avez déjà.

🖥️ Zone d'édition ou Simple : Changez de vue à tout moment, et les automatisations créées avant la version 2.3.0 continueront de fonctionner sans modification.

En savoir plus ici.

Intégration mis à jour

📬 Présentation de Brevo pour Charitable : Transformez automatiquement les donateurs en abonnés

Le moment où un donateur fait un don est le moment où il est le plus engagé. Avec la nouvelle intégration Brevo pour Charitable, vous pouvez transformer automatiquement ces donateurs ponctuels en abonnés à long terme sans toucher à une seule feuille de calcul.

Collectez simplement le consentement du donateur directement sur votre formulaire de don et lancez votre série de bienvenue immédiatement.

Quoi de neuf :

🔄 Synchronisation automatisée des abonnés : Les nouveaux donateurs qui donnent leur accord sont ajoutés directement à votre liste de contacts Brevo dès que leur paiement est traité, sans aucune exportation manuelle ni importation de CSV.

🎯 Contrôle granulaire du consentement et de l'opt-in : Personnalisez le libellé de votre case à cocher, choisissez si elle est cochée par défaut ou non, ou activez le double opt-in de Brevo pour maintenir votre liste propre et conforme.

📋 Mappage de liste par campagne : Dirigez les sympathisants vers votre liste d'e-mails globale ou mappez des campagnes spécifiques à des listes Brevo ciblées pour adapter vos messages de suivi.

⚡ Configuration en 5 minutes : Connectez-vous instantanément en collant votre clé API Brevo dans les paramètres de Newsletter, mappez vos champs de contact et commencez à construire votre liste d'e-mails en mode pilote automatique.

Prêt à développer votre liste de diffusion ? Brevo est disponible dès maintenant à partir du plan Charitable Plus — connectez votre compte dès aujourd'hui !

dons récurrents mis à jour

💳 Mises à jour de carte : Corrigez les cartes expirées sans perdre vos abonnements !

Les cartes de crédit expirées ou mises à jour sont l’une des plus grandes fuites silencieuses dans les collectes de fonds récurrentes. Avec les mises à jour de carte dans l’extension Dons récurrents, les donateurs peuvent désormais actualiser leurs informations de paiement directement, en conservant leur abonnement, leur calendrier et leur historique de dons complètement intacts.

Aucun plan annulé, aucun historique perdu et zéro casse-tête administratif pour votre équipe.

Quoi de neuf :

⚡ Assistance en 30 secondes : les donateurs obtiennent un bouton « Mettre à jour la carte » dédié dans leur tableau de bord qui ouvre le portail client sécurisé et conforme PCI de Stripe pour mettre à jour instantanément les détails de la carte.

🔒 Accès sécurisé et limité : limité exclusivement aux mises à jour de carte par défaut, les donateurs ne peuvent pas annuler ou modifier accidentellement leurs plans depuis le portail, en gardant vos webhooks et vos données synchronisés.

🤝 Assistance administrative : vous aidez un donateur par téléphone ? Ouvrez son portail Stripe sécurisé en un clic depuis votre écran d’administration ou générez un lien de mise à jour à usage unique à lui envoyer par e-mail.

📋 Piste d’audit automatique : chaque mise à jour de méthode de paiement est enregistrée automatiquement avec un horodatage dans les journaux système et le profil du donateur individuel.

Prêt à protéger vos revenus récurrents ? Obtenez le forfait Plus ou Pro et mettez à jour Dons récurrents vers la version 2.3.0+ et activez « Mettre à jour la méthode de paiement » dans vos Paramètres dès aujourd’hui !

Intégration constructeur de pages

Les fans de Divi se réjouissent ! Module natif de barre de progression de campagne Divi 5 !

Avec notre nouveau module natif Divi 5, vous pouvez ancrer vos microsites avec des statistiques de collecte de fonds en temps réel directement sur la toile visuelle. Voici comment cela fonctionne et pourquoi il est intéressant de l'activer dès aujourd'hui.

Créez des mises à jour de campagne VISUELLES ET EN DIRECT. Vous pouvez également :

📊 Barre de progression de campagne : Insérez une barre de progression en direct dans n'importe quelle mise en page Divi 5 et affichez la progression de l'objectif en temps réel.

🎨 Contrôles de style approfondis : Personnalisez facilement la couleur de la barre et de la piste, la hauteur et le rayon pour qu'ils correspondent parfaitement à votre marque.

👁️ Prêt pour le Visual Builder : Configurez et prévisualisez tout directement sur la toile Divi en tant que module de première classe.

🔁 Rendu identique : Le même moteur exact alimente ce module, ce qui signifie une conception cohérente sans correctifs hérités.

✅ Lancements plus rapides : Ne quittez jamais l'interface Divi 5 pour configurer des shortcodes ou deviner à quoi ressembleront vos étiquettes d'objectif.

En savoir plus ici.