
DEVELOPER AND IMPLEMENTER


Implementor
Progressive Technology Project
The organizations we work with are experiencing the benefits of a robust tool that is
easy to use, supports their work, and allows them to collect and track data from various parts of their organization, such as membership, fundraising, communications, and organizing into a centralized database. CiviCRM as an open-source solution also allows us to nurture and build a user community to share and create a common vision of future features that would be useful to the community organizing field. Just two years after our pilot project, we're currently supporting 30 community organizing groups to use CiviCRM, and the community is steadily growing.


Implementor
Ginkgo Street Labs
CiviCRM enables me to empower my clients with a database that suits their unique needs.


End-user, Administrator, Implementor
Center for Media Justice
Civi has been an amazing tool for CMJ (and for other organizations I work with) to keep our most important data all in one place in a user friendly way.


End-user, Administrator
City Bible Forum
City Bible Forum is an Australian not-for-profit Christian organisation. We need to communicate effectively with our constituents, and CiviCRM gives us a comprehensive set of tools for managing relationships. Interestingly, we often find that new features are being added just as our need for those features is becoming apparent. It's the right fit for us.


End-user, administrator
International Society of Bayesian Analysis
ISBA is an international non-profit society with members from all over the world. We have sections that represent different scientific areas and chapters that represent different regions of the world. Civi Member powers our membership system! We use CiviEvent for Conference and Workship registration, and utilize CiviPetition for creating new sections to our society through member petitions. We are epxloring how CiviGrants can be used to track our travel awards and look forward to features for integrating accounting and finance. As a growing non-profit CiviCRM plays a major role in managing our membership system!


Developer
Electronic Frontier Foundation
I work for the Electronic Frontier Foundation. We switched to CiviCRM so that we could be sure that our membership data stays safe, secure, and private. Now we have control over our CRM and can customize it to work for our needs.


Implementor
Palante Technology Cooperative
Palante Tech works with social justice organizations on a tight budget to be more effective through technology. CiviCRM allows us to provide a high-quality low-cost database for community organizing, donor and membership management.


DEVELOPER
NS WEB SOLUTIONS
I'm quite impressed with the responsiveness of the CiviCRM community, both from the core developers and many experienced users who have quickly provided answers and ideas in areas where I just needed that extra insight, or where we needed to do something totally new. After several years working with open source software, I'm finding the CiviCRM community to be the most responsive and helpful I've seen.
We make CiviCRM one of our primary offerings because it just provides so much right out of the box that our clients need, without a line of custom code. And when we need to extend it for the clients' unique needs, the APIs and programming hooks let us add in features that would be impossible in some other systems. This means we can provide great value to our clients with quick turnaround times and reasonable budgets, which is great for our clients and for us.


Developer


Administrator and End-user
CiviCRM is a powerful tool that could be really useful for many non-profits in Mexico.
Unfortunately the community is very small in my country. I hope that in the next years the community expands around Latin America.


Implementor, Developer, Trainer
elMobile Inc.
As developers for various OpenSource CRM applications, we learned a lot from CiviCRM on its scalability and ease of customization.
CiviCRM community is truly organic cultivating growth for users and developers.
We wish to continue learning with CiviCRM and to tackle future challenges with CiviCRM.


Comments
CiviResource?
Hey Olly,
We are about to implement something similar for techhub.com. I'm hoping to get a working prototype up by 31st October. I'd originally called it CiviResource.
My initial thoughts were to model each resource (or meeting room) as an activity type (see http://forum.civicrm.org/index.php/topic,21577.msg90469.html#msg90469). We'd then make a calendar that showed all activities of a certain type (and status) that people can use to check availability and potentially make a booking. We are keen on building on the work that Tim Otten has done with calendars and activities: http://civicrm.org/blogs/totten/experimenting-activity-calendars.
I'm planning on working on the prototype during the California, New York and Albany sprints.
We're also interested in integrating with CiviContribute, but we're likely to leave that till a further phase.
I'd be really up for co-ordinating this work as much as possible. Maybe time to write up some requirements and specificiations on the wiki??
MERCI?
Also, just wondering about the CiviCRM MERCI integration and if you are still going down that road?
MERCi
No the MERCi integration is now not taking place despite some work already being done. The MERCi development has forked and this option is no longer viable.
Olly
What's the nature of the fork?
What is the nature of the fork? Will you release the work you have done so far? The MERCI stuff seems like a great basis for this, so I am really curious what is happening.
facility bookings
I have done something like this already. The approach I took was to build onto CiviEvent. I created a new participant role called "facility" as well as defining new contact sub-types called "meeting room", "projector", "ballroom", etc.
Once those definitions were in place, I created a new contact for each facility, ie "meeting room ABC", "meeting room DEF", "Ballroom AAA", etc.
Then someone in the back office could "book a room" for an event by clicking "Event ... Register Event Participant" then selecting "meeting room ABC" as the participant, and giving it the participant role of "facility"
If someone needs to see all the bookings for room "Ballroom AAA" they can look at the event tab for the "Ballroom AAA" contact record, or they can run a participant report.
I had thought of using activities initially, but decided against it as more often than not the room/facility is needed for an event, and the facility manager/staff needs to know how many people are attending so they can set up the correct number of tables and chairs, etc.
Me too
I also need something like this, and would be willing to contribute time to developing the project. Yes let's do start discussing specs on the wiki.
This has come up for us but
This has come up for us but the 'resource' a person wanted to book was a teacher's time (for a one-on-one training) and there was also a requirement to be able to charge for the appointment
Different use-cases
Yes, our use-case is also very different from the one outlined above.
We book guest accommodations, and charge per-person, not per room, but the charge does vary depending on who that person is. We might also rent the whole building to a large group, and so need a parent->child relationship established between resources (in this case room->building).
I think if we put our heads together we can create something that's generalized enough to meet everyone's needs.
Not just rooms
Since a room isn't the only thing someone might want to book, I've tried to abstract the concept a bit and have outlined a rough spec on the wiki.
Hopefully others will chime in on the wiki and this ball can get rolling.
any working version available
any working version available for this. I'm planning to develop similar kind of module for hotel booking.