03 March, 2012
By xavier


The code sprint in London has finished yesterday. It's always a pleasure to see old civi friends and meet new ones. Thanks to Michael and Katy to have organized it. Time for a quick update of what I've been working on with the most obscure title I could find. My focus has been on usuability to make civicrm easier and faster to use.


To make our crm more user friendly, we need to make the pages more "application like", where you can add, edit remove and reorder from the same page without having to switch and go to more pages with forms to fill and save. And load. And wait. And save, and load and wait more...


For instance  -and that will be a make it happen that we launch next week to improve- creating a survey today means you have to go to visit a different page to create the survey, the profile, for each field you add in the profile, for each custom field you need to...

Read more
09 January, 2012

There are various CiviCRM events coming up in London this February, indeed there is 'something for everyone' regardless of your level of experience and familiarity with CiviCRM.  If you can't make it over to the US this April, you should definitley consider participating in one or more of these events...

CiviCRM meet-up

We are starting off on the 8th February with a CiviCRM meet-up - an informal after work event at Third Sector Design's offices at TechHub, Old Street.  We'll have two presentations showing off what you can do with CiviCRM, a Q+A session and a chance to meet and mingle with other CiviCRM users and developers.  Meet-ups are free a great way to get to learn more about CiviCRM and are suitable for those that are new to CiviCRM as well as people that have been using it for years. ...

Read more
18 December, 2011
Filed under Sprints

Saturday morning I brought the McAndrew bros and later Gergö Tiszi to the train station, which ended a great CiviCRM code sprint in Apeldoorn. I think we had quite some progress on CiviMobile, which looks really nice on my Android. I would like to thank Peter, Rajesh, Michael and Willem for their contribution and Hemma for her enthusiasm. We also improved the test set up and did some testing, for which Michael, Gergö, Xavier, Hans and Michael deserve thanks. I tested the new API class, which was elegantly crafted by Xavier and solved some API issues. Michael got the books going (see his blog post).

Erik B. and I set up a trainer instruction for the developer training, and added the first building block for the API. You can review them at http://wiki.civicrm.org/confluence/display/CRM/CiviCRM+Developer+Trainer+Instructions. The idea is that more building blocks will be added by...

Read more
15 December, 2011
Filed under CiviMobile, Sprints

Although the weather has not been that great during the sprint we have not let that get in the way of our CiviMobile testing. As you'll see, the sprinters have been using CiviMobile at every opportunity possible.  The picture below shows us leaving for the Goede De Woning offices on our 6-person rickshaw, tapping away at our phone screens.


We had the pleasure of being joined by the Prince of Object-Oriented API, Xavier Dutoit, for the past two days, who was working with Erik Hommel on the new Object orientated API and also making Selenium testing easier and faster to setup.


My dear brother, Michael McAndrew has been working on getting the Flossmanuals CiviCRM guides published on civicrm.org so that they’re nicely integrated with the site. He'll be posting to the blog soon, so keep an eye out for info about a sleek new addition to the site....

Read more
14 December, 2011
Filed under Sprints

Hello again World, here is the Code Sprint team at Apeldoorn checking in with your latest update.


Yesterday was Day 2, we're really starting to make progress on the CiviMobile and Web/Unit testing fronts.


We have a continued commitment to testing CiviMobile in the most challenging environments, as you can see here.




Peter and Rajesh gave us an update on their work on CiviMobile. It uses jQuery Mobile, which means it has compatability with all well-known smart-phone and tablet devices. Here are some screen-shots.


Read more
12 December, 2011
Filed under Sprints

Hello, CiviCRM World. Here we are at the European Code Sprint in Apeldoorn. As the official website http://www.apeldoorn.nl/smartsite.dws?id=127356 says: if there is one city in the Netherlands where living and working, commerce and recreation, natural beauty and urban style all come together, it must be Apeldoorn.  I'm inclined to agree!


We have been coding away at the wonderful offices of De Goede Woning, the housing association here in Apeldoorn http://www.degoedewoning.nl. We have been made very welcome and have a whole floor to ourselves. Very luxurious especially for the Londoners who are used to having very little space, ever.


A big, big thank you to Erik and Erik of http://www.ee-atwork.nl who have worked so hard to made this week possible.


We also enjoyed the opportunity today to meet...

Read more
07 December, 2011
By lobo
Filed under v4.1, Documentation, Sprints

Continuing our amazing productivity during sprints, we introduce our 9th and final sprint of the year. This sprint is being held at the offices of De Goede Woning in Netherlands from Dec 12th - Dec 16th. A big thanks to the sponsors  - De Goede Woning - for offering facilities, bosworX for installing WiFi and to Erik H and Erik B from EE-atWork for sponsoring the food, drink and accommodations.

This sprint we are trying something a bit different. In addition to the folks gathering in the NL, we will have a virtual sprint going on at approx the same time on the #civicrm IRC channel. Considering we have developers spread across different time zones (europe, india, US east coast, US west coast, new zealand), we should be going pretty good around the clock :) We'll have a virtual...

Read more
29 November, 2011
By johns
Filed under CiviCRM, Sprints


Late last month, I attended a two-day code sprint in New York for CiviCRM, the free software constituent relationship management system. I want to say a few words about it because I thought it was a great experience, and a good model for other free software projects to follow (many already do!).

CiviCRM is a "graduate" of the FSF's High Priority Projects list. A system for nonprofits to organize their fundraising and communicate with supporters had been on the list for quite a while, because this was an area where many people told us they were still forced to use proprietary software.

Last year, we evaluated CiviCRM and concluded that it had achieved the set of features and level of stability that meant it could fill this need. At that point, the...

Read more
06 October, 2011
Filed under Sprints

There will be a CiviCRM Euro code sprint in The Netherlands from 12 - 16 December 2011, and you can register here

The idea is to have as many community members present so we can achieve lots and make all of us happy!
Office space will be provided at no cost by De Goede Woning (thank you!), wifi will be provided at no cost by Bosworx (thank you), accomodation will be provided at no cost by either De Goede Woning or EE-atWork (depending on number of participants) and EE-atWork will sponsor food and drinks. We do expect you to pay for your own travel expenses, if this a problem for you please contact us!

You can take part for any number of days, and you will find a list of topics here: http://forum.civicrm.org/index.php/topic,21702.0.html Please add the topics you are interested in! The sprint will be primarily a code sprint,...

Read more
05 September, 2011

Over the past few years the administration menu has grown quite a bit. Although I use it quite often, I find that I'm sometimes unsure where to look for a particular configuration option. We've heard the same comments  from both experienced and new users - so Xavier Dutoit and I thought it would be a good idea to take a stab at re-working the menu structure. The goals of the re-organization are:

  • reduce confusion - especially understanding the differences between Customize, Configure and Manage
  • reduce the # of clicks to get to any admin option
  • clarify language a bit

During the recent code sprint in the UK, we had a chance to do a "card sort" on the admin menu with Jamie McClelland from Progressive Technology Project. We came up with a proposed re-organization, and then tested it with the book sprint team by presenting the top level categories and  asking each person to note down the category where they would expect a...

Read more