- Integrating Apache Solr to make contact and contribution searches faster for users with large data sets.
- General code-level performance optimization.
- Helping to improve/extend the API – besides general improvements to the API, there is a lot of CiviCRM functionality that cannot be leveraged with the API, particularly handling recurring donations.
- Developing a way to more easily input/update/extract contact/contribution information – either by improving the actual CiviCRM interface, or developing alternative means of interacting with the data outside of the normal Civi interface.
- A/B Testing framework (probably integration with an existing open source tool, like genetify or OWA
being able to have two versions of an event registration form, an canvassing an email... use them alternatively for each contact/visitor and see which one works best, and keep it for the rest of the campaign.
- CiviBot: integrating civicrm & xmpp
- Plug-in for Thunderbird to create a CiviCRM contact from addressbook & archive email. Dave Neary's stub code. "I once started working on it but didn't get far; Got stuck when trying to use their API in Javascript. But I got my first Thunderbird plug-in working
I think Donald wrote a RESTful API afterwards (it was SOAP before, I think) and it worked better. Any Mozilla developer will laugh; the folder includes my sorry attempt at using the old API (which is now gone) in a PHP file in the root. The plug-in should still work. Mr. Lobo can help more than I can - but this will at least give a civicrm developer the basic structure to get started with a Thunderbird plug-in, which is nice. No pissing about with xul & javascript to get started." (slightly edited IRC transcript of his description)
- Plug-in to have CiviCRM contacts available in your email addressbook.
- Building CiviVolunteer - A Volunteer Management / Scheduling Module.
- Building a Mobile App for WalkList and Surveys.
- Integrating CiviCampaign with Asterisk / Twilio to enable Phonebanking.
- Outlook integration (for students who know windows programming)
- Improving the test framework, optimizing and automating it (runs on every commit / patch / release).
- Experimenting with CiviCRM scalability. Setting up a site with 10m contacts, 30m contributions, 10K+ events 1m participants etc. Finding the bottlenecks for this configuration and then fixing them.
- Integrating with ODK.
- SMS Integration for two way communication.
- Improvement in PayPal integration, especially more automated integration with donor and contact lists
- More featured todo lists
Labels:
