[software] Design Decisions

Tom Hallman hallmant at dm.org
Thu Oct 30 12:01:09 UTC 2008


Josh Berkus wrote:
> There's a vast difference between supporting complexity and supporting 
> plugins.  You can add a ticket sales module to an existing fundraising tool 
> fairly easily.  You can't add umbrella organization support without changing 
> the main data tables, and forcing a refactor of large parts of the 
> application.  This is what I ran into when I started tinkering with CiviCRM.

Hi all,

   As a slight aside, does anyone know of good resources for learning 
some "best practices" for supporting plugins (esp. with Java)?  I've 
never done this before, but I'm starting to see the benefits.

~Tom


More information about the Foundations-software mailing list