Release Summary for v1.6
These features and improvements have been implemented for the 1.6 release. View open (unresolved) 1.6 issues here. View details for completed 1.6 issues here. Please give us your feedback and suggestions for tne next release (v1.7) here.
Custom Data
- CRM-1177 Allow custom data fields to be associated with specific activity types, contact sub-types, relationship types, contribution types and membership types. (For example, if you configure a custom activity type for "Field Visit" - you could define one or more custom fields to only appear for that activity type.)
Permissioning
- First version of implementation for ACL Spec, primarily for dynamic contact groups
Batch Update
- CRM-1213 Ability to update a group of contacts using a profile with multiple / same values
Ajax-based UI improvements
- Framework Integration using Dojo
- Auto-complete drop-down 'search' on contact name - used for quick search block
- Mouseover retrieves info block widget. Use for context sensitive help. Use to show all Contact details from Selector table (mouseover contact record - info block w/ all details overlays). See Netflix implementation for example.
CiviMember and CiviContribute Improvements
- CRM-1240 Support PayPal Standard with Instant Payment Notification (IPN) as a payment processor for CiviContribute/CiviMember
- CRM-1249 Support for in dedication / in memory / in honor of type contributions
- CRM-1244 Mark test-drive contributions and provide search interface to find them.
- Support for Recurring Donations (via PaypPal Standard Subscriptions service)
- Include custom data (from contribution page profiles) in Confirmation page, Thank-you page and Emailed Receipt.
- Bug fixes and minor features added to the above based on community feedback
CiviMail Improvements
- Update AMaViS to newest upstream. [CRM-1178]
- Ability to to re-send a message to another group, or duplicate and change things like subject and send to another group. [CRM-1166]
[CRM-1168]
- Send step 4 should show a preview of the message. [CRM-1169]
- Ability to cancel a mailing through the UI [CRM-1170]
- Ability to enter an email addresses for the test send. [CRM-1171]
- Ability to identify a group to send the test message to. [CRM-1172]
- Why is a header required for civimailings? what if i don't want one? [CRM-1173]
- The default view of the mailing jobs list should be reverse chronological order. [CRM-1175]
Miscellaneous
- CRM-1181 Reduce table bloat my migrating various configurable "enums" (e.g. Gender, Location Types...) to a single table (civicrm_option_value).
CRM-1159 Search by Open Activities (phone call, meeting, custom activities)
- Search for contacts created or modified w/in a date range and/or by a certain user
- When tagging contacts as a result of a search, you can only add one tag at a time, user should be able to add multiple tags; similarly user should be able to remove multiple tags
- Progress bar for large imports.
- CRM-1248 Add micro-format markup to addresses.
- CRM-1246 Allow user to enter a company name when editing an individual record. The company name is automatically saved as an organization with an "employee of" relationship.
- Move most configuration settings from civicrm.settings.php into the database and provide an Admin interface for controlling them. (Exceptions would include datasource and path settings needed to run the module.)
CiviContribute:
- allow a contribution page to be duplicated, so that tweaks are easier
- perhaps make it possible to specify that several pages share a total contributions 'thermometer'. We need this to add together the contributions from A/B tests for the same campaign, but lots of other uses are conceivable.
CiviContribute:
Don't require labels - if they are not present just use amount
Civicontribute:
Is the decision to use dojo final?
Given that drupal 5.0 is going to integrate JQuery it would make developers' lives easier-
and bandwidth requirements lighter-if civicrm also used jquery.James:
for now yes, we've been integrating dojo toolkit v0.3.1 into CiviCRM quite nicely and have been very impressed with its widget approach and the amount of seperation and cleanliness between CiviCRM code and the ajax code. We dont know jquery very well to make a comparison against dojo, but dojo does have a pretty awesome and fast growing widget system
lobo
CiviContribute:
CiviContribute:
CiviContribute:
Paul and Joe,
Please describe the "payments to one of a list of accounts" feature in more detail. Would you want to link a payment processor "account" to a CiviCRM contribution type (which can then be linked to a given online contribution page)? Would you need a single online contribution page to be linked to multiple (payment processor) accounts - with some user-selection action determining the account used? Or ...
...dave
I want to think about the exact structure a bit more, but made my post to make sure discussion got started early enough so that it might make ver 1.6 but here is a first shot
I'll break my wish into two levels. The first would be for a single country ( in my case USA) the second for an international group(we're getting there)
I'd like to think about this some more and try filling in more details when I've had some sleep, but hopfully this gives you some idea of what we're seeking.
Paul
+1 for recurring payments, our processor of choice (Moneris) supports this.
Duplicate matching for Organizations would be a good improvement. In 1.5, no dup matching appears to be done when adding Orgs at the UI. With Dup Match set to email, I can create an Organization at the UI whose email matches an existing Individual or Org. This is bad news if using profiles to allow Users to edit their records.
Better still, persuade the Drupal developers to drop the requirement that Users have unique emails - people/orgs often share email addresses in the real world, e.g. (a) couples, (b) a sole trader as Organization and as Individual - and introduce a Username field in CiviCRM to do the User <-> Contact link. But I'm not holding my breath on this one!
Regards and thanks for all the good work and support,
Dave J
CiviMember
Membership import has been incorporated in v1.6. Would be great if you are able to grab the beta when it comes out mid-November and try it with your data!
Send Mail Activity:
Given that civimail is such a technical install, and that it requires php5, it would be nice to see some improvements done to the simple "send an email" action. I'm not sure how Kabissa set this up in http://wiki.civicrm.org/confluence/display/CRM/Kabissa+Spec+9+-+Mailings+and+Newsletters, but it would be great to be able to add a view simple user fields to the body of an email message sent to 10-50 recipients. HTML-formatting, integrating TinyMCE would also be nice.
Thanks for your consideration. I'm just a Drupal newbie, so I have not idea how much work it would be to integrate these suggestions.
Cheers,
Sean
Sean - We are moving toward support for templated email messages in the "send an email" interface. 1.6 will support this for membership renewal messages - and we will generalize this for 1.7. See http://issues.civicrm.org/jira/browse/CRM-1382 for some details of the 1.6 "progress".
Another vote for recurring payments!
I'm assessing Drupal+CiviCRM for a new site, and recurring payments is a common part of the organization's current contribution model.
Chris:
Recurring payments via PayPal's recurring subscription model is part of the 1.6 feature set
lobo
On the dev list I asked how to change to fiscal instead of calendar year for the contribution dashboard and Lobo told me:
CRM/Contribute/Page/DashBoard.php, function preProcess and tweak the
date construction there. Most likely the change u need is:
$yearDate = date('Y') . '0701000000';
which does seem to have worked. If this could be configurable that would be great--it makes it much easier for the development folks to see the lybnty and sybnty people.
Of course, in my dreams, we could see an annual total for each donor on the contribution tab.
An improvemnt inthe printing labels would also be nice. Is this already plannend?
For sending snalilmails, i use a DYMO label printern. But due a bug in de fpdf library the first 2 label are always empty. This means, when i want to print 1 label, i have to select 3 contacts and then I can print the last label (the contact i was planning to print).