GROWING AND SUSTAINING RELATIONSHIPS

Newsletter Signup

Announcing CiviCRM 4.6.2 Release more...

Using mysql based locking in CiviMail ...

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

Rate CiviCRM on the NTEN survey ..

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 survey

Thanx for supporting CiviCRM!

OSS Camp Delhi Sept. 8-9 2007

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 ( although I don't agree )

CiviMail Improvements for 1.9 ...

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

CiviCRM for open source foundations ...

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 for a foundation or have expertise in the area.

CiviCRM 2.0 and mysql5 ...

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

Intro to me and my adventures with CiviMail

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 having to deal with CiviMail. :)

CiviCRM 1.9 plans and a poll on dropping SMTP actions

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.

Introducing CiviCRM Screencasts ...

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.

Replacing CAPTCHA with reCAPTCHA ...

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.

Pages

A Fully Integrated CRM Solution

Advocacy Campaigns

CiviCRM enables you to build advocacy campaigns by tying together and tracking the progress of a campaign’s events, mailings, activities, and contributions - measuring the effectiveness of your outreach and mobilization efforts.

MORE…

Case Management

CiviCRM allows you to track and manage interactions with constituents via customized case management.

MORE…

Communications

CiviCRM offers a complete suite of communications tools allowing you to build subscriber lists and create effective mass mailings.

MORE…

Contacts

CiviCRM allows you to create and manage contacts while building a holistic record for each constituent - tying it to all their interactions with your organization including contributions, memberships, events registrations, subscriptions and other activities.

MORE…

Contributions

CiviCRM makes it easy for you to create contribution forms for multiple fundraising appeals - recording pledges, one-tme donations, recurring donations, tribute donations and more.

MORE…

Contributions

CiviCRM makes it easy for you to create contribution forms for multiple fundraising appeals - recording pledges, one-tme donations, recurring donations, tribute donations and more.

MORE…

Events

CiviCRM helps you create and manage event registration - recording constituent attendance directly in their activity record.

MORE…

Members

CiviCRM provides flexible membership management for organizations including convenient online sign-up and renewal.

MORE…

Members

CiviCRM provides flexible membership management for organizations including convenient online sign-up and renewal.

MORE…

Members

CiviCRM provides flexible membership management for organizations including convenient online sign-up and renewal.

MORE…

Peer-to-Peer Fundraisers

CiviCRM empowers donors themselves to raise funds on behalf of your organization via peer-to-peer fundraising.

MORE…

Peer-to-Peer Fundraisers

CiviCRM empowers donors themselves to raise funds on behalf of your organization via peer-to-peer fundraising.

MORE…

Reports

CiviCRM’s robust reporting allows you to continually evaluate the success of your CRM usage and your organizational impact.

MORE…

Partners and Contributors

Newsletter Sign Up