NPSF

This is v2 of the NPSF wiki at APEXDevNet

The previous wiki is here [1]. I will be migrating some of that into the new structure over time.


Contents

Nonprofit Practitioners of Salesforce

The Nonprofit Practitioners of Salesforce (Join the The NPSF Google Group) are a group of users, consultants, developers, salesforce.com employees and solution providers who are interested in using the force.com data management platform to increase the efficacy of the organizations that are focused on the world's most intractable problems. Salesforce.com, through the Salesforce.com Foundation, has donated licenses to over 5,300 nonprofit organizations in 46 countries. These organizations are among the most innovative on the platform and are pushing the envelope in terms of what can be done. Our developers have built integrations with three different Open Source CMS's (Plone, Joomla and Drupal). They have built systems for advocacy, human services case management, grant making, social return on investment analytics and much, much more.

Participation is open to anyone who is an developer.force.com member - you just need a valid login. If not a member, join by signing up for the Developer Edition account. Now you can setup your profile on the Force.com Discussion Boards -- you are now good to go!

Nonprofit Starter Pack

The Nonprofit Starter Pack is a set of customizations to Salesforce.com CRM that supports some common nonprofit business processes. The NPSP consists of custom fields, custom objects, Reports, Workflow, Page Layouts, Apex Code and VisualForce pages. The NPSP is made available as a set of Managed Packages that can be installed by anyone, and can be pre-installed when nonprofits request a license donation from the Salesforce.com Foundation.

Code Snippets and Updates

Here you will find various code snippets that can be applied to update older code or new code to do new things

Template Retrofit

Flex Connector

Payflow Integration

This document describes a best practice for integrating Verisign's (PayPal) PayFlow Pro to salesforce.com. This integration is written in ASP. It would be great to get the PHP equivalent.

Here is the wiki page for this: Payflow Integration

Apex Supplemental Documentation

This section contains more detailed explanations of certain Apex concepts and structures. It also contains code snippets for useful programming techniques.

Microfinance

Jon Plax of Salesforce.com was given some time in 2007 - 2008 to build out a proof of concept for how a microfinance organization could leverage the force.com platform. The result of his work was an MFI template or skin that was focused on Loan Manager productivity.

Loan Manager Productivity essentially means creating some workflow to assist an MFI loan manager with creating and processing loans more efficiently.

Some of the features are

  1. Support for Grameen group loan methodology or direct client loans
  2. Data objects for Branch, Group, Client, Loan Accts and payments
  3. Payments are auto created when a new loan acct is created

Requested Features

  1. Ability to mark multiple payments as "paid" and then go back and change the ones that were not.

Community of Users

Coming Soon...