Book Image

Using CiviCRM - Second Edition

By : Erik Hommel, Joseph Murray, Brian P Shaughnessy
Book Image

Using CiviCRM - Second Edition

By: Erik Hommel, Joseph Murray, Brian P Shaughnessy

Overview of this book

CiviCRM provides a powerful toolbox of resources to help organizations manage relationships with constituents. It is free, open source, web-based, and geared specifically to meet the constituent relationship management needs of the not-for-profit sector. Beginning with broader questions about how your organization is structured, which existing workflows are critical to your operations, and the overarching purpose of a centralized CRM, the book proceeds step by step through configuring CiviCRM, understanding the choices when setting up the system, importing data, and exploring the breadth of tools available throughout the system. You will see how to best use this software to handle event registrations, accept and track contributions, manage paid and free memberships and subscriptions, segment contacts, send bulk e-mails with open and click-through tracking, manage outreach campaigns, and set up case management workflows that match your organization’s roles and rules. With specific emphasis on helping implementers ask the right questions, consider key principals when setting up the system, and understand usage through case studies and examples, the book comprehensively reviews the functionality of CiviCRM and the opportunities it provides. With this book, you can help your organization better achieve its mission as a charity, industry association, professional society, political advocacy group, community group, government agency, or other similar organization and position yourself to become a power user who efficiently and effectively navigates the system.
Table of Contents (20 chapters)
Using CiviCRM - Second Edition
Credits
About the Authors
www.PacktPub.com
Preface
Index

Preface

Every non-profit organization looking for software to manage their relationships, events, memberships, donations, campaigns, cases, workshops, volunteers, or any data involving their stakeholders should consider CiviCRM. CiviCRM is an open-source CRM tool specifically targeted at non-profit and the third sector, and anyone thinking about CiviCRM should read this book. It is a comprehensive guide to the functional possibilities of CiviCRM, but also discusses the community and organizational aspects of using CiviCRM. This second edition of the book complies with CiviCRM version 4.6.

What this book covers

Chapter 1, Achieving Your Mission with CiviCRM, introduces CiviCRM and how it can help you as a non-profit in achieving your mission.

Chapter 2, Planning Your CRM Implementation, will help you to plan for your CRM implementation based on the experiences of the authors.

Chapter 3, Installation, Configuration, and Maintenance, explains about the installation using the CMS Drupal, Joomla!, or WordPress and guides you through the configuration steps.

Chapter 4, CiviCRM Basics – Moving through the System and Working with Contacts, explains about the basic navigation and tells you about contacts, the heart of CiviCRM.

Chapter 5, Collecting, Organizing, and Importing Data, focuses on where your data would be collected from, how it can be segmented, and how data can be imported into CiviCRM.

Chapter 6, Communicating Better, deals with how you can communicate with your constituents and stakeholders using email and SMS and use groups to make communication easier.

Chapter 7, Campaigning with Petitions and Surveys, explains how CiviCampaign and its Survey and Petition components can help you with your campaigns.

Chapter 8, Fundraising for Your Mission, explains how CiviCRM can support and administer your fundraising efforts. The topics covered include segmentation, benchmarking, payment processors, contributions, and pledges.

Chapter 9, Growing Your Membership and Interacting with Members, deals with administering and managing memberships and how CiviCRM can support you interacting with your members.

Chapter 10, Managing Events, guides you through all aspects of CiviEvent that will support you in your event organization and management and interaction with event participants.

Chapter 11, Interacting with Constituents – Managing Cases, discusses how CiviCase can help you with case management for different purposes.

Chapter 12, Providing Support – Grant Management, details the CiviCRM functionality for grant management.

Chapter 13, Telling Your Story – Building Reports, explains how the reporting facilities of CiviCRM can be used with default reports and how you can enhance these reports to suit your specific needs.

Chapter 14, Customization, Community, and Cooperation, Cooperation gives you an introduction to customizing CiviCRM, how the CiviCRM community operates, and invites you to cooperate!

What you need for this book

In addition to the CiviCRM software itself (freely available from http://civicrm.org), you will need either Drupal (http://drupal.org) or Joomla! (http://joomla.org) as the CMS framework in which CiviCRM will reside.

CiviCRM runs on an Apache/MySQL/PHP platform. It requires a fair amount of server system resources more than other web-based software, including Drupal or Joomla! running on their own. Virtual private servers available from commercial hosting providers are a good option for hosting, and dedicated servers with high-availability and high-performance server clusters can also be used in more demanding situations. While you may be able to run CiviCRM on shared hosting for small implementations, you will generally find the resource limitations problematic, particularly when your use of the software grows.

For testing purposes or in special circumstances where you want a personal instance, you can set up an implementation on a local machine running the following:

Throughout this book, we assume you are running CiviCRM on a Linux operating system. Some of the configuration tasks require different procedures when running under Windows, which are not documented here. Unless you are familiar enough with Linux and Windows that you can translate accurately between crontab and scheduled tasks, file and directory permission systems, and simple Command Prompt/command-line commands, you should avoid using CiviCRM on a Windows environment.

This book deals with CiviCRM and thus addresses the Drupal/Joomla! environment as it pertains to CiviCRM integration. Though occasional mention is made of the other technologies used to implement CiviCRM (including PHP, MySQL, Apache, jQuery, and Smarty), no prior knowledge is required to install and configure the software.

Who this book is for

The book is primarily for administrators tasked with implementing, configuring, maintaining, and updating CiviCRM and staff users who are looking to better understand the tools available in order to become power users. CiviCRM is software that may be used by advocacy groups, non-profit, and non-governmental organizations, elected officials, professional and trade associations, government entities, political campaigns and parties, and other similar organizations, and this book will prove useful to all such users.

Conventions

In this book, you will find a number of text styles that distinguish between different kinds of information. Here are some examples of these styles and an explanation of their meaning.

Code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles are shown as follows: "We can include other contexts through the use of the include directive."

A block of code is set as follows:

.htaccess:
php_value memory_limit 128M
php_value register_globals off
php_value max_execution_time 600

php.ini:
memory_limit = 128M
register_globals = off
max_execution_time = 600

Any command-line input or output is written as follows:

/usr/bin/drush -u 1 -r /path/to/drupal @sites civicrm-api job.execute auth=0 –y

New terms and important words are shown in bold. Words that you see on the screen, for example, in menus or dialog boxes, appear in the text like this: "All of your system configuration will be done through the Administer menu item."

Note

Warnings or important notes appear in a box like this.

Tip

Tips and tricks appear like this.

Reader feedback

Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or disliked. Reader feedback is important for us as it helps us develop titles that you will really get the most out of.

To send us general feedback, simply e-mail , and mention the book's title in the subject of your message.

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide at www.packtpub.com/authors.

Customer support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Errata

Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you could report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/submit-errata, selecting your book, clicking on the Errata Submission Form link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded to our website or added to any list of existing errata under the Errata section of that title.

To view the previously submitted errata, go to https://www.packtpub.com/books/content/support and enter the name of the book in the search field. The required information will appear under the Errata section.

Piracy

Piracy of copyrighted material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works in any form on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.

Please contact us at with a link to the suspected pirated material.

We appreciate your help in protecting our authors and our ability to bring you valuable content.

Questions

If you have a problem with any aspect of this book, you can contact us at , and we will do our best to address the problem.