Your SlideShare is downloading. ×
0
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
Collective feature purchasing for #CiviCRM and #FOSS
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

Collective feature purchasing for #CiviCRM and #FOSS

740

Published on

Sli

Sli

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
740
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
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. Collective Feature Purchasing for CiviCRM and FOSS Alternative to MIH Dominik Lukes, Learning Technologisttraining.dyslexiaaction.org.uk @techczech
  • 2. With contributions and advice from http://www.alt.ac.uk Maren Deepwell, Operations and Services Manager Seb Schmoller, CEOtraining.dyslexiaaction.org.uk
  • 3. Tweet comments@techczech with#civicrm
  • 4. Outline Options for sponsoring development Pros and Cons of MIH Collective purchasing Some practical ideashttp://www.flickr.com/photos/vijo/1231276186 Discussion training.dyslexiaaction.org.uk
  • 5. How do new features get into CiviCRM? Somebody pays for them or contributes time via SYOI (Scratch Your Own Itch) or during Code Sprinttraining.dyslexiaaction.org.uk
  • 6. Sponsoring customdevelopment in CiviCRM Now Custom code developed Sponsor release of custom code to public Contribute to MIH (Make it Happen) http://civicrm.org/mihtraining.dyslexiaaction.org.uk
  • 7. Custom code developed Pros Cons • Quick • Expensive • Running site with code • Difficult to maintain implemented (upgrade) • No shared expertise benefit • No public code review • Often hardcoded options to save cost = low customizability • Variable documentationtraining.dyslexiaaction.org.uk
  • 8. Sponsoring sharing of code Pros Cons • Long-term support • More expensive (more • Benefit of public review / development needed) shared expertise • Benefit of public review • More customizable / limited if no support generic interface offered (for modules not • Better documentation core) • Easier maintenance / • Possibly less flexible upgradingtraining.dyslexiaaction.org.uk
  • 9. Contribute to an MIH Pros Cons • Cheap • No precise control over • Long-term support features • Benefit of public review / • Functionality only shared expertise available with upgrade • More customizable / cycle generic interface • Difficult to fit in with • Better documentation organizational • Easier maintenance / accounting upgradingtraining.dyslexiaaction.org.uk
  • 10. Alternative:Collective FeaturePurchasingtraining.dyslexiaaction.org.uk
  • 11. CollectiveFeature Purchasing (CFP) Several organizations get together around specific feature (feature set) that they identify as having in common, contract with a developer (company) who will implement the features taking into account specific implementation needs of individual contributors.training.dyslexiaaction.org.uk
  • 12. CollectiveFeature Purchasing (CFP) A CFP collective can also work with the Civi Core team to determine roadmap synergies and needs for future maintenance. E.g. will the features be modules or rolled into core code base?training.dyslexiaaction.org.uk
  • 13. CollectiveFeature Purchasing (CFP) CFP collectives can be ad hoc or more permanent. Members can join or opt out of specific CFP rounds.training.dyslexiaaction.org.uk
  • 14. CollectiveFeature Purchasing (CFP) Key difference between CFP and MIH is greater transparency and accountability on both sides. A successful CFP round would end up with all contributors running actual code on their website.training.dyslexiaaction.org.uk
  • 15. CFP – Pros / ConsPros Cons• MIH < Cost < others • Potential contractual• Control over features framework complexity• Benefit of shared • Agreement on features expertise among CFP partners• New features translate to immediate site functionality• Easier maintenance / upgrading• Easier accounting (hopefully)
  • 16. CFP Spec Framework(Uservoice)training.dyslexiaaction.org.uk
  • 17. Anybody wants to work on Events?CiviEvent Wishlist (#CiviCRM)Posted on September 1, 2011 by Dominik Lukeš http://bit.ly/civieventwishlistWe have been using CiviCRM for event management for over a year. This list covers the sort of things that might beneeded by an organization running a wide range of events and courses of different types.Event management1.Easier search: There should be an equivalent of the quick search bar for contacts for events. We run close to ahundred events at any one time and it would be nice if we could access them from the front screen. Theworkaround using Views/Finder works but doesn’t provide access to all the event functionality.2.Configurable event dashboard: The dashboard as it is now is pretty much useless for us since it only showsabout a dozen events (we need a quick overview of many more) without any clear indication which events make itthere. Also, it would be nice to be able to choose the columns displayed. E.g. event type is irrelevant to most adminsbut they would appreciate more granular registration count display. This could be built in Views in Drupal except,Views don’t seem to have access to counts of users. Plus the links provided by views to event configuration andparticipant listing appear to be broken.3.Multiple changes to event configuration: Often we have lots of events that need to have a small changemade to them – e.g. the event price or location or default profile. It would be nice to be able to make those changesat once. Also, it would be nice to be able to edit event dates and things like registration status inline without havingto go to the whole edit interface.4.Participant info: Better access to participant info would be really great. It would be great to be able toconfigure what is visible at a glance or have the participant profile expand similarly to what happens on caselistings.Event functionality1.Multiple registration paths: We need to register tutors, volunteers and students for the same event and itwould be nice if we could have a different registration page for each. Particularly for paid events where onlyinternal staff get to attend free. Showing a free option on the registration page is unprofessional and confusing.2.Internal/hidden prices: At the very least, it would be nice if we could have internal/hidden prices for events.At the moment, if we want to give somebody a special price we have no way of accounting for it in the database.Some of this could be accomplished by CiviEvent discount http://drupal.org/project/civievent_discount3.Post registration contributions/Partial payments: We have a number of events where the participantshave to go through an approval process before they are asked to pay. It would be nice if we could associatetraining.dyslexiaaction.org.ukcontribution pages with specific events and have those show up as fees. Even better, it would be nice if multipleassociated contributions would add up to an event’s fee (for instance, deposit and full payment).
  • 18. Anybody wants to work on Events? http://bit.ly/civieventwishlist4.Internal/external event titles: This is a small but annoying feature. We would like to be able to refer toevents with internal titles that would be used for internal listings and long descriptive titles that would be displayedto students. This way, managing events is cumbersome within the existing interface.5.CiviAdmissions: Many of our events require the student to go through an admissions process. We use CiviCasefor this at the moment but it is a big too big of an overkill for the job. It would be nice to have some sort of an eventadmissions workflow to manage event status. Perhaps per event type event status list with notes on each status anda record of event status changes on the event screen. Or an integration with CiviCase where a case status wouldtrigger an event status.Profile behavior1.Multi step profiles: This has been mooted elsewhere before. Here’s a nice way of how this can be accomplishedbut it would be nice to have this as core functionality:http://civicrm.org/blogs/kurund/using-civicrm-profile-survey2.Private profile titles: The profile titles show up on the registration form as is which makes it impossible for usto manage over 100 profiles effectively since we can’t name them in a descriptive way: “Short event initial info –Version 2 since May 11″3.Profile field logic: This has also been discussed. But we could really use “If you check X, Y becomesavailable/compulsory” kind of logic on profiles.4.Multi value fields in profiles: This is also not new and is standard functionality on mostforms. http://forum.civicrm.org/index.php?topic=11563.05.Contribution/participant fields on non-event related profiles: Very often we want to have participantssubmit additional details that we want associated with their participant profile and/or a contribution. It would benice to be able to associate specific profiles with particular events and their related contributions.training.dyslexiaaction.org.uk
  • 19. Discussion http://www.flickr.com/photos/ktylerconk/3045268759training.dyslexiaaction.org.uk
  • 20. Tweet comments@techczech with#civicrm

×