Sprints

Re-thinking one-off jobs and cron jobs

Pubblicato
2011-08-29 08:42
Written by

If you've ever configured a schedule task (aka cron job) for CiviCRM, you know the routine. You have to look up the username and password for a user in your database that has database permissions, you have to find a really long mess of characters known as your site key, you have to find the proper name of the job you want (like UpdateAddress.php or civimail.cronjob.php) and then you must string them all together in precisely the right way to make the cron job.

What a tedious drag.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

Case dashboard speed optimization

Pubblicato
2011-08-28 06:25
Written by

On a system with roughly 25,000 activities, running on a dedicated server, the case dashboard would take over a minute to load. Other orgs have reported similar problems, and in at least two cases the consultants simply removed the upcoming/recent sections from the dashboard since it was just too slow.

Taking for example the upcoming section, on the server above the query would take about 26 seconds. With some optimization, it now takes less than 1 second.

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

Usability Improvement sprint

Pubblicato
2011-08-26 17:34
Written by

Code sprint is always fun. It's gives you great opportunity to meet fellow civi folks, collaborate and implement kool stuff :). Last few days has been very interesting. Besides some great meals we also managed to get some work done. ( If you still don't know, food is the most important part of CiviCRM Sprints )

 
First we shortlisted features / improvements that we want to accomplish during this sprint. Complete list is available at: http://wiki.civicrm.org/confluence/display/CRM/UI+specific+tasks
 
  • We started the sprint by converting getContactList(), function that is used in quicksearch into api v3. This will allow developers to build quicksearch like interface ( autocomplete ) on any civicrm forms using jquery or smarty. For eg: "Current Employer" field in profile can be converted into quicksearch autocomplete field using this api.
(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

Improvements being worked on at the UK CiviCase portion of the code sprint

Pubblicato
2011-08-24 12:47
Written by

As it is well-known, you can never have too many Dave's, so we've gathered three of the four Dave's here (Dave G, Dave J, and Dave D) along with some nice and smart people not named Dave (Tim O, Yashoda), and are working towards incorporating some community feedback into CiviCase. A list of improvements we're currently working on here at the sprint includes:

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

Wishlist for CiviCase

Pubblicato
2011-08-09 12:09
Written by

Given that there's an upcoming code sprint in the UK where rumor has it there will be some work done to improve CiviCase, I thought I would put my wishlist out there and get the community's response.  I'm a pretty frequent and detailed user of CiviCase, and although the majority of our actual service delivery is interactive, either on the phone or in person, we send and receive a lot of email correspondence, some of which ends up being relevant to one or more cases.  So one category of improvements I'd like to see involve the email processor and its functions.

 

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)

Testing CiviCRM

Pubblicato
2011-05-31 17:57
Written by

Imagine for a moment that CiviCRM is a garden. In all its object oriented complexity lie bugs and weeds that need to be effectively discovered and managed. Managing a garden the size of CiviCRM is a daunting task for one individual, and even a team of developers along with a community of end-users and testers still need help. There is indeed help to be found! 

(logged-in users can click thumbs up if they thought this blog post was useful) (login to vote or to comment)