Your SlideShare is downloading. ×
0
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

CiviCRM for Drupal Developers, Designers, and Site Builders - DrupalCamp Colorado 6/30/2013

485

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
485
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. CiviCRM for Developers, Designers, and Site Builder DrupalCamp Colorado – 6/30
  • 2. Kevin Reynen ● @kreynen on Drupal.org, CiviCRM.org, Twitter
  • 3. Kevin Reynen ● @kreynen on Drupal.org, CiviCRM.org, Twitter ● google.com/search?q=kevin+drupal+civicrm
  • 4. Kevin Reynen ● @kreynen on Drupal.org, CiviCRM.org, Twitter ● google.com/search?q=kevin+drupal+civicrm ● google.com/search?q=beardcast
  • 5. DrupalCamp Austin
  • 6. BeardcastsBeardcasts
  • 7. A Little Help Hosting
  • 8. A Little Help Hosting
  • 9. A Little Help Hosting
  • 10. A Little Help Hosting
  • 11. A Little Help Hosting A LOT of Help Hosting
  • 12. February 2007 December 2009 March 2012
  • 13. 8.9MB ● TinyMCE ● CKEditor ● DOMPDF ● IDS ● JQuery ● JQuery UI ● Jstree By Removing These Libraries...
  • 14. Why?
  • 15. Don't Hack Core
  • 16. Don't Hack Distribution
  • 17. Override It
  • 18. modules - book - pole - block - color - contact profiles - standard - civicrm_starter - modules - civicrm - contrib - views - ctools - captcha - features
  • 19. modules - book - pole - block - color - contact profiles - standard - civicrm_starter sites - all - modules - contrib - views - themes
  • 20. modules - book - pole - block - color - contact profiles - standard - civicrm_starter sites - all - modules - contrib - views - themes
  • 21. COMPATIBLE Update Alterts
  • 22. Process of updating Drupal and CiviCRM the same...
  • 23. Unless you use Pantheon
  • 24. ● CiviCRM Webform ● CiviCRM Group and Membership Sync ● CiviCRM Multiday Event Drupal Modules that Make Life w/ CiviCRM Easier
  • 25. Synchronize Data Between the Systems
  • 26. ● CiviCRM Cron (CiviCRM Scheduled Jobs) ● Views ● Rules ● Features CiviCRM Drupal Modules that Make Life w/ CiviCRM Easier
  • 27. Module Demos
  • 28. ● Extended... with Extensions ● Hooks and tpls to override ● CiviCRM uses Drupal Coding Style Ways CiviCRM is Similar
  • 29. ● Extended... with Extensions ● Hooks and tpls to override ● CiviCRM uses Drupal Coding Style Ways CiviCRM is Similar
  • 30. ● Self contained (same code works with WordPress) ● Bigger than Drupal ● More Functionality “Out of the Box” ● Must configure location of Extensions and Custom theme... not automatically detected Ways CiviCRM is Different
  • 31. ● Inline editing ● Upgrades vs. Migrations ● More Security Force HTTPS, IDS, Core Payment Gateways ● Make It Happens (QuickBook Integration) ● Workflows and relations that make sense to people managing Contacts/Clients/Constituents ● Wall separating data from display Why Different can be Better
  • 32. Smarty Template Engine
  • 33. Smarty Syntax is different that PHPTemplate… but so is Twig
  • 34. Smarty Template Engine Data → → Display
  • 35. Smarty Template Engine <?php print $foo ?> {$foo}
  • 36. Smarty Template Engine <?php print $foo['bar'] ?> {$foo.bar}
  • 37. Smarty Template Engine {foreach $foo as $bar} ... {/foreach}
  • 38. &smartyDebug=1 is your devel
  • 39. Smarty Demo
  • 40. Starter Kit vs. Product Distributions
  • 41. Drupal + CiviCRM = Pros: Most Features, Integration and Customization Possible... Non-profit workflows out of the box Cons: Not 100% Drupal,
  • 42. Drupal + SaleForce = Pros: Stable, lot's of additional SF apps Cons: SaaS, lock in, cost, $$ focus
  • 43. Drupal + RedHen =Pros: A lot of Integration and Customization Possible Cons: $$$ focus, upgrades, documentation,
  • 44. *Major Upgrades to Distributions are Hard
  • 45. Open Atrium in D6?
  • 46. Drupal Commerce 1.x → 2.x?
  • 47. Will D8's .yml configuration fix this?
  • 48. CiviCRM Often Introduces new Features BEFORE Drupal
  • 49. WordPress + CiviCRM
  • 50. WordPress Demo
  • 51. Why choose just one?
  • 52. D7 ← CiviCRM → WP D6

×