Don't ask for your privacy. Take it back.
Reset the Net is a campaign to improve individual and organizational privacy against mass government surveillance. I think we as CiviCRM community members should step up and act. In particular, hosting providers, implementors, and organizations using CiviCRM should up their game to implement SSL, HSTS, and PFS.
As users, administrators, and developers of software used by non-profits and advocacy groups around the world, we should all be concerned about the security of information in CiviCRM databases.
Many administrators and consultants went into overdrive to respond promptly to the recent http://heartbleed.com/ security vulnerability. But we also need to be aware of threats from mass government surveillance.
Whether it is America's NSA, the Communications Security Establishment Canada, Britain's GCHQ, China's military, or other...Read more
After having worked with CiviCRM for going on a year, I was excited to see the community around the project and learn more about others who are using CiviCRM. Initially, I questioned the risk vs. reward of traveling 3000 miles across the country and leaving my new business for so many days. As the time drew closer and I started digging deeper into the session descriptions I began to get excited.
For the past 10 years, I have been working with businesses in the For Profit sector to develop and implement CRM’s and Business Management software. A year ago I started my own business offering web development and cloud based software integration for non-profit organizations. I saw a large need for data management in the nonprofit sector and one of our first large clients brought up a...Read more
We've just added a page detailing CiviCRM's security policy and release process.
This page is intended to help people identify how they can stay abreast of security updates, know when to expect them, and how to tell which release of CiviCRM to expect security fixes for.
If you maintain or operate a CiviCRM site (or sites!) then you this is a page you should be familiar with, and there are a few actions you should take -
- Make sure your team are subscribed to security notification updates.
- Put the newly announced security release window, first Wednesday of the month, in your schedule.
- Make sure your installed sites are running a supported release, so they qualify for security fixes!
The CiviCRM community are making ongoing...Read more
Because of the way the synchronization process works with the UF_Match table, deleting records can be tricky business. If done in the incorrect order, your CiviCRM database can end up with a bunch of Junk contact records. Below is a best practice process for removing records, first the Drupal user record should be deleted then the CiviCRM record.
Process to Follow
Step 1 - Identify the Identify the Contact record(s) to be merged/removed in CiviCRM and note the Drupal User ID for the record to be removed.
Step 2 - Search for and locate the Drupal record for the CiviCRM Contact you are deleting that you identified in Step 1 and use the Cancel Account button to delete the Drupal User record.
Step 3 - Go back to CiviCRM and merge/delete the CiviCRM Contact record.
- Identify the Contact record(s) to be merged/removed in CiviCRM.
- Determine the record which is to be removed and note the Drupal User ID....
Every new install of CiviCRM starts out fresh and clean, with only the built-in data fields. However, as every organisation has its own data needs, we often find ourselves adding more and more custom fields to this. This can easily start to clutter your contact views.
An important way to avoid this and manage your custom data fields is to create relevant contact subtypes and assigning your custom data fields to those subtypes.
As a simple example, as a training event organizer, say you are keeping track of participants, speakers, and support staff in the same database. You may want to create custom fields for the speakers to keep track of their areas of expertise, for the support staff to monitor what roles they have received training for, and for participants to make sure that their knowledge of the training languages is recorded. Using subtypes, you can then easily assign these custom fields so that they only appear for that particular kind of contact. If...Read more
If it’s taking too long, there is a faster way…
As I was getting ready to print our labels for this year’s Christmas cards, I first needed to add the address for about 80 of our clients in our CiviCRM. Piece of cake, right? Yes, if you take advantage of the Batch Update via Profile. Unfortunately, I was unaware of this feature, so this simple task took me a whole day to complete.
I performed a search for all of our customers’ employees. Once the results were displayed, I proceeded to edit each contact that didn’t have an address. In order to do this, I had to go to every single contact record. Every time I finished adding and saving the address to a contact, I would have to run the search again and then edit the following contact without an address. This was time consuming and cumbersome.
What I should have done instead, was:
Make sure I had a Profile with the correct fields...Read more
The 2014 Nonprofit Technology Conference (14NTC) is coming to Washington, DC, March 13-15. Don’t miss the opportunity to take part in the largest gathering of nonprofit professionals that put technology to use for their causes. Register now to attend the 14NTC to learn the latest nonprofit technology tools and trends, to share best practices from your peers, and to take part in all of the networking opportunities that this three-day event has to offer.
There's no shortage of educational experiences at the 2014 NTC. Learn alongside passionate nonprofit professionals who, like you, want to use technology effectively to advance their missions and bring about social change. Breakout sessions,...
Down here in Bristol, we’ve been putting more bones on the video project and talking to lots of people who want to be involved, so we thought we would give you an update on how things are progressing and what we need from the community at this point in helping developing the plans for the future.
We’ve now assembled 10 complete videos to cover discrete simple actions in CiviCRM and you can see links to these on the wiki. Our aim was to produce finished videos around 2 minutes long, but as you'll see they range from about 1 to about 3 minutes.
We've also been documenting the creation process which will probably be familiar to anyone who has done any video production in the past, but will hopefully be useful to contributors new to this activity. We’ve had some good tips from professionals (...Read more