32
HELLO! HELLO!

Why the hell develop a product?

Embed Size (px)

DESCRIPTION

Campaignion is an open source tool based on Drupal. http://www.campaignion.org/

Citation preview

Page 1: Why the hell develop a product?

HELLO!HELLO!

Page 2: Why the hell develop a product?

FLORIAN ENGELFLORIAN ENGEL

[email protected]@more-onion.com

Manager, Strategy & DesignManager, Strategy & Design

Tweet @moreonionTweet @moreonion

Page 3: Why the hell develop a product?

ROMAN ZIMMERMANNROMAN ZIMMERMANN

[email protected]@more-onion.com

Lead developer, co-founderLead developer, co-founder

Tweet @pyflyTweet @pyfly

Page 4: Why the hell develop a product?

Non-Profits & NGOs all over the worldNon-Profits & NGOs all over the world

Page 5: Why the hell develop a product?

12 team members, 6 developers + freelancers12 team members, 6 developers + freelancers

Vienna & LondonVienna & London

Page 6: Why the hell develop a product?

www.campaignion.org

Page 7: Why the hell develop a product?

Why the hell

Develop a product?

Page 8: Why the hell develop a product?

Why Campaignion?

Not flexible, not powerful, not open

Lots of tools tried, lots of #fail

Powered by the Drupal Community

Similar requirements and projects

Page 9: Why the hell develop a product?

What's this Campaignion thing?

Distro and modules

Ecampaigning, online actions, online fundraising, digital marketing

Built in CRM System

UX, that goes all the way

Page 10: Why the hell develop a product?

Our contribution to the community

Co-maintainers in 2 modules.

Released: 20 modules (+ submodules),3 themes, 1 distribution.

Various patches – also core-security issues (7.26)

Plenty of K commits.

Page 11: Why the hell develop a product?

Now for the serious

Stuf

Page 12: Why the hell develop a product?

Petitions, email protests

Online Action

Page 13: Why the hell develop a product?

Quick demo

Page 14: Why the hell develop a product?

Wizard – forms in forms

Page 15: Why the hell develop a product?

What happens on the data-side?

Page 16: Why the hell develop a product?

pgbar – fields for configuration

Field widget

Field formatter

Page 17: Why the hell develop a product?

Field API – isn't it incredibly simple?

Page 18: Why the hell develop a product?

„Big data“ - challenges

Live-Updates – recent supporter widget // Drupal bootstrap

~500.000 webform submissions // Webform unique validation

100 webform submissions per second // CRM-Import

Page 19: Why the hell develop a product?

Online Fundraising &

Donations

Page 20: Why the hell develop a product?

Quick Demo

Page 21: Why the hell develop a product?

Webform paymethod select

form_builder Integration

Payment forms in a webform component.

Activity-Integration

Page 22: Why the hell develop a product?

Manage your contacts

In the CRM

Page 23: Why the hell develop a product?

All the way to automated, personlized

Communications

Page 24: Why the hell develop a product?

Quick Demo

Page 25: Why the hell develop a product?

Listings, bulk operations – views?

+ Grouping of results

+ optimized / scalable queries

- plenty of hours dev

+ Take full control over the forms

No frameworks?

Page 26: Why the hell develop a product?

The total & ultimate

Conclusion

Page 27: Why the hell develop a product?

What we've learned

Stable is not really stable, is it?

Oh no – the feature monster is hungry...

Don't take the shortcut. It will kill you.

Contribute: watch out for „almost meets the requirements“

Page 28: Why the hell develop a product?
Page 29: Why the hell develop a product?

How you can help out

Contribute, Online Marketing projects?

Report issues

Spread the word

Download the distro, play

Page 30: Why the hell develop a product?

Or get a „real“

Job?

Page 31: Why the hell develop a product?

Viele viele

Thank you!

Page 32: Why the hell develop a product?

any

Questions?

www.campaignion.org