The Givewell questions ...

Published
2007-02-24 23:44
Written by
lobo - member of the CiviCRM community - view blog guidelines
I recently cam across Givewell.net, a group that has recently stirred some activity in the non-profit blogosphere. For more information and details you should check out the Givewell blog. They ask non-profits some specific questions and expect specific answers. Being a non-profit and an open source organization, I figured it would be a good exercise for us to answer those questions. Note that like most of my other blog entries, this is a quick unplanned writing exercise ...

CiviCRM ACL's (Access Control List) explained ..

Published
2007-02-22 17:28
Written by
lobo - member of the CiviCRM community - view blog guidelines
Good background reading for ACL's can be found in the Wikipedia entry Permissioning is quite important in CRM systems. CiviCRM used Drupal's permissioning system and stretched it a fair amount till v1.6. It had two major disadvantages: One, our joomla users do not have access to the permissioning model. Two, the Drupal model did not scale very well from a user interface perspective. This was primarily because it displayed all the permissions as a grid. If you had 300 roles and 300 smart groups, drupal displayed a table with 90,000 checkboxes. The browser would definitely not be happy with this chunk of HTML

Release Schedule for v1.7

Published
2007-02-21 20:18
Written by
lobo - member of the CiviCRM community - view blog guidelines
Here is a tentative release schedule for v1.7. As in any software project, these dates are tentative and subject to delays. UPDATE: I've updated to our latest dates

Cool Features in the Upcoming 1.6 Release

Published
2006-11-27 15:06
Written by
Dave Greenberg - member of the CiviCRM community - view blog guidelines
We're pretty excited about the cool new features in the upcoming 1.6 release (now in Alpha) - and want to encourage folks to check out / play with these features on the Public Sandbox. So... open the sandbox in a separate window - then login (user = demo, password = demo) and try these out...
  • The quick "Contact Search" block in the left column uses a suggestive search widget which finds contacts as you type in letters. Try typing in "ada" and see what happens.
  • Site Administrators no longer have to struggle with editing civicrm.settings.php to set and modify site configuration. Most settings are now controlled from the Admin Control Panel » Global Settings section.

CiviCRM Architecture - Templating System

Published
2006-11-14 09:36
Written by
Dave Greenberg - member of the CiviCRM community - view blog guidelines
This installment of our architecture series will introduce the templating system used by CiviCRM as the presentation layer (e.g. to actually render forms and pages). Every CiviCRM screen is "composed" from one or more template files. These files contain a combination of HTML tags, text, variables and (often) some code to control presentation logic. CiviCRM uses an open-source templating engine called Smarty. If you are planning on examining, debugging and/or and modifying CiviCRM screens - you'll want to spend some time reviewing Smarty's online documentation.