Description
SHARE Good is a platform-as-a-service marketed to local communities (notably Omaha NE, Charlotte NC, Detroit MI) to democratize philanthropy, by bringing local nonprofits together in one place and offering simple and creative ways for people to engage with them. Drupal makes this possible by allowing nonprofits to enter their own structured data and then allowing the public to search for their precise interests.
Upgrading SHARE Good’s platform from Drupal 7 to 9 necessitated a complete rebuild from scratch, followed by data migration, completed in October 2022. In 2023 we allowed communities to choose Stripe rather than PayPal for processing donations, and we upgraded to Drupal 10. Currently 142 contributed modules are in use.
Twenty-one custom modules add functionality to Drupal core, Commerce, Search API Solr, and Smart Date, among others. Many of our customizations have been contributed back to their respective projects. This presentation will focus on how we have leveraged core and contrib functionality to build, maintain, and improve the platform.
Slides for this presentation are intentionally not shared here due to nondisclosure requirements.
Ben Stallings
Senior Developer @ Share GoodI'm a permaculture designer, but Drupal has been my day job since 2007, when Drupal 6 was the new hotness. For about half that time, data migrations were my specialty. These days I'm senior developer (back end) at Share Good, but available for other projects.
I was an early adopter of Duolingo and have studied 13 languages so far with a 1600+ day streak.
Christian Burk
Product Manager @ Share GoodI spent a number of years in public relations and marketing before becoming a technologist, moving through a variety of nonprofits (a symphony, a museum and a university). I resisted Drupal for a while but fell under its sway in Drupal 7 days, around 2012. Since then, I've been involved in site build-outs, site migrations and lots of custom development in a variety of technology stacks. I spent about 5 years a manger of developers at Creighton University, Tigerpaw Software and CSG. Today, I work full-time for CivicActions as a back-end engineer. When I am not doing that, I am helping Share Good's platform to enable nonprofits to increase their visibility, donations and volunteer activity.