Contribution à la communauté open source de Salesforce.org
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Décrire le fonctionnement de NPSP en tant que logiciel open source
- Envisager de contribuer à la communauté open source de Salesforce.org
Que signifie « Open Source » ?
Nonprofit Success Pack (NPSP) est distribué en tant que logiciel open source, fidèle à l’esprit d’une vision qui encourage l’échange, la collaboration et la transparence. Cela signifie que vous pouvez librement visualiser et exporter chaque ligne de code pour comprendre exactement son fonctionnement. Vous n’êtes pas obligé, bien entendu, mais si vous souhaitez examiner les rouages, nous vous encourageons à le faire.
Vous pouvez même faire une copie du code pour le modifier. Tout ce dont vous avez besoin se trouve dans le référentiel GitHub de Salesforce.org. Vous pouvez le parcourir en cliquant sur le lien figurant dans la section Ressources de cette unité.
NPSP n’est pas un simple logiciel open source, nous sommes également une communauté open source. La majorité de nos contributeurs les plus actifs sont des administrateurs ou des consultants ayant une expérience approfondie de l’utilisation de NPSP qui souhaitent enrichir l’expérience de la communauté des organismes sans but lucratif se servant de Salesforce pour remplir leurs missions.
Dans cette unité, nous passerons en revue les contributions que vous pouvez apporter à la communauté des organismes sans but lucratif de Salesforce, qu’elles soient considérables ou modestes.
Signalement d’un bug
Les bugs sont courants, et nous les signaler constitue l’une des façons les plus efficaces (et simples) de contribuer au développement de NPSP.
Une fois que vous avez découvert un bug, partagez un rapport détaillé, accompagné de captures d’écran. Cela nous permet d’identifier l’origine du bug ou du comportement inattendu, car votre instance Salesforce se compose de nombreuses fonctionnalités différentes de Salesforce Platform, de NPSP et d’autres applications.
Partage d’une idée de modification ou de nouvelle fonctionnalité
Avez-vous en tête une fonctionnalité qui changerait la façon dont votre équipe travaille au quotidien ? Un outil qui pourrait aider toutes les personnes dans des situations similaires ? Faites-nous-en part.
Soumettez vos idées ou votez pour celles qui vous tiennent à cœur dans IdeaExchange de la Trailblazer Community, en particulier dans la catégorie des organismes sans but lucratif. La popularité des idées (évaluée en fonction de vos commentaires) nous aide à identifier celles qui vous importent.
Nos équipes produit intègrent ces retours lorsqu’elles élaborent leur feuille de route de développement. Une fonctionnalité à laquelle vous pensez aujourd’hui pourrait apparaître dans une future version !
Partage de réponses aux questions
Répondez à une question ou faites part de votre expérience dans la Trailblazer Community, notre communauté en ligne dédiée aux administrateurs et aux utilisateurs Salesforce. Il s’agit de l’endroit idéal pour contribuer à la réussite globale de tous les organismes sans but lucratif qui utilisent Salesforce. N’hésitez pas, votre expérience est précieuse et le fait de décrire la manière dont vous avez résolu un problème peut s’avérer extrêmement précieux pour un autre utilisateur.
Commencez par rejoindre le Customer Hub de Salesforce.org, le Nonprofit Hub et les groupes Nonprofit Success Pack dans la Trailblazer Community, puis trouvez d’autres groupes plus spécifiques à rejoindre afin de partager votre expertise.
Contribution à la documentation
En parcourant la documentation NPSP (ou les articles Knowledge), vous constaterez que tous les articles n’ont pas été rédigés par l’équipe de Salesforce.org : un grand nombre d’entre eux ont été soumis par des membres de la communauté comme vous.
Vous pouvez suggérer des fonctionnalités Salesforce qui devraient faire l’objet d’articles Knowledge NPSP ou relever des points à améliorer dans la documentation existante. Nous disposons d’une liste d’éléments que nous aimerions documenter ou améliorer, mais que nous n’avons pas encore eu l’occasion de traiter. Vous pouvez peut-être nous aider ! Nous vous fournirons même des recommandations de rédaction pour vous aider à vous lancer.
Pour en savoir plus sur la façon d’ajouter des suggestions, consultez le groupe Salesforce.org Commons & Sprint Events (Sessions intensives et programme Commons de Salesforce.org) dans la Trailblazer Community.
Participation au programme Commons de Salesforce.org
Vous cherchez d’autres moyens de vous impliquer ?
Prenez part à une session intensive de la communauté ou contribuez à un projet de communauté via le programme Commons de Salesforce.org. Ce programme rassemble des individus motivés par une mission comme vous, afin de répondre aux besoins uniques des communautés des secteurs associatifs, de l’enseignement et caritatifs, qui s’attaquent aux problèmes les plus graves de la planète. Commons met à votre disposition les espaces de collaboration, les outils, la formation et l’expérience entre pairs dont vous avez besoin pour obtenir des résultats. Grâce à Commons, vous serez en mesure de contribuer à des solutions open source fiables, innovantes et au service de toute la communauté.
Comment le programme Commons y parvient-il ? Grâce à ses trois principaux domaines d’intervention : les événements de sessions intensives de la communauté, le travail d’équipe continu sur les projets de la communauté et le développement des compétences.
Les sessions intensives de la communauté sont les rencontres en présentiel et virtuelles de Commons. Au milieu des années 2000, elles consistaient en de petites réunions de développeurs NPSP. Elles se sont aujourd’hui transformées en rassemblements inclusifs de la communauté, à l’échelle du monde, au cours desquels les participants collaborent sur des projets très divers. Les sessions intensives sont au cœur de Commons et notre communauté est extrêmement impliquée !
Au cours de ces événements qui durent un ou deux jours, vous définissez vos tâches à réaliser et collaborez en petits groupes pour y parvenir. Il peut s’agir de contribuer au code de projets ou de packages gérés par la communauté, à de la documentation, à des rapports ou à des vidéos, ou même de consigner des bonnes pratiques et consignes au bénéfice d’autres administrateurs et utilisateurs d’organismes sans but lucratif. C’est un excellent moyen d’apprendre quelque chose de nouveau, de rencontrer les autres membres de la communauté et d’être inspiré par la puissance de cette dernière.
Salesforce.org organise chaque année trois événements de session intensive de la communauté de deux jours, et met en place chaque mois jusqu’à deux mini-sessions intensives d’une journée, propres à un projet. Vous pouvez avoir du mal à suivre tous ces événements. Pour vous tenir informé, suivez le groupe Salesforce.org Commons & Sprint Events (Sessions intensives et programme Commons de Salesforce.org) de la Trailblazer Community.
Qu’en est-il des projets de la communauté ? La communauté Salesforce des organismes sans but lucratif est incroyablement collaborative : elle développe et partage des solutions open source depuis plus de dix ans. Vous pouvez participer à des projets actifs pilotés par la communauté dans le cadre desquels des personnes sont recherchées pour effectuer des tests, aider au développement, proposer des cas d’utilisation, etc.
De nombreux projets en cours disposent de leurs propres groupes de collaboration dans la Trailblazer Community, vous permettant de discuter et d’échanger des informations à leur sujet. Dans la Trailblazer Community, le nom de ces groupes commence par Community Project
.
Mise en pratique
Si vous êtes arrivé jusqu’ici après avoir suivi le parcours Administration de Nonprofit Success Pack (NPSP), vous avez assimilé une quantité incroyable d’informations, allant des bonnes pratiques générales aux détails concernant les paramètres spécifiques les plus poussés.
Au fur et à mesure que vous continuez de progresser, n’oubliez pas que vous pouvez revenir sur ce parcours dès que vous avez besoin de consulter les instructions et les ressources qu’il contient. De plus, n’oubliez pas que la Trailblazer Community est disponible 24 heures sur 24 et 7 jours sur 7.
Bonne chance et amusez-vous bien !
Ressources
-
Trailblazer Community : Customer Hub de Salesforce.org
-
Trailblazer Community : Nonprofit Hub
-
Trailblazer Community : Nonprofit Success Pack
-
Trailblazer Community : Sessions intensives et programme Commons de Salesforce.org
-
Site Web de Salesforce.org : Programme Commons de Salesforce.org
-
Trailblazer Community : Communauté du programme Commons de Salesforce.org
-
Trailblazer Community : IdeaExchange
-
GitHub : Référentiels Salesforce.org