Skip to main content

GROWING AND SUSTAINING RELATIONSHIPS

GROWING AND SUSTAINING RELATIONSHIPS
Close
Samuel Vanhove

Developer, Implementor

Réseau Koumbit

http://koumbit.org

As non-profit consultants working for non-profit organizations, we found CiviCRM to be particularly well suited to answer the common needs of activist associations, charities and other medium-sized groups. Based in Montréal, we've helped local and international organizations migrate to CiviCRM to manage their memberships, events, communications and fundraising campaigns. We empower our clients and assist them when they need us.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Amy Bucaida

Administrator

Missouri Credit Union Association

http://www.mcua.org

We are a full CiviCRM install with Drupal.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Donald Lobo

Implementor, Developer

CiviCRM LLC

http://civicrm.org

Still thinking of a deep deep quote. Basically:

It is super important for non-profits, advocacy and related groups to take charge of their destiny. Having control of your data is a good start. The crowd-sourced nature of an open source project in so in line with the co-operation and principles of most non-profits

CiviCRM is a project that strives to make the above possible. It is FREE as in kittens.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Michael Daryabeygi

Implementor

Ginkgo Street Labs

http://ginkgostreet.com

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

GROWING AND SUSTAINING RELATIONSHIPS
Close
Abril Rocabert

Administrator and End-user

http://www.alternativasycapacidades.org

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.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Allen Shaw

DEVELOPER

NS WEB SOLUTIONS

http://nswebsolutions.com

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.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Arthur Richards

DEVELOPER

WIKIMEDIA FOUNDATION

http://wikimediafoundation.org

At the Wikimedia Foundation, we leverage CiviCRM to maintain millions of records of donors and their contributions. Working with the product and particularly with the community has been a terrific experience. There's nothing quite like two open source organizations working together to meet their respective goals while ultimately strengthening the open source community as a whole.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Paul Keogan

Implementor

BackOfficeThinking

http://www.backofficethinking.com

CiviCRM allows us to bring all benefits and capabilities of a large commercial CRM and
donor management system to medium and large non-profits at a fraction of the cost. CiviCRM also allows smaller non-profits to benefit from an integrated solution for donor management, events, bulk email, etc. substantially increasing their effectiveness as compared to managing a variety of nonintegrated software and spreadsheets. Thanks to a strong CiviCRM community, CiviCRM’s functionality continues to advance and CiviCRM’s market continues to grow rapidly.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Ken West

End-user, Administrator

City Bible Forum

http://citybibleforum.org

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.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Michael McAndrew

Implementor, Trainer, Documentator and Developer.

Third Sector Design

http://www.thirdsectordesign.org

CiviCRM helps us help non profits to do fantastic things with their data.
Being closely involved with the developers and documentation team on a daily basis ensures that we can give our clients the best and most up to date advice on how they can use CiviCRM to meet their needs.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Richard Hunter

Administrator, End-user

AustLII

http://www.austlii.edu.au

AustLII is the leader in the free access to law movement and has a philospophical bias towards open source systems. After investigating all the other possible major alternatives it seemed logical to turn to CiviCRM. We have software developer resources, and though it is not core business, we may be able to direct some of these resources towards improving CiviCRM for the community.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Eileen McNaughton

Developer and End-user

Fuzion

http://fuzion.co.nz

CiviCRM has one of the most active and friendliest communities I have come across. From initial tentative forum posts I was encouraged into engaging more actively through IRC and directly with other groups & individuals and am now happy to count many community members as friends. I recently found an article on the web that said if you post a question about CiviCRM anywhere on the web Lobo will post an answer within a few hours. It often feels like that is true.

One of the most valuable way in which the community supports me is by allowing me to bounce my ideas around and often someone is able to suggest an approach which is better than mine.

LOGIN | REGISTER
  • Create new account
  • Request new password

Search form

  • BLOG
  • DEMO
  • Find An Expert
  • NEED HELP
  • SUPPORT US
  • DEVELOPER RESOURCES
CiviCRM Community Site logo CiviCRM Community Site
  • WHAT IS CIVICRM
    • Community
    • Case Studies
    • Experts
    • Contributors
    • Core Team
    • Licensing
    • Contact Us
  • WILL CIVICRM MEET YOUR NEEDS?
    • Contacts
    • Contributions
    • Communications
    • Peer-To-Peer Fundraisers
    • Advocacy Campaigns
    • Events
    • Members
    • Reports
    • Case Management
  • GET STARTED
    • Evaluate Your CRM Needs
    • Evaluate CiviCRM Features
    • Read Books
    • Demo CiviCRM
    • Download CiviCRM
    • Find An Expert
  • PARTICIPATE
    • Join the CiviCRM Community
    • Read Our Blog
    • Community Forum
    • Attend a Training or Meetup
    • Make It Happen
    • Contribute
    • Become A CiviCRM Developer
    • Issue Tracker
    • Help with Documentation
    • Translate

You are here

Home » Blogs » AllenShaw's blog

Blog

  • Architecture Series
  • CiviCampaign
  • CiviCase
  • CiviCon
  • CiviContribute
  • CiviCRM
  • CiviCRM API
  • CiviCRM Code Sprint
  • CiviCRM Meetups
  • CiviCRM Release
  • CiviCRM Solutions (case studies and user stories)
  • CiviCRM Team
  • CiviCRM Training
  • CiviCRM v1.6
  • CiviCRM v1.7
  • CiviCRM v1.8
  • CiviCRM v1.9
  • CiviCRM v2.0
  • CiviCRM v2.1
  • CiviCRM v2.2
  • CiviCRM v2.3
  • CiviCRM v3.0
  • CiviCRM v3.1
  • CiviCRM v3.2
  • CiviCRM v3.3
  • CiviCRM v3.4 and v4.0
  • CiviCRM v4.1
  • CiviCRM v4.2
  • CiviEvent
  • CiviMail
  • CiviMember
  • CiviMobile
  • CiviPledge
  • CiviReport
  • Documentation
  • Drupal
  • Extensions
  • Finance and Accounting
  • Interface Design and Layout Standards
  • Internationalization and Localization
  • Joomla
  • Older Versions
  • Schools
  • WordPress

Publishing Activities as an iCalendar Feed

Submitted by AllenShaw on September 13, 2011 - 11:56
At NS Web Solutions, we recently got a chance to work on a cool project for one of Pogstone's clients. Thanks to this client's generosity, we expect soon to release a Drupal module which will provide a feed of each user's assigned activities in iCalendar format, ready to be subscribed to from with Google Calendar and/or Outlook.
 

Key features

Here's a short list of what you can expect from this module:
  • General description: Users can access an iCal feed of their upcoming (future) Activities, suitable for subscription via Google Calendar, Microsoft Outlook, and/or similar software
  • Activities are represented as VEVENT objects, matching applicable properties (DTSTART, DTEND based on duration, etc.) where possible and appending names of any other asignees to the DESCRIPTION property
  • Feed includes activities of any type, including client-defined activity types
  • Feeds are implemented in such a way as to conserve server resources, for example by caching at a site-wide configurable interval (default 30 minutes).
  • A user's Activities feed shows all activities having that user assigned, even if other users are also assigned.
  • The user can easily determine the correct URL for the Activities feed by viewing the URL in CiviCRM
  • URL includes a persistent random hash to limit other parties' attempts at guessing the URL and viewing the user's feed; this can be re-generated by the user in case, for example, the URL becomes known to the wrong people.

Development status

This module currently exists as a sandbox project on drupal.org: CiviCRM Activities iCalendar Feed.  As of this writing we don't have much there in the way of working code, but expect to have something functional posted by the end of this week.
 
Code is first being written for the client's system in Drupal 6 / CiviCRM 3.4.5. Once we have that working we'll be porting it to Drupal 7 / CiviCRM 4.x. We're expecting to release fully tested D6 code by September 22, 2011.
 
Naturally I'd love to get feedback from everyone here. It's not a cureall for the synch-to-Google-Calendar question, since it doesn't attempt, for example, to pull events into CiviCRM from other calendaring systems. But I think there's some cool functionality here, and would be glad to hear ways it could be improved upon and made more useful to more people.
 
  • AllenShaw's blog
  • Log in or register to post comments

Comments

Excellent News

Permalink Submitted by hershel on September 13, 2011 - 12:26

This would be a great tool. Please let us know when it's ready so we can test. :)

 

Thanks.

  • Log in or register to post comments

Yes, thanks

Permalink Submitted by AllenShaw on September 13, 2011 - 12:46

I'll be sure to let you know, Hershel.

  • Log in or register to post comments

Most meeting invites come in the other direction

Permalink Submitted by Dave D on September 13, 2011 - 17:50

When we looked at synching before, our (main) stumbling block was that most calendar entries originate as meeting invites that are in people's emails. You've stated that this module isn't being built to handle that direction, but since you asked for feedback that would be my main comment. If double-entry is still required then at the very least it means some way to avoid duplicates of those entries in my calendar when I pull from civi.

  • Log in or register to post comments

Per-activity "show/hide in feed" option?

Permalink Submitted by AllenShaw on September 14, 2011 - 08:51

You raise a good point.  Would it help to add a "show/hide in feed" option for each Activity, so that the user can mark Activities that shouldn't be included in the feed?

BTW, I've added this as a feature request in the project issue queue (http://drupal.org/node/1279144) to help make sure it gets proper attention when it comes time to add features. Thanks!  

  • Log in or register to post comments

Re: Per-activity "show/hide in feed" option

Permalink Submitted by Dave D on September 14, 2011 - 13:54

Thanks.

It might be useful in general to have that option.

  • Log in or register to post comments

Part of the puzzle for building an appointment scheduler?

Permalink Submitted by petednz on September 15, 2011 - 15:26

Hi Allen - sounds like a useful addition.

We are about to do some research for a client who needs an appointment scheduler. They are already using CiviCRM heavily for Events/Training - but need something for one on one appointments - with these being synched to public Calendars so patients can see what timeslots are available.

We had been planning on going with a third party option as we thought the customisation required to do the above with civicrm (including ability to pay for session, cancel, reschedule etc) probably makes it all too big a mission at this point.

But it does sound like your project potentially fills in one of the gaps for this, so will be keen to explore it when you release the code.

  • Log in or register to post comments

This looks great. Have you released code already?

Permalink Submitted by David (not verified) on October 24, 2011 - 17:06

I believe I saw another product that focuses on events as the unit to track in calendars. I like you activities focus.

-david

  • Log in or register to post comments

CIVICRM


GROWING AND SUSTAINING RELATIONSHIPS

WHAT IS CIVICRM
  • Community
  • Case Studies
  • Experts
  • Contributors
  • Core Team
  • Licensing
  • Contact Us
WILL CIVICRM MEET YOUR NEEDS?
  • Contacts
  • Contributions
  • Communications
  • Peer-To-Peer Fundraisers
  • Advocacy Campaigns
  • Events
  • Members
  • Reports
  • Case Management
GET STARTED
  • Evaluate Your CRM Needs
  • Evaluate CiviCRM Features
  • Read Books
  • Documentation
  • Demo CiviCRM
  • Download CiviCRM
  • Find An Expert
PARTICIPATE
  • Join the CiviCRM Community
  • Read Our Blog
  • Community Forum
  • Attend a Training or Meetup
  • Make It Happen
  • Contribute
  • Become A CiviCRM Developer
  • Issue Tracker
  • Help with Documentation
  • Translate