Gepubliceerd
2009-10-01 02:47
After more than 7 months of design, development and QA - the team is thrilled to announce the release of CiviCRM 3.0 Stable. We think that 3.0 marks a major milestone for CiviCRM - with major usability and workflow improvements and a new cleaner "look and feel". You can download the release AND / OR try it out on our public demo site.
Some of the exciting features in 3.0 include:
- Reporting - More than 20 reports are included in this release. You can customize these report instances AND create new instances with different filters and display columns from the Report Templates screens.
- Redesigned contact summary and contact edit screens - These screens have been completely redesigned to maximize readability. Tabs now display the number of records (e.g. contributions, events, etc.) - so you don't have to open a tab to see if the contact has any records of that type.
- Create contacts while recording contributions, memberships, event registrations and cases - Use the configurable "new contact" pop-up form to create a contact "inline" if a contact is not already in your database.
- Configurable drill-down menus - New navigation bar gives you one-click access to almost any screen or function. AND you can modify and rearrange the menus to suit your organizations needs. You can add links to commonly used profile forms, other related web applications...any web page.
- Improved Send Email screen - Includes support to CC and BCC, as well as improved layout.
- Context menu for contact actions - From any contact search results list, you can right-click a contact row with your mouse get a menu of actions such as "Record Contribution", "Register for Event" and more.
- Event Templates and streamlined event configuration screens - You can use event templates to simplify the process of creating similar events - store the common configuration settings in the template and then select it when you create a new event.
- A new unit testing framework and the first stages in building a comprehensive test suite which will significantly improve quality and stability of releases going forward.
- Powerful new hooks for integrators and developers who need to extend and customize existing features. Check out Lobo's blog for some detailed examples of customization via hooks.
- .... and 300+ additional improvements and bug fixes
Comments
Way to go, Civi folks!
I checked lobo's blog but didn't see anything that seemed to address the question: are there significant changes to the public API functions in 3.0 vs. 2.2x? Some kind of very brief log of API functions that change between versions (names, arguments, structure of returned data) would be super helpful.
There were several changes to API's - notably in the Location APIs. However, we have added backwards compatible wrapper functions so if you're using 2.2x API's they should still work properly in 3.0. Let us know if you find any exceptions.