SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Collective Feature Purchasing
           for CiviCRM and FOSS
                                 Alternative to MIH

                                       Dominik Lukes,
                                 Learning Technologist

training.dyslexiaaction.org.uk
                                          @techczech
With contributions and advice
       from



                                   http://www.alt.ac.uk
       Maren Deepwell, Operations and Services Manager
       Seb Schmoller, CEO


training.dyslexiaaction.org.uk
Tweet comments
@techczech with
#civicrm
Outline
                                               Options for sponsoring
                                               development

                                               Pros and Cons of MIH

                                               Collective purchasing

                                               Some practical ideas
http://www.flickr.com/photos/vijo/1231276186
                                               Discussion



     training.dyslexiaaction.org.uk
How do new features get into
 CiviCRM?

                          Somebody pays for them or
                          contributes time via SYOI (Scratch
                          Your Own Itch) or during Code
                          Sprint


training.dyslexiaaction.org.uk
Sponsoring custom
development in CiviCRM Now
   Custom code developed

   Sponsor release of
   custom code to public

   Contribute to MIH (Make
   it Happen)                    http://civicrm.org/mih




training.dyslexiaaction.org.uk
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 documentation

training.dyslexiaaction.org.uk
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
    upgrading




training.dyslexiaaction.org.uk
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
    upgrading


training.dyslexiaaction.org.uk
Alternative:

Collective Feature
Purchasing

training.dyslexiaaction.org.uk
Collective
Feature 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
Collective
Feature 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
Collective
Feature 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
Collective
Feature 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
CFP – Pros / Cons
Pros                       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)
CFP Spec Framework
(Uservoice)




training.dyslexiaaction.org.uk
Anybody wants to work on
 Events?
CiviEvent Wishlist (#CiviCRM)
Posted on September 1, 2011 by Dominik Lukeš         http://bit.ly/civieventwishlist
We have been using CiviCRM for event management for over a year. This list covers the sort of things that might be
needed by an organization running a wide range of events and courses of different types.
Event management
1.Easier search: There should be an equivalent of the quick search bar for contacts for events. We run close to a
hundred events at any one time and it would be nice if we could access them from the front screen. The
workaround 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 shows
about a dozen events (we need a quick overview of many more) without any clear indication which events make it
there. Also, it would be nice to be able to choose the columns displayed. E.g. event type is irrelevant to most admins
but 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 and
participant listing appear to be broken.
3.Multiple changes to event configuration: Often we have lots of events that need to have a small change
made to them – e.g. the event price or location or default profile. It would be nice to be able to make those changes
at once. Also, it would be nice to be able to edit event dates and things like registration status inline without having
to 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 to
configure what is visible at a glance or have the participant profile expand similarly to what happens on case
listings.
Event functionality
1.Multiple registration paths: We need to register tutors, volunteers and students for the same event and it
would be nice if we could have a different registration page for each. Particularly for paid events where only
internal 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_discount
3.Post registration contributions/Partial payments: We have a number of events where the participants
have to go through an approval process before they are asked to pay. It would be nice if we could associate
training.dyslexiaaction.org.uk
contribution pages with specific events and have those show up as fees. Even better, it would be nice if multiple
associated contributions would add up to an event’s fee (for instance, deposit and full payment).
Anybody wants to work on
 Events?
                                                     http://bit.ly/civieventwishlist
4.Internal/external event titles: This is a small but annoying feature. We would like to be able to refer to
events with internal titles that would be used for internal listings and long descriptive titles that would be displayed
to 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 CiviCase
for 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 event
admissions workflow to manage event status. Perhaps per event type event status list with notes on each status and
a record of event status changes on the event screen. Or an integration with CiviCase where a case status would
trigger an event status.
Profile behavior
1.Multi step profiles: This has been mooted elsewhere before. Here’s a nice way of how this can be accomplished
but it would be nice to have this as core functionality:http://civicrm.org/blogs/kurund/using-civicrm-profile-
survey
2.Private profile titles: The profile titles show up on the registration form as is which makes it impossible for us
to 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 becomes
available/compulsory” kind of logic on profiles.
4.Multi value fields in profiles: This is also not new and is standard functionality on most
forms. http://forum.civicrm.org/index.php?topic=11563.0
5.Contribution/participant fields on non-event related profiles: Very often we want to have participants
submit additional details that we want associated with their participant profile and/or a contribution. It would be
nice to be able to associate specific profiles with particular events and their related contributions.




training.dyslexiaaction.org.uk
Discussion




                          http://www.flickr.com/photos/ktylerconk/3045268759




training.dyslexiaaction.org.uk
Tweet comments
@techczech with
#civicrm

Weitere ähnliche Inhalte

Andere mochten auch

"Why didn't anybody tell me about this?" What every lt should know about acce...
"Why didn't anybody tell me about this?" What every lt should know about acce..."Why didn't anybody tell me about this?" What every lt should know about acce...
"Why didn't anybody tell me about this?" What every lt should know about acce...
Dominik Lukes
 

Andere mochten auch (6)

Embedding Learning Technology Support into Moodle #mootuk11
Embedding Learning Technology Support into Moodle #mootuk11Embedding Learning Technology Support into Moodle #mootuk11
Embedding Learning Technology Support into Moodle #mootuk11
 
Polysystémovost v jazyce (Polysystemiticity in language)
Polysystémovost v jazyce (Polysystemiticity in language)Polysystémovost v jazyce (Polysystemiticity in language)
Polysystémovost v jazyce (Polysystemiticity in language)
 
Beyond the potential of the internet
Beyond the potential of the internetBeyond the potential of the internet
Beyond the potential of the internet
 
Helping moodle users with print disabilities
Helping moodle users with print disabilitiesHelping moodle users with print disabilities
Helping moodle users with print disabilities
 
"Why didn't anybody tell me about this?" What every lt should know about acce...
"Why didn't anybody tell me about this?" What every lt should know about acce..."Why didn't anybody tell me about this?" What every lt should know about acce...
"Why didn't anybody tell me about this?" What every lt should know about acce...
 
Presenting Bohemica.com
Presenting Bohemica.comPresenting Bohemica.com
Presenting Bohemica.com
 

Ähnlich wie Collective feature purchasing for #CiviCRM and #FOSS

Ähnlich wie Collective feature purchasing for #CiviCRM and #FOSS (20)

Building products people actually can use – why all developers need to unders...
Building products people actually can use – why all developers need to unders...Building products people actually can use – why all developers need to unders...
Building products people actually can use – why all developers need to unders...
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
 
Business Transformation Using TOGAF
Business Transformation Using TOGAF Business Transformation Using TOGAF
Business Transformation Using TOGAF
 
Cuckoo (Graham Mason, Ed Beddows)
Cuckoo (Graham Mason, Ed Beddows)Cuckoo (Graham Mason, Ed Beddows)
Cuckoo (Graham Mason, Ed Beddows)
 
Culture is more important than competence in IT outsourcing
Culture is more important than competence in IT outsourcingCulture is more important than competence in IT outsourcing
Culture is more important than competence in IT outsourcing
 
Culture Is More Important Than Competence In IT.pptx
Culture Is More Important Than Competence In IT.pptxCulture Is More Important Than Competence In IT.pptx
Culture Is More Important Than Competence In IT.pptx
 
Inline Template Puppet Type
Inline Template Puppet TypeInline Template Puppet Type
Inline Template Puppet Type
 
Near east university
Near east universityNear east university
Near east university
 
DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...
DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...
DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...
 
Project report on blogs
Project report on blogsProject report on blogs
Project report on blogs
 
Thriving in an Environment of Change
Thriving in an Environment of ChangeThriving in an Environment of Change
Thriving in an Environment of Change
 
Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013
 
Cms pres
Cms presCms pres
Cms pres
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
 
Building an Adoption Plan: Turning it on(Part 2 of 2)
Building an Adoption Plan: Turning it on(Part 2 of 2)Building an Adoption Plan: Turning it on(Part 2 of 2)
Building an Adoption Plan: Turning it on(Part 2 of 2)
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
Agile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileAgile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and Agile
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...
 

Mehr von Dominik Lukes

Mehr von Dominik Lukes (20)

How to Teach and Learn with ChatGPT - BETT 2023
How to Teach and Learn with ChatGPT - BETT 2023How to Teach and Learn with ChatGPT - BETT 2023
How to Teach and Learn with ChatGPT - BETT 2023
 
Reading and Writing Innovation Lab - Assistive technology and the reading pro...
Reading and Writing Innovation Lab - Assistive technology and the reading pro...Reading and Writing Innovation Lab - Assistive technology and the reading pro...
Reading and Writing Innovation Lab - Assistive technology and the reading pro...
 
Supporting Teachers to Support Students-Misaligned incentives, Media and Lear...
Supporting Teachers to Support Students-Misaligned incentives, Media and Lear...Supporting Teachers to Support Students-Misaligned incentives, Media and Lear...
Supporting Teachers to Support Students-Misaligned incentives, Media and Lear...
 
Speech Recognition: Art of the possible - DigiFest 2022
Speech Recognition: Art of the possible - DigiFest 2022Speech Recognition: Art of the possible - DigiFest 2022
Speech Recognition: Art of the possible - DigiFest 2022
 
Speech Recognition: Art of the possible - DigiFest 2022
Speech Recognition: Art of the possible - DigiFest 2022Speech Recognition: Art of the possible - DigiFest 2022
Speech Recognition: Art of the possible - DigiFest 2022
 
Hybrid teaching: Hidden skills and knowledge gaps
Hybrid teaching: Hidden skills and knowledge gapsHybrid teaching: Hidden skills and knowledge gaps
Hybrid teaching: Hidden skills and knowledge gaps
 
Innovations in reading and writing: What should learning technologists know -...
Innovations in reading and writing: What should learning technologists know -...Innovations in reading and writing: What should learning technologists know -...
Innovations in reading and writing: What should learning technologists know -...
 
What i learned from 20 years of giving domains
What i learned from 20 years of giving domainsWhat i learned from 20 years of giving domains
What i learned from 20 years of giving domains
 
Pardon my code mix: Hypostatic frame constructions in Czech
Pardon my code mix: Hypostatic frame constructions in CzechPardon my code mix: Hypostatic frame constructions in Czech
Pardon my code mix: Hypostatic frame constructions in Czech
 
Reading, writing, and study skills: Technology You Should know
Reading, writing, and study skills: Technology You Should knowReading, writing, and study skills: Technology You Should know
Reading, writing, and study skills: Technology You Should know
 
Mindmaps, flowcharts and infographics with everyday tools
Mindmaps, flowcharts and infographics  with everyday toolsMindmaps, flowcharts and infographics  with everyday tools
Mindmaps, flowcharts and infographics with everyday tools
 
Tools and strategies for writing in simple language
Tools and strategies for writing in simple languageTools and strategies for writing in simple language
Tools and strategies for writing in simple language
 
Computer productivity
Computer productivityComputer productivity
Computer productivity
 
Using online corpus for literacy teachers
Using online corpus for literacy teachersUsing online corpus for literacy teachers
Using online corpus for literacy teachers
 
Czech without aspect: Marrying functional schemas with functional representat...
Czech without aspect: Marrying functional schemas with functional representat...Czech without aspect: Marrying functional schemas with functional representat...
Czech without aspect: Marrying functional schemas with functional representat...
 
Dyslexia friendly reader: Prototype and designs
Dyslexia friendly reader: Prototype and designsDyslexia friendly reader: Prototype and designs
Dyslexia friendly reader: Prototype and designs
 
Building a phonics engine for automated text guidance
Building a phonics engine for automated text guidanceBuilding a phonics engine for automated text guidance
Building a phonics engine for automated text guidance
 
Open licensing is an accessibility and inclusion feature of OERs
Open licensing is an accessibility and inclusion feature of OERsOpen licensing is an accessibility and inclusion feature of OERs
Open licensing is an accessibility and inclusion feature of OERs
 
Have the licensing talk early to maximize impact
Have the licensing talk early to maximize impactHave the licensing talk early to maximize impact
Have the licensing talk early to maximize impact
 
Copyright and Creative Commons for Teachers Making PowerPoints and Other Teac...
Copyright and Creative Commons for Teachers Making PowerPoints and Other Teac...Copyright and Creative Commons for Teachers Making PowerPoints and Other Teac...
Copyright and Creative Commons for Teachers Making PowerPoints and Other Teac...
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Collective feature purchasing for #CiviCRM and #FOSS

  • 1. Collective Feature Purchasing for CiviCRM and FOSS Alternative to MIH Dominik Lukes, Learning Technologist training.dyslexiaaction.org.uk @techczech
  • 2. With contributions and advice from http://www.alt.ac.uk Maren Deepwell, Operations and Services Manager Seb Schmoller, CEO training.dyslexiaaction.org.uk
  • 4. Outline Options for sponsoring development Pros and Cons of MIH Collective purchasing Some practical ideas http://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 Sprint training.dyslexiaaction.org.uk
  • 6. Sponsoring custom development in CiviCRM Now Custom code developed Sponsor release of custom code to public Contribute to MIH (Make it Happen) http://civicrm.org/mih training.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 documentation training.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 upgrading training.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 upgrading training.dyslexiaaction.org.uk
  • 11. Collective Feature 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. Collective Feature 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. Collective Feature 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. Collective Feature 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 / Cons Pros 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)
  • 17. Anybody wants to work on Events? CiviEvent Wishlist (#CiviCRM) Posted on September 1, 2011 by Dominik Lukeš http://bit.ly/civieventwishlist We have been using CiviCRM for event management for over a year. This list covers the sort of things that might be needed by an organization running a wide range of events and courses of different types. Event management 1.Easier search: There should be an equivalent of the quick search bar for contacts for events. We run close to a hundred events at any one time and it would be nice if we could access them from the front screen. The workaround 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 shows about a dozen events (we need a quick overview of many more) without any clear indication which events make it there. Also, it would be nice to be able to choose the columns displayed. E.g. event type is irrelevant to most admins but 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 and participant listing appear to be broken. 3.Multiple changes to event configuration: Often we have lots of events that need to have a small change made to them – e.g. the event price or location or default profile. It would be nice to be able to make those changes at once. Also, it would be nice to be able to edit event dates and things like registration status inline without having to 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 to configure what is visible at a glance or have the participant profile expand similarly to what happens on case listings. Event functionality 1.Multiple registration paths: We need to register tutors, volunteers and students for the same event and it would be nice if we could have a different registration page for each. Particularly for paid events where only internal 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_discount 3.Post registration contributions/Partial payments: We have a number of events where the participants have to go through an approval process before they are asked to pay. It would be nice if we could associate training.dyslexiaaction.org.uk contribution pages with specific events and have those show up as fees. Even better, it would be nice if multiple associated 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/civieventwishlist 4.Internal/external event titles: This is a small but annoying feature. We would like to be able to refer to events with internal titles that would be used for internal listings and long descriptive titles that would be displayed to 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 CiviCase for 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 event admissions workflow to manage event status. Perhaps per event type event status list with notes on each status and a record of event status changes on the event screen. Or an integration with CiviCase where a case status would trigger an event status. Profile behavior 1.Multi step profiles: This has been mooted elsewhere before. Here’s a nice way of how this can be accomplished but it would be nice to have this as core functionality:http://civicrm.org/blogs/kurund/using-civicrm-profile- survey 2.Private profile titles: The profile titles show up on the registration form as is which makes it impossible for us to 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 becomes available/compulsory” kind of logic on profiles. 4.Multi value fields in profiles: This is also not new and is standard functionality on most forms. http://forum.civicrm.org/index.php?topic=11563.0 5.Contribution/participant fields on non-event related profiles: Very often we want to have participants submit additional details that we want associated with their participant profile and/or a contribution. It would be nice 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/3045268759 training.dyslexiaaction.org.uk