Blogs

Keep up-to-date with blogs from the core team, working groups, developers, users and champions worldwide. Subscribe to our newsletter to receive regular updates by email. We also have an RSS feed.
July 30, 2007
By lobo Filed under CiviCRM

We are starting to run against a few java issues on our FreeBSD platform. Our current hosting provider, Electric Embers, only supports FreeBSD. Hence we need to find a new hosting provider.

Here are our requirements:

Two dedicated Ubuntu servers which mirror each other for backup purposes LAMP stack + java stack We do need root access and control over the boxes. We are fine doing software upgrades Provider should provide hardware monitoring and offsite backups. Support for software process monitoring would be great
Read more
July 30, 2007
By lobo Filed under CiviCRM

I've been catching up on the latest happenings in the open source / RIA world. In the recent past Adobe has released their project Apollo as Adobe AIR. They have also open sourced their framework Flex to create applications for AIR. From what I've read, it seems to be getting fairly good reviews for the platform and the direction in which its headed.

There are a couple of articles which talk about using a PHP backend and a FLEX frontend.

Read more
July 29, 2007
By lobo Filed under CiviCRM

I just added CiviCRM to CIA.vc. CIA.vc integrates your svn repository commits and your IRC channel. It also creates a web page of your svn commits. The CiviCRM CIA.vc page can be found here. Interesting to compare this page with similar information from the Ohloh CiviCRM page.

Read more
July 27, 2007
By michal Filed under CiviCRM

Last two weeks I've spent in San Francisco, catching up on face to face conversations with CiviCRM Team members, meeting friends and attending eAdvocacy Jamboree 2007. Working in a distributed software development team and connecting with most of your users remotely gets sometimes hard, but fortunately there are those rare moments when you can at least partially catch up on meeting real people instead of interacting with your Skype contacts.

Read more
July 26, 2007
By Torenware Filed under CiviCRM
This is Part 3 of my series on Writing Components For CiviCRM. Part 1 discussed what a component is, and what it does. Part 2 explained how to use CiviCRM's XML-based data definition language to define your tables. But while your tables may now be in place, CiviCRM doesn't know what to do with your data.
Read more
July 26, 2007
By lobo Filed under CiviCRM

Here's a snippet of the 1.8 beta release announcement. The complete announcement is here

We are excited to announce that our 1.8 Beta release is now available for download, as well as testing on our demo site. We rely on our dedicated users (that’s you) to install and test the beta in order to make sure we have a quality final release.

Read more
July 24, 2007
By lobo Filed under CiviCRM

We are making pretty good progress towards a 1.8 beta release. A late breaking forum post revealed some bugs with the sql upgrade script. Once we are done with testing that issue, we should be pretty close to announcing a beta candidate for 1.8.

Read more
July 17, 2007
By lobo Filed under CiviCRM

Reporting is a complex issue. To make life easier we decide to support an open source reporting package BIRT from Eclipse. BIRT is definitely quite an impressive package with a great feature set and we are quite glad to have chosen it.

Read more
July 15, 2007
By Torenware Filed under CiviCRM
This is Part 2 of my series on Writing Components For CiviCRM. Part 1 discussed what a component is, and what it does. The key tasks were: Define and manage a set of data base tables. Set up UI to view and edit contacts that contain its data. Make the content searchable.
Read more
July 14, 2007
By Dave GreenbergFiled under
One of our primary objects for the 2.0 release is to find ways to simplify the way data is stored and retrieved in order to make querying data from the DB easier and more scalable/efficient. We're questioning a number of different pieces of the current data model - and one big area is storage of address, email and phone data. Part of this process also involves identifying areas where the data model is "out of touch with reality" (i.e. it imposes unrealistic or artificial constraints on the data).
Read more