My name is Tim and I am a board member for the Open Roads Bike Program (http://www.openroadsbike.org/), a Kalamazoo, Michigan youth development program, founded in 2009, that teaches social skills and bike mechanic skills to youth in our community. This program began as a one-time program created by my friend Ethan Alexander, funded by a grant from the Kalamazoo Community Foundation. For this our third year, the board has put together a plan to turn this great idea into a permanent, self-sustaining organization - with help from CiviCRM.
Many of you are familiar with the process: creating brochures and letters, developing partnerships, organizing fund-raising campaigns, writing grants, developing our elevator speeches, organizing volunteers, planning events. With a small but dedicated group and many tasks, organization is essential. Efficiency is important. Some of our board members were familiar with web-based CRM...Read more
Many modern web applications have a lot of spam deterrent such as Captcha, Bayesian filters, URL, ip detections etc. One example is trying to do 2 consecutive search on the CiviCRM.org forum and you will get a an error that look like
"Your last search was less than 5 seconds ago. Please try again later."
The concept behind this is flood control is to prevent a webbot (automated script) that is trying to spam and flood the server.
Sometimes this technique is useful in place of something such as a Captcha system because when someone performs a search on the forum, it would be annoying to have to play the "guess game" with a captcha everytime. Therefore discourages the usage of the searching functionality.
We are applying the same concept to CiviContribute contribution page in attempt to stop spammers from using the contribution form as a gateway to test fake or stolen credit cards. See the code in the...Read more
We're a small children's theatre company and make great use of Google Analytics. We use CiviCRM/CiviEvent for our patron database and online ticket sales, and wanted to add Google Analytics ecommerce tracking to track the effectiveness of our various marketing activities.
I did this by copying /civicrm/templates/CRM/Price/Page/LineItem.tpl into a custom template directory, and adding the tracking code to my custom version. All of our "events" use price sets, and the price options are various ticket categories (child, adult, senior, etc). The code below tracks not only the entire order amount, but also the quantities of individual items in the order.
LineItem.tpl is called multiple times during the order/checkout process, so my custom template inserts the tracking code only when the $trxn_id variable is present -- this indicates that the order is finalized.
If you...Read more
We are excited to announce the publication of Using CiviCRM, by Packt Publishing – the first full-length, commercially published book covering implementation, configuration, and usage of CiviCRM.
The book goes beyond technical “how to’s” by helping the reader think through their systems, organizational processes, and existing data in order to most effectively make use of CiviCRM’s tools. Using case studies, practical recommendations, and best practices, the book walks through configuration and use of the core software and its functional components.
Weighing in at over 450 pages – it provides a comprehensive review of the software and the ways it can be used.
The book is an important step forward for the CiviCRM project, opening new opportunities for users and implementers who want to better understand the system and become power users. In conjunction with recent updates...Read more
NAO and my company, Korlon LLC, worked together late last summer and I'm finally getting around to doing a writeup about it. The project, despite a tight budget and tighter timeline, utilizes the following CiviCRM features with style:
- Online event registration
- Online membership signups of multiple types
- Automated email membership reminders
- CiviCRM Membership -> Drupal Roles sync Module
- Contact and membership imports
- Robust relationship management and permissioning
- Custom data fields and profiles up the wazoo
The staff at Denver DataMan have identified CiviCRM as the CRM that we believe is best suited for making a truly robust CRM that will be accessible for the blind. We have received funding from the Colorado Center for the Blind to allow us to support the development of this innovative project.
The solutions that we are proposing to implement will also help make the overall structure of CiviCRM more adaptable and in doing so paves the way for the development of mobile sites and other applications requiring functional changes based on user selections or device limitations with CiviCRM.
You can read the post I made recently on the boards to see the methodology we used to identify the issues that need to be addressed to achieve the goal of making CiviCRM accessible to the blind.
There are a few overarching areas that challenge the accessibility of CiviCRM. These are outlined here along...Read more
- 35: Number of...
We had a lively meetup at Wikimedia Foundation HQ in San Francisco last week. Despite the super crummy weather, Carl Tashian from the Participatory Politics Foundation came downtown on via bicycle to share their experiences migrating to CiviCRM from phpList, using the Sendgrid service for mailings, and integrating CiviCRM with the Ruby on Rails application they use for their Open Congress project. This is a great example of using the REST API for tools integration. You can check out the slides from Carl's presentation here. Be sure to also check out Open Congress! Thanks Carl for a great presentation.
We also spent some time reviewing the new...Read more
De Goede Woning is the first Dutch housing corporation to start using CiviCRM, and they are in the middle of their implementation process, expecting to go live in March 2011. One of their main loves in CiviCRM is the functionality of CiviCase, which they will use quite extensively for the following processes:
- manage the process of selling a house, including steps like talking to the bank, valuation of the house, technical survey etc.
- manage situations where customers are late paying rent and will be followed during a pay back agreement or in the worst cases, legal proceedings
- manage social contacts for all kinds of problems with customers in their environment (alcohol, abuse, noise, committed client that support neighborhood project etc)
- manage the process of renting out commercial property
Let me work out one example in a little more detail: some customers have a record of problematic...Read more
We've been recently working on CiviCRM upgrade for a Front Line - an organisation, which have been using CiviCRM for quite a few years now. Through their sponsorship, we put first version of case management into CiviCRM, which - with time and support from other organisations - led to developing CiviCase component. They also inspired creation of CiviGrant. You can say it's an Open Source success story - they invested some resources into bringing the subject (case work) to CiviCRM, the idea caught up and now they are migrating to much more advanced and flexible solution, which was created within the open source product framework. This blog post is not about calculating ROI, so I'll skip going further into this, but I bet it would be an interesting thing to dig a but further on. This blog post is about using CiviCRM in human rights organisation.
To give you an idea...Read more