+ All Categories
Home > Documents > Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs...

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs...

Date post: 29-Dec-2015
Category:
Upload: carmel-townsend
View: 217 times
Download: 0 times
Share this document with a friend
14
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE http://iMediaEDGE.com/files/NYC_Camp.ppt NYC Camp Friday, July 20, 2012 1:00PM – 1:50PM
Transcript
Page 1: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

@Kallos#NYCCamp

Benjamin J. KallosiMediaEDGEhttp://iMediaEDGE.com/files/NYC_Camp.ppt

NYC CampFriday, July 20, 20121:00PM – 1:50PM

Page 2: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

@Kallos#NYCCamp

Benjamin J. KallosiMediaEDGE

http://iMediaEDGE.com

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.)

Page 3: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

What is a Module?

@Kallos#NYCCamp

“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”.

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

Page 4: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Finding a Module

@Kallos#NYCCamp

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

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

Page 5: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Building Your Own Module?

@Kallos#NYCCamp

YOU’RE DOING IT WRONG

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

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 ANDHOW WE SUPPORT OUR COMMUNITY

Page 6: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Module Setup

@Kallos#NYCCamp

1. Download the “zip” fileRecommended – this is the latest stable versionDevelopment – 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

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

Page 7: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Client Relationship Management (CRM)

@Kallos#NYCCamp

• 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

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

Best Modules:

Page 8: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Essentials

@Kallos#NYCCamp

• Backup & Migrate – never worry about loosing your site• Node Import – import Nodes from CSV• Path Redirect – create vanity URLs

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

Best Modules:

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

Page 9: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Usability (No HTML)

@Kallos#NYCCamp

• WYSIWYG – what you see is what you get• CKEditor or TinyMCE – word for your browser• IMCE – manage files

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

Best Modules:

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

Page 10: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Profile

@Kallos#NYCCamp

• 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

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

Best Modules:

Events• Date + Calendar – create a calendar of events• Sign Up – get folks to sign up for your event

Page 11: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

eCommerce (Donations)

@Kallos#NYCCamp

• UberCart / Commerce – process contributions natively• Secure Pages – keep your transactions secure

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

Best Modules:

Locations (Web 3.0)• Locations – associate anything with a physical location• GMap – display information as points on a google map

Page 12: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Social

@Kallos#NYCCamp

• 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

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

Best Modules:

Automate• Rules – automate site activity and electronic mails

Page 13: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Sources

@Kallos#NYCCamp

• 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/

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

Best Modules:

Page 14: Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs @Kallos #NYCCamp Benjamin J. Kallos iMediaEDGE .

Benjamin J. KallosiMediaEDGE

Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit Needs

@Kallos#NYCCamp

Q & A

What are your favorites?

http://iMediaEDGE.com


Recommended