160 likes | 400 Views
Ashoka Connect. Using Drupal to connect Social Investors with Social Entrepreneurs. OVERVIEW. The Ashoka Support Network is a global community of successful business people who share Ashoka’s belief that entrepreneurs are the primary engine for economic and social development.
E N D
Ashoka Connect Using Drupal to connect Social Investors with Social Entrepreneurs
OVERVIEW • The Ashoka Support Network is a global community of successful business people who share Ashoka’s belief that entrepreneurs are the primary engine for economic and social development. • The Ashoka Connect Site is a social networking site in Drupal to connect ASN members with Social Entrepreneurs around the world. It allows them to: • Follow a selected fellow’s profile and news. • Search for fellows around the globe in particular fields of interest. • Connect with Ashoka to pledge investments or request to meet a fellow • Find out more about the Ashoka Support Network and its events Ashoka is the global association of the world’s leading social entrepreneurs.
ARCHITECTURE • Drupal 5.X: • Custom Theme • Key Core Modules: • Profile • Taxonomy • Key Contributed Modules: • Forms • Events • GMAP API • CAPTCHA • Custom Modules: • Fellows – Provide user front end • Fellows Admin – Provide Admin back end • Fellows Migrate – Import Fellows from DB • eForms – using Forms API Drupal DB Fellows DB
KEY FEATURESFELLOW PROFILES • Created custom node type – fellow_profile • Imported node data and tagged using taxonomy terms using Fellow Migrate module from Fellows Database • Allowed us to use Drupal’s core functionality better than dynamically pulling results from Database • Cron job automatically updates fellow profiles from Fellows Database daily • GMAP block to pinpoint Fellow’s location on map if geo-code available. • Links at bottom of node for ASN Members to take action, if signed in can bookmark Fellow in Favourites list
KEY FEATURES:FELLOW PROFILE SEARCH • Created custom search form page. • Hooked into Search index API to insert key profile fields into Drupal search index • Hooked into Taxonomy to filter results by taxonomy terms in Drupal • Listed results as node teasers or on GMAP with pins showing all fellows that have geo-coded location attached.
QUESTIONS? David Gildeh MEng dgildeh@davidgildeh.com http://consulting.davidgildeh.com Ashoka – Romanus Berg rberg@ashoka.org http://e2e.ashokalab.org (in development!)