Blogs

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.
By AllenShaw Filed under Drupal 7
At NS Web Solutions, we recently got a chance to work on a cool project for one of Pogstone's clients. Thanks to this client's generosity, we expect soon to release a Drupal module which will provide a feed of each user's assigned activities in iCalendar format, ready to be subscribed to from with Google Calendar and/or Outlook.   Key features Here's a short list of what you can expect from this module:
Read more
By avaguilarFiled under

Ah yes, next April 2012 is NTEN again and voting is open to vote for sessions you'd like to see at NTEN.   There are 2 fantastic sessions, so please support the CiviCRM community and vote:

 

Read more
By xavier Filed under CiviCon

Hi,

 

We have continued the research to see how often someone tweeted about organisations that happen to use CiviCRM. We analysed 2023 tweets by 724 users about 175 sites. Not a lot of new sites since last month, but a lot more tweets.

Read more
By petednz Filed under CiviContribute, CiviEvent, CiviMember

A couple of issues have begun to sting us repeatedly and I see others raising same issue.

 

#1

Getting a Default Header/Footer used in the SysTplMsgs

 

SysTplMsgs (System Template Messages) are found here /civicrm/admin/messageTemplates?reset=1)

 

Read more
By xavier Filed under API, Case studies and user stories, CiviCon, CiviCampaign, CiviCase, CiviEvent, CiviMail

Hi,

Two weeks already since civicon, the dust has settled and Amy Dobbs and the team at skillmatters have filmed and uploaded the sessions.

Read more
By Dave Greenberg Filed under Interface and design, Sprints

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:

Read more
By colemanw Filed under Case studies and user stories, Extensions

Like many others who have no doubt gone before me, I found myself spending a large chunk of time this week finding and merging duplicate contacts. Civi's deduping UI has gotten a lot better lately, and I love having the ability to go through it more quickly than before. But deduping is only as good as the queries it runs, and of course prevention is better than cleanup.

Here are some observations of how all those dupes in my DB got created:

Read more
By DaveD Filed under CiviCase, Sprints

One of the items we didn't get to at the code sprint was a quicksearch by id that bypasses search results pages and takes you directly to the page in question, e.g. a case id or a contribution/invoice id.

Read more
By lobo Filed under Sprints

We've been having a great gathering and an incredibly productive code sprint at wonderful Cawthorpe, UK. Thanx to Dave Moreton from Circle Interactive for organizing the logistics and making this event possible.

Over the past few weeks, at least 6 people have asked a very similar question on the forums. I want to extend the results from the Contact / Contribute / Member search form and display these fields instead of my least favorite fields. For example, users want to see the organization and job title of their contacts in the search form instead of country and post code. Or the total amount someone has contributed to the organization as part of the contribution search results. We had a few ways of doing this, but not very elegant.

I wanted to address and solve this during the code sprint. I looked at the code and initially came up with two hooks: one for the search headers and one for the search results. In a conversation with Kurund, we figured that one hook was a lot easier for downstream developers. I took a closer look and found an even better place to introduce the new hook: hook_civicrm_searchColumns. This will be part of 3.4.6

Basically, in the hook you modify the headers and values and inject / modify both the arrays as you see fit. The search templates currently are hard-wired to what it is going to display. So in some cases you might need to customize the search template also. You can work around this if you are keeping the same columns and overwriting the values in the array.

Read more