Keep up-to-date with blogs from the core team, working groups, developers, users and champions worldwide.

14 September, 2007
By lobo
Filed under CiviCRM
A cron job executes periodically to process all the scheduled / running jobs for CiviMail. The admin can set an optional limit on the number of mails processed in the cron job. This allows two different invocations of the cron job to step on each other, a bad thing which could result in users getting multiple copies of the same mail. To avoid this from happening the cron script used flock. This had two main disadvantages:
  • The cronjob could run on only one machine due to the file system lock
  • The lock was very granular...
Read more
11 September, 2007
By lobo
Filed under CiviCRM

NTEN (The Nonprofit Technology Enterprise Network) is conducting on online survey for users of Constituent Relationship Management (CRM) tools. Please consider taking a few minutes to participate. Your feedback will be useful to the project team - and will help others evaluate CiviCRM as a solution for their organization.

You can read more about this on the NTEN Blog article: How does your database stack up?. You can also go directly to the...

Read more
10 September, 2007
By kurund
Filed under CiviCRM

I traveled all the way to Delhi to attend OSSCampDelhi, Non-Conference (Bar Camp), my first Open Source Camp in India. It started well with a good presentation on "HIGH Performance Websites".
Speaker shared few tricks how to make you front-end load faster.

* Use of expire headers for javascript, css
* Use of compressor to remove spaces in javascript using tools like (Dojo Shrink safe, YUI Compressor, JSMin, Dean Edwards Packer)
* use of mod_gzip / mod deflate for apache
* not to use @import use "link" tags
* load script at last (...

Read more
07 September, 2007
By lobo
Filed under CiviCRM

Those of you who have been following our blog already know that we are currently working on a CiviMail focused release. Some of the exciting items to be included are:

  • significant speed-up in mail generation (at least a 3-5x speedup, potentially more)
  • web-based subscribe, confirm and unsubscribe options
  • on-screen WYSIWYG composition of email messages

We'd like this release to really take CiviMail to the...

Read more
05 September, 2007
By lobo
Filed under CiviCRM

We have started a new list to talk about extensions to CiviCRM to handle the constituent, donor and membership management aspects of open source foundations. You can sign up for the list here. One of the main goals of this project is to enable integration with LedgerSMB, an open source accounting package. An indirect benefit would be a port of CiviCRM to PostgreSQL. Please sign up for the mailing list if you are in need of a solution...

Read more
01 September, 2007
By lobo
Filed under CiviCRM
We've been busy with the schema redesign for 2.0 and are quite pleased with the modification and the simplified schema. Here are a few of the changes and the impact
  • Merging all the "contact_type" tables into one table (civicrm_contact), has simplified the select/insert/update code for edit/view contact. It has also made search more efficient by getting rid of one LEFT JOIN.
  • Kurund is still working his way through the view/edit code for location changes. This change has gotten rid of another LEFT JOIN in the search query
  • Creating dynamic tables on the fly for custom groups....
Read more
29 August, 2007
By shane
Filed under CiviMail, v1.9, CiviCRM

Hi CCRM Friends,

My name is Shane Hill. Some of you may have read my name in a few places or on some lists. This post is meant to introduce me and give some background. I am with the organization The Urban Alliance For Sustainability. http://www.uas.coop and we use CiviCRM to manage our constituency and send email blasts. At first, I was just a volunteer with UAS as I believed in their mission (now my mission) and I wanted to lend my experience to what they were (are) doing. Then in time I inherited their web operations which eventually led to...

Read more
29 August, 2007
By shot
Filed under CiviMail, v1.9

Thanks to UAS’s Shane Hill’s impressive recent CiviMail improvements (currently, among others, an order of magnitute speed-up in email generation…) and the forthcoming changes for DA, we decided to make a separate CiviCRM release consisting of CiviCRM 1.8 and the improved CiviMail. The release will be called CiviCRM 1.9 and is developed on the v1.9 branch in our Subversion repository.

CiviCRM 1.9...

Read more
28 August, 2007
By lobo
Filed under CiviCRM

One of our community members, Mari Tilos, has started doing screencasts for CiviCRM. This is a big step forward and helps with the documentation process significantly. The initial set of screencasts is at here. The initial set covers Import, Relationships and Custom Data. Once we have a good process going, we will start linking the screencast with the appropriate documentation pages.

This set of screencasts is tailored more for the beginner CiviCRM user. Please do comment and give feedback to Mari on...

Read more
28 August, 2007
By lobo
Filed under v2.0, CiviCRM

We've had captcha support for some time in CiviCRM. This is not a very popular feature since getting it to work properly is not trivial (you need the right PHP libraries and the path to the a ttf font on your server)

This post by Gordon Heydon, pushed me to investigate ReCAPTCHA, which has a cool tagline: Stop Spam, Read Books. I've seen a few sites in the recent past that have been powered by ReCAPTCHA.

This seems something cool, gives us integration with yet another web service (oh what...

Read more