Suivez votre progression
Accueil Trailhead
Accueil Trailhead

Contribution à la communauté open source de NPSP

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 NPSP

Cette unité sera un peu technique, mais le point important à retenir est qu’il existe un grand nombre de manières de contribuer à la communauté des organismes à but non lucratif qui utilisent NPSP. Il s’agit d’un effort collectif et nous espérons que vous nous aiderez à améliorer les technologies destinées à tous les organismes à but non lucratif se servant de NPSP.

Définition de la notion d’open source

Le terme « open source » fait référence à un composant mis à la disposition du grand public, qui peut donc le modifier et le partager. Ce concept est apparu dans le contexte du développement de logiciels et désignait alors une approche spécifique de la création de programmes informatiques. Aujourd’hui, cependant, le terme « open source » désigne un ensemble plus large de valeurs : les projets, produits ou initiatives open source adoptent et prônent les principes d’échange ouvert, de participation collaborative, de prototypage rapide, de transparence, de méritocratie et de développement axé sur la communauté.

--opensource.com

NPSP est distribué en tant que logiciel open source, et vous pouvez consulter et exporter chaque ligne de code pour comprendre exactement son fonctionnement. Vous pouvez même en faire une copie (appelée « fork ») pour votre usage personnel. 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 des ressources de cette unité. N’hésitez pas à le faire : nous ne vous jugerons pas. Nous aimons faire preuve de générosité. 

Mieux encore que de simplement consulter et comprendre le code source de NPSP, vous pouvez vous impliquer et partager vos contributions avec l’ensemble de notre communauté.

Membres de la communauté Salesforce travaillant ensemble pour améliorer les technologies.

Contribution à NPSP

Bien que la description du concept d’« open source » puisse suggérer que nous recherchons uniquement des contributions au code, il existe en réalité diverses façons de contribuer à NPSP et à la communauté. D’ailleurs, la majorité de nos contributeurs les plus actifs sont des administrateurs ou des consultants ayant une expérience approfondie de l’utilisation de Nonprofit Success Pack, qui souhaitent enrichir l’expérience de la communauté des organismes à but non lucratif se servant de Salesforce pour remplir leur mission.

Vous pourrez trouver des instructions détaillées à ce sujet dans la section des ressources de cette unité, mais voici déjà quelques exemples de manières dont vous pouvez apporter votre pierre à l’édifice :

Signalement d’un bogue 

Les bogues sont courants, et nous les signaler constitue l’une des meilleures façons de contribuer au développement de NPSP. Merci ! Étant donné que votre instance Salesforce comprend de nombreuses fonctionnalités différentes, certaines appartenant à la plate-forme Salesforce, d’autres à NPSP ou même à des applications différentes, il peut être difficile de déterminer d’où provient un bogue ou un comportement inattendu. Partager un rapport détaillé (avec des captures d’écran) permet de définir l’emplacement des bogues (et de les supprimer !). Rejoignez le groupe Nonprofit Success Pack sur la plate-forme Power of Us et partagez le rapport avec nous (le lien figure dans la section des ressources en bas de page).

Participation à un projet de la communauté 

La communauté Salesforce des organismes à but non lucratif est incroyablement collaborative ; elle développe et partage des solutions open source depuis plus de 10 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. Ces projets disposent de leurs propres groupes de collaboration sur la plate-forme Power of Us, vous permettant de discuter et d’échanger des informations à leur sujet. Sur la plate-forme, le nom de ces groupes commence par « Projet communautaire ».

Partage d’idées

Les idées Power of Us proviennent intégralement de vous, notre communauté d’utilisateurs. Vous pouvez suggérer de nouvelles améliorations à apporter à NPSP et voter pour elles, et collaborer avec des collègues et des partenaires, ainsi qu’avec nos équipes chargées des technologies et des produits Salesforce.org. Si vous avez une idée à laquelle vous tenez et qui vous passionne, veillez à la soumettre ou à voter pour elle ! La popularité d’une idée, mesurée par les votes et les commentaires, nous aide à comprendre quelles idées vous importent et quelles sont celles que vous souhaitez voir être prises en compte par notre équipe chargée des technologies et des produits Salesforce.org.

Partage de réponses aux questions

La plate-forme Power of Us est la communauté en ligne destinée aux administrateurs et aux utilisateurs Salesforce appartenant à des organismes à but non lucratif. Il s’agit de l’endroit idéal pour contribuer à la réussite globale de tous les organismes à but non lucratif qui utilisent Salesforce, en répondant à une question ou en partageant une expérience. 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.

Contribution à la documentation

En parcourant la documentation NPSP (ou les « articles Knowledge ») sur la plate-forme Power of Us, vous constaterez que de nombreux articles ont été soumis par des membres de la communauté. Si vous avez une suggestion d’ajout d’un domaine de fonctionnalités Salesforce à la documentation NPSP, faites-en part à l’équipe de Salesforce.org. En outre, si vous pensez qu’un document existant pourrait être amélioré ou réécrit pour mentionner de nouvelles fonctionnalités présentes dans Salesforce ou NPSP, faites-le-nous savoir. Nous avons également une liste de quelques domaines au sujet desquels nous souhaitons écrire une documentation, mais auxquels nous n’avons pas encore pu nous atteler : vous serez donc peut-être en mesure de nous apporter votre aide en travaillant sur un sujet qui vous passionne. Nous vous fournirons même des recommandations de rédaction pour vous aider à vous lancer ! 

Participation à une session intensive de la communauté

Qu’est-ce qu’une session intensive de la communauté ? C’est une occasion pour tous les membres de la communauté, des débutants aux développeurs avancés, de contribuer à un projet open source en se rassemblant en personne pour collaborer tout en s’amusant. 

Vous définissez vos tâches à réaliser au cours de l’événement, qui dure généralement un à deux jours, et travaillez en petits groupes pour y parvenir. Il peut s’agir d’écrire du code, de la documentation ou des rapports, ou encore de réaliser des vidéos. 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 2 à 3 sessions intensives de la communauté par an. 

Mise en pratique

Si vous êtes arrivé jusqu’ici après avoir suivi toutes les unités du 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. Vous voici sur la bonne voie pour répondre aux attentes de votre statut « d’élu ». 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. En outre, n’oubliez pas que la plate-forme Power of Us est active et disponible pour vous 24 heures sur 24 et 7 jours sur 7. 

Un biscuit de la fortune au message encourageant,

Ressources