Candidate Features for 3.4 (D6/J1.5) and 4.0 (D7/J1.6) Release
Schedule
The below dates are very rough and are subject to change. This is our best guess estimate. Please make a contribution to support the project and help make timely releases happen!
Code Freeze |
Feb 9, 2011 |
Alpha |
Feb 23, 2011 |
Beta |
Mar 23, 2011 |
Final |
Apr 13, 2011 |
Core CiviCRM
- Support for Drupal 7 - 50 hours
- Support for Joomla 1.6 - 50 hours
- Logging report improvements and first phase of "change reverting" (contacts and contributions)
Make It Happen Projects for 3.4
Tracking page and more details here
Projects that are definitely happening
- Workflow for Civi - 125 hours - 78% raised
- CiviCampaign Integration with other CiviCRM components - 150 hours - 84% raised
- Multi-Site and hierarchical groups support for CiviMail - 50 hours - 100% raised
- Add Prev/Next links to dedupe merge screen. Cache dedupe results - 20 hours - 100% raised
- Membership management - allowing membership type to be changed on renewal while maintaining continuity - 40 hours - 73% raised
- Be able to enter a contribution offline & credit to personal campaign page - 10 hours - 90% raised
Projects that are partially funded
- Multiple Contact Subtypes - 50 hours - 53% raised
- Joomla ACL Integration - 50 hours - 34% raised
- On Behalf of Profiles - 50 hours - 25% raised
- Smart Groups on Contact Tabs - 50 hours - 17% raised in progress
- Organization Address Inheritance Improvements - 25 hours - 24% raised
Not yet seeded
- "Grid" batch input of new records for Contributions - 100 hours
- CiviAccounts - Partial Payments, Refunds and Deposits ($500 seed funding receipted) - 100 hours
- Flexible dedupe rules per profile / import - 40 hours
- Built-in support for event discounts using discount code and hooks: percentage or fixed - 30 hours
- Renew now links for memberships when created off-line (default contribution page per membership type) - 20 hours
- Provide an option to send an event invitation (using an HTML/text CiviMail invitation template) at the end of creating an event (or at a later time) to a specific group (not necessarily a Mailing group) - 20 hours
Labels:

8 Comments
Hide/Show CommentsDec 02, 2010
Matthew Briney
In regards to this point:
It might be more valuable if we thought about this as a larger whole and created a process for triggered emails based on any action defined in the database. For example if a new registration happens or a donation is made or an event closes being able to automatically follow-up with a message 3-4 days later.
Dec 03, 2010
Donald A. Lobo
This will be an easy add when we have rules integration: http://drupal.org/project/rules This will enable a site admin to do a variety of actions on any trigger.
There is a prototype code that demonstrates the feasibility of this. hopefully we'll get someone to sponsor this integration in the next release or two
We just got a sponsor to integrate workflow into civimail. So we'll be doing rules integration for civimail in 3.3.1
We'll create a make it happen to allow more detailed integration with other civicrm objects
lobo
Dec 21, 2010
Mehmet Orun
Hello,
FYI, the link on http://sandbox.civicrm.org/ to this page is broken but when I remove %22 at the end of the link it works fine
Also, if the following features could be a part of the release, it would be great (in order of personal priority):
* Easier Individual Contact to Drupal User syncing
* Ability for Membership Signup to create multiple individuals with Employee Of relationship if it is for an Organizational Membership
- Allowing search of existing records with a relationship to the same Organization showing First Name, Last Name only to avoid potential duplicates in creation
* Ability to associate with an Event or Donation to a Membership Organization for granular financial tracking
* Ability to create Membership Size Limits (perhaps through Householding?) so an Organization Membership can be Unlimited or have a limited number of individuals. This would cause a change in how relationship driven memberships work however, as relationships would then be presented to associate to a given membership rather than defaulting, unless it is unlimited.
* Ability to relate Membership Organizations to Organic Groups, which would also sync associated Individuals, Events, etc. (relies on the above). This may be a separate module given CiviCRM is not Drupal specific but it sure would give it a much broader perspective.
Thanks and see you in SF in February
PS: Given 50 hours estimate for D7 compatibility, does this mean you are getting ready to deploy a candidate that may work on D7 soon? I would love to see this given the new features of D7, even if some of my other favorite modules aren't working yet (e.g. LinkedIn integration). Who knows, perhaps I'll try to do some work there myself in the spring
Apr 11, 2011
Matt Fawcett
Hi there,
In terms of the MIH projects, I wonder whether there are discussions about exactly how they will be implemented (and towards what eventual aim), that might encourage further donations. For example we pledged $2000 dollars last year, to try and get the 'multiple contact subtypes' feature implemented in 3.3, but there's not been much enthusiasm for it, so it's now on the list for 4.1.
We've put in a workaround during the meantime, as the feature request was based on to one way of trying to do things, of which there may be many. I'm wondering how much the MIH projects fit in the general overall vision of where the project is going or whether they are just a response to the percieved needs of users (who might be relatively inexperienced with the development process - such as myself - and may not come up with the best solutions). One solution might be that (up to) 10% of the time specified for implementing the feature is spent with a developer looking at what the donator is trying to achieve, to make sure that's the best way of going about it, if it's less developer time done in a different way, the money could be absorbed into general development funds?
So, I'm looking at 'on-behalf of profiles' (which is also over half funded) and thinking they might deliver useful things for us, could we switch our pledge so that one of the projects gets done?
I guess what I'm asking is 'is there a process for moving things on when they've been languishing unloved in the queue for a while'?
Cheers,
Matt
Apr 15, 2011
Donald A. Lobo
hey matt:
You can send us email if u'd like to move your pledge to something else. Our basic criteria for posting an MIH are:
In general, before we post an MIH, we have a brief discussion with the seed funder(s) and/or follow up from their forum post. We typically have a gist of what they want / what we plan to do and then post it. We also try to encourage MIH seed sponsors to blog about it to get more traction and we include a selection of the MIH's in the next forum blast
lobo
Apr 18, 2011
Stephan Sempert
Hello,
Assuming you guys are in the finish phase and pretty busy right now I feel a bit sheepish to ask, but anyway: Is there an update to your schedule for 4.0 (D7)?
We have decided to use CiviCRM for our new platform, a C4/D7-sandbox is already up and running. But we don't want to start serious development with a beta, if the final version is just days away ...
Thanks in advance!
On behalve of a team of eager-to-be-active-community-members
Stephan
Apr 19, 2011
David Greenberg
We had some delays due to issues with our automated testing server. We're coming down the home stretch though and we're expecting to release final this week.
Apr 19, 2011
Stephan Sempert
David
Thx a lot. I hope you can enjoy your easter weekend, notwithstanding.
Cheers
Stephan