Upcoming Events

NYC CiviCRM Meetup - September 7th
September 7th, 2010
This next NYC meetup will feature a case study or 2, a look at what's new in (more...)

Configuring, Customizing and Extending CiviCRM - New York
September 16th, 2010
This comprehensive two-day hands on training course is targeted at (more...)

CiviCRM User and Administrator Training - New York
September 16th, 2010
A comprehensive two day hands on training course covering the configuration, (more...)

CiviCRM Code and Test Sprint - New York
September 18th, 2010
This code and test sprint is targeted at experienced developers who want to (more...)

CiviCRM Toronto Meetup
September 21st, 2010
Come meet others from the Toronto Area who are interested in, using or (more...)

CiviCRM Philly Meetup – September 2010
September 23rd, 2010
Come meet others from the Philadelphia Area who are interested in, using or (more...)

CiviCRM Seminar - Dublin
September 28th, 2010
NfP Services are hosting a free seminar at The IBOA, Stephen St Upper, Dublin 8 (more...)

London developer and implementer training
September 30th, 2010
This comprehensive two-day hands on training course is targeted at implementers, (more...)

London user and administrator training
September 30th, 2010
A comprehensive two day hands on training course covering the configuration, (more...)

Berlin user and administrator training
October 6th, 2010
A comprehensive one day hands on training course covering the configuration, (more...)

Berlin developer and implementer training
October 7th, 2010
This comprehensive one-day hands on training course is targeted at implementers, (more...)

Benelux meetup in Brussels: Connect, communicate and activate your supporters and constituents
October 11th, 2010
Come meet others who are interested in, using or developing for CiviCRM. For (more...)

CiviCRM Toronto Meetup
October 19th, 2010
Come meet others from the Toronto Area who are interested in, using or (more...)

CiviCRM Toronto Meetup
November 16th, 2010
Come meet others from the Toronto Area who are interested in, using or (more...)

CiviCRM Components

Tools for engaging your supporters...

CiviContribute


CiviEvent


CiviMail


CiviMember


CiviReport


CiviCRM.org support desk blog

Not Just a Contact Database

These optional components give you more power to connect and engage your supporters.

  • civiEVENT

  • Online event registration and participant tracking.

  • civiMEMBER

  • Online signup and membership management.

  • civiMAIL

  • Personalized email blasts and newsletters.

  • civiREPORT

  • Report generation and template management.

June 8, 2009 - 13:20 — lobo

On a daily basis, we get quite a few interesting bugs / feature requests either via the IRC Channel or via the forums.

We figured that blogging about these requests will be of general interest (inspired by Acquia's S-Files blog). Here are a couple of things that have come up the past few weeks.

  • IRC user proverse (David H) reported some strange interaction between export, contact View/Edit and the caching system. I spent a fair amount of time logged onto his system and tracing the behavior. It finally came down to over-running a mysql database 'text' field (in civicrm_cache) table. Along the way i also hardened some of the export code. You can track the issue and patches CRM-4571. A similar issue bit us in the past, when mailing text/html was limited to the size of the 'text' sql type (64KB). The framework needs to get a bit smarter on db field sizes and throw an exception if we exceed the length. This slows down every db write access, but also makes the code significantly stronger. Definitely hope to get this feature into 3.0.
  • Earlier last week, lcdweb (Brian S) wanted to start using joomla hooks in his client implementations. While we've done quite a bit of hook development and implementation with Drupal, we had not gotten them working with Joomla/Standalone. We took this opportunity to flush out the last few details and get hooks working with Joomla. We are quite confident that the same protocol will work for Standalone. You can read more details on the issue here: Enable Joomla / Standalone to use the mighty power of hooks
  • There have been quite a few instances where users complained about "invalid key" problems / session issues etc. We were not sure of the exact cause and David H popped up on IRC with the same issue. We soon realized that it was some folks using example.com as the url to login, while other folks would use www.example.com. Due to the default cookie behavior, someone can be logged into example.com but be anonymous on www.example.com. While drupal "seems" to work fine on both the urls, most CiviCRM pages give an "access denied" for most civicrm urls. There are two workarounds for this issue: You can set the cookie_domain value in drupal's settings.php. We have not tested this path. The other alternative is to redirect www.example.com to example.com. You can do this with the following snippet

    ServerAlias example.org
    ServerAlias www.example.org
    RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC]
    RewriteRule ^/(.*)$ http://example\.org/$1 [R=301,L]

    ServerAlias example.org
    ServerAlias www.example.org
    RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC]
    RewriteRule ^/(.*)$ https://example\.org/$1 [R=301,L]

I suspect future blog posts will be shorter and cover only one issue in depth in future

Comments

Good idea!

Useful stuff, good idea! I'll be a regular reader.
Erik

unfortuantely this domain issue may be a bit more complicated

please see my testing results for this issue at http://forum.civicrm.org/index.php/topic,8378.0.html

I've replied on the forums

we can continue the conversation there

This is great, and is along

This is great, and is along the lines of the summary of micro-developments I was suggesting on an Advisory call - where we trawl the posts and publish a 'best of gotchas, bugs and fixes' for those too busy to read many posts (but then I was suggesting it be offered as a paid subscription but that clearly wasn't going to fly).