This session will give attendees with a broad understanding of the CiviCRM 5.0 roadmap (to date). In an extremely lightweight and non-technical manner we'll explore the goals and objectives of the project and the challenges to come. We'll dive into some of the more technical aspects of the project using visuals and a palatable dictionary. Finally, with their new-found understanding and proficiency we'll discuss how non-techies can contribute to the project.
2. CiviCRM 5.0 for Non-
Techies
2
This is a NON-TECHNICAL presentation.
Everyone is welcome but technical talk, code
monkey slang and intentional geek culture
references are not permitted.
If you want to geek out you can go watch Tim’s talk from CiviCon London:
http://j.mp/civi50london
3. 3
CiviCRM 5.0 for Non-
Techies
Next Major Release
Theoretical
Still very much in
R&D
Community & Core
Team Effort
Lots of work!
Salad!
4. 4
CiviCRM 5.0 for Non-
Techies
Geek Speak - Common CiviCRM Terms
CiviCRM – Why we’re all here… the world’s greatest
constituent relationship manager.
CMS – Content Management system. CiviCRM (usually)
requires one of the following Drupal, Wordpress or Joomla.
Open Source- The core tenet of the CiviCRM project and our
community.
PEBKAC Error- Common diagnosis: Problem exists between keyboard
and chair
5. CiviCRM 5.0 for Non-
Techies
5
What makes CiviCRM Work?
Apache
Web server software.
Makes stuff show up in
your browser
MySQL
Open source relational
database. This is
where all the “stuff”
goes
Linux
Open source operating
system. Runs the show
PHP
Programming
language that is base
of CiviCRM and CMSs
OTHER STUFF
HTML, CSS,
Javascript
9. 9
CiviCRM 5.0 for Non-
Techies
Simple
Anyone can make
them (almost)
Easy to consume
(given proper utensils)
Tasty!
However, there is some disagreement on
the salad.
10. 10
CiviCRM 5.0 for Non-
Techies
The Salad Debate
The Otten Salad The Kurund Salad The Tony Salad
11. CiviCRM 5.0 for Non-
Techies
11
Good software, like good salad is flexible.
And is better with vodka…
12. CiviCRM 5.0 for Non-
Techies
12
The Form Story
There once was a form that did amazing data gathering… and then he got
old and boring ate a salad with too much vodka and died
13. 13
CiviCRM 5.0 for Non-
Techies
Forms Story
View Contact Profiles Event Registration
• Displays summary of
contact record
• Display needs are different
for each organization
• Reorganizing the display
currently requires coding
• Fields for each block
must be on separate
lines
• Waste of space
• Poor user experience
• Individual focused
• Multiple person
registration is awkward
• Mixing transaction types
can be difficult
It is currently very difficult to configure forms to meet your organization’s needs.
14. 14
CiviCRM 5.0 for Non-
Techies
It Can Be Done
Webform_civicrm Module (Drupal) CiviCRM + Gravity Form plugin
Recent form module integrations for CiviCRM demonstrate where we’d like to take forms with CiviCRM 5.0
https://www.drupal.org/project/webform_civicrm http://civivip.com/
But we want to go even farther…
• CMS Agnostic
• Sexier (Drag & Drop, red beards,
etc.)
• Part of core software
15. CiviCRM 5.0 for Non-
Techies
15
So how do we get to CiviCRM 5.0?
16. CiviCRM 5.0 for Non-
Techies
16
CiviCRM 5.0
Resources
• Time
• Money
• Humans
Techie Stuff
• Doctrine
• Angular JS
• Etc
Community
Lorem ipsum dolor sit
amet, consectetur
17. 17
CiviCRM 5.0 for Non-
Techies
Challenges
A significant amount of the codebase has to potentially be re-written.
Limited resources.
18. 18
CiviCRM 5.0 for Non-
Techies
Now that you know about CiviCRM 5.0
Share your feedback and ideas on CiviCRM. Usability matters
and it’s the job of the techies to create software that works for you.
Donate time, money and people to the project. Especially money.
• Make It Happen Campaigns
• CiviCRM Partners Program
• CiviCRM Membership
Here’s how you can help!
19. CiviCRM 5.0 for Non-
Techies
19
Any questions?
Non-Technical (of course)
20. 20
CiviCRM 5.0 for Non-
Techies
Thank You!
Tony Mazzarella tony@webaccessglobal.com
http://www.webaccessglobal.com
@tonymazz