Blog posts by Eileen

Keep up-to-date with blogs from the core team, working groups, developers, users and champions worldwide. Subscribe to our newsletter to receive regular updates by email. We also have an RSS feed.
June 27, 2016
By Eileen Filed under Architecture

For many years CiviCRM has had the capability to log all actions that take place in the database but while it mostly works well there have been a few issues. I looked into these recently and came up with some improvements, which shipped in 4.7.7 - but if you want to take advantage of them there are some actions you might need to take. This article is mostly intended for a technical audience.

 

How does CiviCRM logging work?

Read more
June 13, 2016
By EileenFiled under

At the beginning of this year I announced the intention of the LTS team to support 4.6 as the next LTS and we are committed to keeping 4.6 secure until one year after we stopped supporting 4.4 - ie. the end of January 2017. As with 4.4 the level of support will tail off as key contributors move off 4.6. At this stage we are still getting a large number of fixes for 4.6 and expect to see monthly point releases continuing for the rest of the year.

 

Read more
June 8, 2016
By Eileen Filed under Release announcements

We have replaced the 4.6.17 release with a 4.6.18 release. This addresses some 4.6.17 regressions that notably affect CiviVolunteer and the estimating groups count on the mailing screen. There was also a pdf creation related error. The issues are to do with 4.6.17 security backports from 4.7 that missed something out.

 

If you have not yet gotten the security fixes in 4.6.17 you should choose 4.6.18.

 

Read more
June 6, 2016
By Eileen Filed under Sprints

Inspired by a colleague I suggested we report today's sprint events in Haiku. Here are the burnt offerings from Colarado!

Bugs & QA team

Many Civi Bugs

Ate the sprinters pesticide

And died horribly

Read more
May 22, 2016
By Eileen Filed under API, Architecture

Busy sites have often encountered problems with deadlocks on the group contact cache. There were no less that 3 different code contributions to mitigate this problem put up for 4.7.8 and a number of other discussions have been going on in JIRA.

 

Read more
February 25, 2016
By Eileen Filed under Guppies

This is the 3rd in my 'Performance for Guppies'  blog series. The metaphor is wearing a pretty thin now - but anyone who remembers the history of the api team will know I'm not above flogging a dead metaphor or a bad joke for several years past it's sell by date.

Read more
February 22, 2016
By Eileen Filed under API, Extensions

Using extensions on 4.7 I discovered that if you add entities but don't define them via hook you can get errors.

 

So, if you have an extension that defines entities you need a hook like the one below

 

Read more
February 5, 2016
By Eileen Filed under Guppies
Welcome to the second in my blog series 'Performance for Guppies'. If you don't remember the first one that's OK - you're among guppies here. If you do want to refresh your memory it's here -  I talked about what database indexes are and some instances when they don't get used.
Read more
January 19, 2016
By Eileen Filed under API

Someone really did give me a kitten for Christmas once. He was cute and funny and unwillingly cuddly. I got a lot of enjoyment out of him, not to mention years of semi-safe passwords. He also chased away our existing cat and eventually we couldn't look after him as our living circumstances changed.

Read more
December 5, 2015
By Eileen Filed under Guppies

If you are as guppy-minded as I am then slow page loads can send you into a bit of a spin. While that little icon whirs I start to engage in some checking behaviour (facebook, email, IRC), which leaves me with enough to ponder that I go to grab a cup of tea. Coming back I wonder where I got to, click refresh and the cycle starts again.

Read more