Join us during our Documentation Dash (remote sprint) on Sunday 27th July and Monday 28th July to help get the new edition of the User and Administrator Guide ready for release at the same time as the stable version of 4.5.
4.5 beta 2 has just been released, so the arrival of a stable version of 4.5 is not far off. When that happens we want to publish a new edition of the User and Administrator Guide that includes all the new features, a totally revamped Membership section and other updates.
Eight people worked on documentation during the Tahoe sprint in April/May 2014, and we made great progress. However, some of the new features, notably the new CiviCase UI, didn’t exist at that time and there were other issues we didn’t quite finish, so there is still work to do.
We have set up a board showing the issues for this sprint. You will see that there is something for everyone. If you can join us, please 'sign up' by commenting on this blog post....Read more
This year's post CiviCon sprint was organized in Tahoe, where CiviCRM enthusiasts from our ever-growing community came forward to tackle the daunting task of fixing issues from 4.5 queue. The goal was to make significant progress towards alpha release. We subdivided the groups each one working with core team members Dave, Kurund, Tim, Coleman, Yashodha and our documentation guru Michael to get 4.5 into a decent shape for an alpha release and document the features as we go along.
The documentation team closed 31 issues over the 7 days we were here. As well as covering all new functionality for the upcoming 4.5 release (bar a few parts that are yet to be developed) we embarked on major restructuring and rewrite of the membership section, which we think makes it a lot more user friendly: it is now much easier to find the information you need, and we've reduced a lot of the repetition and redundant material. The restructuring was an experiment, based on some things we...Read more
For a first timer, it sounds daunting to go the CiviCRM code sprint. While I had worked with CiviCRM for a while and fixed many client issues with AGH Strategies, I was wondering how I would contribute to the CiviCRM community during the sprint. Like many other contributors I brought my own ideas and vision for how this week would go.
It was helpful that we were organized initially into teams. I was placed on Tim Otten's team. We started the week with high ambition, and we had our work cut out for us. I had never before realized how much goes in to making CiviCRM work well for users. For example, I started with what I thought would be a simple bug that prevented users from seeing images for contacts. As I soon learned, it is not simple when we want to balance protecting privacy, keeping CiviCRM running quickly, and not burdening users with difficult upgrades. Keeping all this in mind, I fixed the issue with Tim's help. We had to make sure it worked with Drupal, Wordpress,...Read more
Today will be my last day out west before heading back to rainy New York City, a near two week trip in which I've been immersed in CiviCRM. Needless to say, I've learned a lot and am excited for the new features to be had in the upcoming 4.5 release.
The documentation team has had a very productive week, especially considering we've taken on rearranging much of the book content. At the time I'm posting this we've closed a total of 20 documentation issues, including all new 4.5 features that we are able to document. Today we added more reorganized and in-depth Membership documentation. We also added a section on maintaining quality email lists, which explores how CiviMail handles unsubscribes, bounces and holds.
While we've been working hard, we have taken the time to enjoy the beautiful outdoors here in Truckee, CA. Today's expedition was a trip down to Donner Lake. The weather was perfect for a hike and the we couldn't resist the...Read more
We are four days into the sprint now and things are going great! I think everyone was ready to get right to it this morning since the crew got to sneak away yesterday for an afternoon out at Lake Tahoe. The breath taking view from Eagle Rock was a great way to regroup and get ready for the remainder of the week.
For the last few days Team McAndrew, led by none other than… you guessed it, Michael McAndrew has been focusing on revamping the documentation in preparation of the 4.5 release. A snapshot of new documentation includes:
- New “In Honor of” or “In Memory of” soft credit functionality
- CMS specific documentation including Worpdress Shortcodes and Joomla! Menu item types
- Reworked explanation of scheduled reminders
- Using tokens with custom fields
- And much more about new features in 4.5...
As Andrew wrote earlier this week, the post-CiviCon code sprint in Tahoe, CA, has divided up into smaller teams in an effort to bring version 4.5 to feature-freeze. I've been working in Kurund's group, and I've been nominated to report on our progress thus far. As we head into Day 4 of the sprint, we've closed 15 of the 26 issues assigned to our group and tackled a few issues in other groups' queues.
Tyrell Cook has been on general bug-squashing duty. He fixed a bug wherein activity search results would not display view and edit links for activities which had had their activity types renamed and fixed an issue with profiles wherein saved "County" values would not be pre-populated on edit screens. Additionally, he tackled a complex issue with...Read more
I'm writing from the third day of the post-CiviCon code sprint in Truckee, California. With 36 participants, we've divided into several groups focused upon making the upcoming CiviCRM 4.5 release as stable and useful as possible.
Led by Dave Greenberg and Yashodha Chaku, our group has tackled several bugs and limitations, yielding a number of improvements in just a couple of days.
Tobias Lounsbury has focused on an issue where reserved profiles, which are required by CiviCRM, had been required to be enabled as standalone forms. It may seem innocuous, but depending upon your permissions for anonymous users to access profiles, it can make contact listings and/or creation forms accessible by anonymous users.
Bots can fill forms or scrape information, but you may need to have the permissions set that way for allowing other profiles to work. Toby's solution will allow you to disable that requirement for the...
Today a new blog post about the progress of the implementation of Donor Journeys into CiviCRM. The route we are taking is that we want to create a trigger/action extension for civicrm because most the donor journey automation is based on a trigger/action. e.g. payment coming in resulting in a thank you SMS a day later.
Yesterday and today we have been working on refactoring the extension to meet the requirement of combining multuple triggers and having the possibility to have condition on custom fields as well. So we have decided to let go the trigger action table/structure and have decided that we have a rule_schedule table...Read more
Yesterday I wrote a blog about the first day in the sprint for the donor journeys. I have discussed that we are focussing on a trigger/action extension to automate most of the donor journeys. I wrote a bit about the internal working and the data structure of this extension.
Today we have finsished the internal working of the system. It is now possible to define triggers and actions. Right know you can enter those only in the database. We have made a start with the user interface and we continue to developer the user interface tomorrow. So that a user can enter a set of triggers and actions. In this blog post I want to show you how you can enter the trigger and actions in the database. The reason is that this will show in more depth how the extension works.
To explain how the extension work let me first explain which trigger/action I will use in this example.