140 likes | 303 Views
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs. NYC Camp Friday, July 20, 2012 1:00PM – 1:50PM. Benjamin J. Kallos iMediaEDGE. http:// iMediaEDGE.com/files/NYC_Camp.ppt. @Kallos # NYCCamp. Nonprofit? There's an App for That!
E N D
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs NYC Camp Friday, July 20, 2012 1:00PM – 1:50PM Benjamin J. Kallos iMediaEDGE http://iMediaEDGE.com/files/NYC_Camp.ppt @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Drupal currently boasts 10,573 full modules. Find out which best meet the needs of nonprofits-- modules for online organizing, fundraising, events and other key aspects of your work. Our main focus will be on a selection of favorite features that are part of the best practices for your non-profit, followed by a Q&A and with participants sharing their favorites. (Participants will get a brief DIY introduction on how to find modules and get them up and working.) Benjamin J. Kallos iMediaEDGE @Kallos #NYCCamp http://iMediaEDGE.com
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs What is a Module? “Download hundreds of modules to customize and extend your site.” Defined of Module: Software (usually PHP and CSS) that extends Drupal features and functionality. Drupal distinguishes between ‘core’ and ‘contributed’ modules. Definition of “Core”: The files and modules included with the Drupal project download. Definition of “Contributed”: Modules that are not part of the core Drupal product. Contributed modules and themes are available for separate download from the modules and themes sections of Drupal.org downloads. These are separate from the Drupal “core”, although over time they can become part of it. Similar concepts exist in other software and are sometimes called “plugins”, “add-ons” or “extensions”. @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Finding a Module Drupal currently boasts 10,573 full modules. Google - type in “Drupal Module” then whatever terms describe the feature you want. Drupal.org/project/modules - search by Category, Compatibility, Status Internet Relay Chat (IRC) – Server: freenode.net Channels: #drupal + #drupal-support Learn more at http://drupal.org/irc Meet Up - http://www.meetup.com/drupalnyc Drupal Groups – http://groups.drupal.org/nyc 1st Wednesday of the Month @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Building Your Own Module? YOU’RE DOING IT WRONG Find an existing module that approximates or nearly satisfies your use case. Contact the Drupal.org users with the most commits that are the most recent. Hire them to add the feature you want and re-release it back into the community. THAT IS HOW OPEN SOURCE GROWS AND HOW WE SUPPORT OUR COMMUNITY @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Module Setup 1. Download the “zip” file Recommended– this is the latest stable version Development – includes new features or bug fixes Maintainers – how many and how often? Issues – how many issues and how many open? Related Projects – is there a better module? Check for supporting modules 2. Unzip 3. Read the “readme.txt” 4. Upload to: /public_html/sites/all/modules/contrib/ 5. Activate: http://yoursite.org/admin/build/modules 6. Configure: http://yoursite.org/admin/by-module @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Best Modules: Client Relationship Management (CRM) • CiviContribute – fundraising with pledge tracking and contribution processing. • CiviMember – contact management • CiviEvent – event and ticketing management • CiviMail – full fledged mailing platform with features to rival Constant Contact • CiviCase – case tracking • DropCRM @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Best Modules: Essentials • Backup & Migrate – never worry about loosing your site • Node Import – import Nodes from CSV • Path Redirect – create vanity URLs Back End Essentials • CCK + Views – custom fields and displays of information • Tokens – use custom fields all over your site • Google Analytics – track your site’s traffic • Captcha + Recaptcha / Mollom– minimize spam @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Best Modules: Usability (No HTML) • WYSIWYG – what you see is what you get • CKEditor or TinyMCE – word for your browser • IMCE – manage files Multimedia • Image API – supporting module for image manipulation • Image Cache – resize or change images on the fly • File Field + Image Field – create fields for specific images • Embedded Media Fields – load a YouTube clip with a URL @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Best Modules: Profile • Content Profile – collect as much information as you can • Mailing List Sign Up – MailChimp, Constant Contact, etc. • WebForms – ask them questions • Voting API + Five Star – get feedback on your site Events • Date + Calendar – create a calendar of events • Sign Up – get folks to sign up for your event @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Best Modules: eCommerce (Donations) • UberCart / Commerce – process contributions natively • Secure Pages – keep your transactions secure Locations (Web 3.0) • Locations – associate anything with a physical location • GMap – display information as points on a google map @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Best Modules: Social • Service Links/AddThis– share to social media • Notifications – subscribe to stories or authors • Print, Email and PDF versions – make it easy to share • Twitter – integrate tweeting about new additions + feeds • Facebook – integrate login, sharing and likes Automate • Rules – automate site activity and electronic mails @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Best Modules: Sources • Nick Lewis: The Blog, “40+ Essential Drupal Modules” http://www.nicklewis.org/40-essential-drupal-6-modules • PadiZine Blog, “35 Drupal Modules That You Absolutely Need” http://www.padizine.com/blog/35-drupal-modules-you-absolutely-need/ @Kallos #NYCCamp
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs Q & A What are your favorites? Benjamin J. Kallos iMediaEDGE @Kallos #NYCCamp http://iMediaEDGE.com