[software] Design Decisions
xavier dutoit
fsf at sydesy.com
Thu Oct 30 04:43:44 UTC 2008
> 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.
On that topic, it's been several improvements and now it deals with
nesting (hierarchy) for groups
and more is on the pipe
http://civicrm.org/node/469
> Reducing complexity is also hard, as I found out playing with other
> applications.
This is an issue too in CiviCRM, for instance getting rid of fields
you don't need on a specific NGO, eg a SIC code or the state. This is
managable via custom templates easily, but a bit harder to maintain.
X+
More information about the Foundations-software
mailing list