open source

All good in theory

It seems that many of my recent posts have been very optimistic in terms of making something I am working on open source and releasing back to the community. For some reason or other this hasn't been possible. Quite often because the project becomes very bespoke.

Things are looking up though. There's a small item I will be working on the the next few days which should be coded with release in mind. Both from the client's perspective and my own. I think version 1 may have wording that will be tailored to the client's wishes but the functionality will be generic.

CiviCRM - Ideas for future development

There is an official page on civicrm's wiki site to document many of the possible changes for civicrm v3.0. As a result, this page is simple a brainstorm I'm working on and not an indication of any comfirmed features for civicrm.

Disclaimer out of the way, time for some ideas. I have been working closest with the events system which will probably skew the focus of this page. I'll start with the list I've slowly been adding to.

SugarCRM with Drupal

A while ago we were charged with the task of using drupal with SugarCRM. Unlike CiviCRM, these 2 systems have never been designed to work together nicely. Rather than hack into core code to share a user table we decided to take advantage of the existing SOAP functionality that SugarCRM affords us.

Unfortunately we had to alter about 2 lines of SugarCRM's core code to get this to work. Also I don't think the code is as secure as we would like it. There is a point at which the password is sent (although encrypted) via a GET request. This would not be our preferred choice.

Upgrades are fun aren't they

This site has now been upgraded to the latest Drupal 6 installation. I have been very lax over the last year regarding the content on this site despite telling clients that keeping content up to date was one of the most important aspects of a site.

I decided to upgrade my own site to drupal 6 as a testbed for the platform. I have had my eye on d6 for some time but it didn't seem ready to use for production sites at the time. I don't run many modules on my site as there is simply no need which means I have an ideal place to ease my way across to the new version.