As you may know from a recent blog post by artfulrobot, CiviCRM is applying for a dedicated platform on Stack Exchange. I don't know about you, but I would love to see this happen. (If you wonder what this is all about, please refer to the beforementioned blog post which explains it very well.)
This initiative needs backing from Stack Exchange veterans now! Here is why:
In the current phase of the proposal, Stack Exchange wants to see how many and what kind of people would actually be contributing to the platform. People are asked to commit to using it. Three values are being measured, out of which the minimum counts. In our case, this is "committers with 200+ reputation on any other [SE] site" with only 8 out of the required 100 committers so far. So while we...Read more
Instructions for the trainer have been provided along with training tips, suggested course timetables and printable trainer/learner notes.
After the excitement of CiviCon with new features and extensions being discussed, the Civi Sprinters are hard at work improving and finalising these for release, as well as discussing future plans.
However not all of us can bask in the glory of cool features and improvements. The documentation team have been hard at work attempting to improve the Civi Book.
The 4.5 version of the book has recently been released, updated with new 4.5 features and interface changes. In addition to this the membership section was restructured into a (hopefully) more meaningful and usable structure. At this years sprint we are working on the events section in an attempt to restructure it in a similar way. The aims are to ensure the documentation is up to date, get it into a more logical structure for end users and removing duplication of content. Watch this space for a new book release!
After restructuring documentation all day, it was time to restructure and refresh our heads...Read more
Good testing is critical for providing quality software. Some testing is always manual but writing automated tests to do the heavy lifting is a key part of modern coding practices. For developers, the discipline of writing automated tests helps to proactively identify and control edge-cases, and regularly running tests helps to identify problems quickly (before they grow and cause greater harm). Fostering a healthy culture of testing requires easy, consistent, timely test-results which in turn requires an easy, consistent, quick way to setup a new test environment. Easy, consistent setup of a test environment helps both (a) with individual developers who write and run tests on their personal sandboxes and (b) with teams which run tests in a continuous-integration environment.
This need is shared equally by the core team and many other active development teams in the CiviCRM community: many teams need to install and run tests with CiviCRM, a CMS, and a set of modules or...Read more
Last September CiviTeacher launched with 14 published videos. I promised to make at least one new screencast per week until the end of 2013 and I delivered. Today CiviTeacher offers 53 videos, is still growing... and is the only available service of its kind. Rates start as low as $15/month or $150/year USD. I've learned a lot about making useful content for beginners as well as advanced users.
I consider CiviTeacher to be financially self-sustaining, although not a replacement for my job as an independent consultant (yet). Given the small, budget-conscious marketplace of CiviCRM users, I'm pleasantly surprised by the number of organizations who subscribed. Speaking of subscribers, who uses CiviTeacher?... Read more
- Understanding the Structure of Dedupe Rules
- Creating Dedupe Rules
- Basic Dedupe Rule Attributes
- Field Weights, and Weight Threshold
- Some Recommended Rule Recipes
- Using Dedupe Rules
- Merging Contacts
- Using Dedupe Rules when Importing Contacts into CiviCRM
- Dedupe Exceptions
- Tips for Setting up Effective Dedupe Rules
- In Conclusion
Dedupe rules are a very useful feature of CiviCRM, but one that can cause a fair bit of confusion to new or less technical users. The documentation on them is fairly spartan — sufficient for developers or...Read more
"...not on those days."
That's fine, we'd still love your help. If you have some time to spare before the formal sprint dates either leave a comment on the Join the 4.5 Documentation Dash blog indicating the issue you've chosen and a comment on the issue on Jira or claim it yourself if you have that level of Jira permissions. If you won't have any free time until after 28th July, don't claim an issue now; please leave a comment below and I will contact you if there are still issues left after the formal sprint ends. (Issue CRM-14635 will need to wait until all the other issues are completed, so is a likely candidate for post-spint work.)
"...I am very new to CiviCRM."...Read more
Join us during our Documentation Dash (remote sprint) on Sunday 27th July and Monday 28th July to help get the new edition of the User and Administrator Guide ready for release at the same time as the stable version of 4.5.
4.5 beta 2 has just been released, so the arrival of a stable version of 4.5 is not far off. When that happens we want to publish a new edition of the User and Administrator Guide that includes all the new features, a totally revamped Membership section and other updates.
Eight people worked on documentation during the Tahoe sprint in April/May 2014, and we made great progress. However, some of the new features, notably the new CiviCase UI, didn’t exist at that time and there were other issues we didn’t quite finish, so there is still work to do.
We have set up a board showing the issues for this sprint. You will see that there is something for everyone. If you can join us, please 'sign up' by commenting on this blog post....Read more
One of the requirements in a project I am working at the moment was that the client wanted to enter when an adress becomes active. E.g. a member says he is moving by the 1st July 2015 (which is in the future). From that moment the member should be contacted by that address and till that moment the old address is the active address.
I have created an extension which achieve this. This extension is in beta and can be found on (https://github.com/CiviCooP/org.civicoop.futureaddress).
I will put this extension into the extension directory later on, when my client has finished testing this extension.
How does this extension work?
As a user you enter a future address by adding a new address on a contact and you set two things:
- You enter a location type which is a future one
- You enter a change date (the date when this address is changed)
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