We had our 4th CiviCon in San Francisco a few days back. It was a very well attended event with very high quality sessions. We hope to have most of the videos online in the next few weeks. I'm quite keen on watching all the sessions that I had to miss. There were lots of highlights for me personally during this event, i'll make an attempt to recreate some of them here:
- The quality of the talks I attended were very high. Most groups are using CiviCRM very creatively and pushing the limits in multiple ways. We need to continue on increasing the extensibility thus giving developers / integrators more choice.
- The quality of the Birds of a Feather session was very high. Unfortunately these were not recorded. Jim's talk on how they use ...
The team is excited to announce the first stable release of version 4.1 - with support for Drupal 7, Drupal 6, Joomla 1.7/2.5, and Wordpress 3.3. You can download the release now from Sourceforge.
We strongly recommend that you upgrade a test copy of your site and review your critical workflows before upgrading your production site. You can also test-drive the release on each platform using the public demos:
Please report any bugs or issues on the appropriate forum board (...Read more
CiviCRM had a very successful year in 2011. The project grew significantly in different areas and we made progress on a few long standing issues. The biggest change in our opinion is the increase in community involvement across all aspects of the project.
- We had 1 major release which supported Drupal 6, Joomla 1.5 (v3.4) and Drupal 7, Joomla 1.6 (v4.0). We also had 13 minor releases in 2011. A chart of the types of organizations using CiviCRM can be found here along with the usage of various components.
- We held the 2nd North America CiviCon in Chicago which was organized by Young-Jin Kim from Emphanos. The...
The CiviCRM team invites you to CiviCon 2012
CiviCon – the annual conference for CiviCRM developers, implementers, administrators and users – is happening in the San Francisco Bay Area on April 2nd. Early bird registration is just $75 and ends less than a month away on January 30th, so reserve your spot now.
CiviCon is the annual CiviCRM event bringing together the people who develop, design, implement, administer, and use CiviCRM. We'll have great speakers, breakout sessions and panels highlighting real-world examples of nonprofits growing and sustaining relationships using CiviCRM. Find out about the future of the platform through discussions with the core team. You'll have ample opportunity to ask questions, meet other users and developers, make valuable connections, and get involved in the community.
Are you staff...Read more
CiviCon London is only 1 week away which means it's time to draft a "State of the Project" presentation for the opening session. It's a good time to look up from our computer screens so we can think about and discuss goals for the next few years.
Our number one goal is to build a strong vibrant community which can sustain the project for a long time to come. We think this means folks from across the community participating in ALL aspects of the project, and the project becoming self-sustaining from a financial point of view. We are super-excited to see folks in the community taking on important tasks in lots of areas …
- Organizing CiviCon and UK Code / Book sprints
- API v3 team
- Accounting system integration
- Case studies / website redesign
- Floss manuals book
- CRM Idol marketing and coordination
- Number of consulting providers and Civi-ASP's on the rise
- Number of people...
Want to control the Joomla ACL depending on a user’s membership status?
Version 2 of the Joomla CiviCRM Membership Authentication Plugin does precisely this for Joomla 1.6 and CiviCRM 4.0 users.
Allows users to login with either their username or email address
Uses the Joomla user table to authenticate
Checks that that user has a current CiviCRM membership record
Sets the Joomla Access Level depending on the users membership status
Redirects to the configured menu item based on potential results
Also, if a user's membership has expired they can be redirected to a contribution page to renew.
More details can be found here http://wiki.civicrm.org/confluence/display/CRMDOC/Joomla+CiviCRM+Membership+Authentication+and+ACL+...Read more
In the past three weeks, we worked with a client to build scheduled email reminders for activities in CiviCRM. Detailed project specifications are on the wiki at ARMS Project Home. We've added the following new features to CiviCRM as part of this work:
- We've extended Profile View/Edit to handle a combination of Contact + Activity + Custom Fields. Thus we can send a mailing with a link to a profile edit form and collect activity related details from the end user.
- Coleman W integrated a similar set of changes for CiviCRM WebForm v2. He also incorporated a bunch of other changes in the v2 version including the ability to create multiple contacts and create an associated activity. The new v2 UI is quite spiffy
- You can schedule a reminder email to be sent to a group of activities that meet a certain criteria. You...
I have been leveraging the CiviCase component of CiviCRM to help a crisis response organization transition to a paperless process. I was originally tasked with "fixing" a Microsoft implementation of a custom web application written in VBScript and MS SQL Server but after fighting with the former developers horrible code I finally decided to migrate the system over to an open source LAMP implementation leveraging J! 1.5 and CiviCRM 3.1.
My client is a leading provider of crisis psychiatric care and system management services to public and private entities. In addition they are a non-profit that manages mental health outreach and psychiatric recovery services (www.thesantegroup.org). Some of the services they provide include:
- Crisis Response Services
- Hotline telephone support for individuals and family members in crisis, mental...Read more
A great thing in CiviCRM v3.4 and v4.0 is that for Joomla! users there is a new helper file that makes it very easy to access the CiviCRM API. That combined with version 3 of the API makes it easier than ever to put CiviCRM data anywhere in your site. I'm going to show you how I made a module that shows the groups a logged in user is a member of. Because it uses the API this can display on any page whether or not it is a CiviCRM page.
A few notes before I start. This is going to be a Joomla! 1.6 module. Also, I did have to make a slight change to administrator/components/com_civicrm/helpers/api.php, changing
at line 31. Also I'm going to make this module Joomla! style, which means that it can have a layout override or alternative layout.
One of the best things about CiviCRM 3.4 and 4 for Joomla! users is that hooks are now implemented using the Joomla! plugin system. This actually has always worked, but it was not documented and now it's implemented a lot more cleanly.
As Joomla! developers know, Joomla plugins are an implementation of the observer design pattern. They are part of the framework layer sitting next to the Joomla! Platform and external libraries and underneath the CMS application. Plugins are incredibly powerful and can override almost anything that happens in Joomla. At the same time, basic plugins are simple to code, at base just requiring one php file and one xml file. They also should have two language files (I'm going to skip those) because I'm not giving a plugin tutorial here but you can read more in the ...Read more