Book Image

CiviCRM Cookbook

Book Image

CiviCRM Cookbook

Overview of this book

CiviCRM is a web-based, open source, Constituent Relationship Management (CRM) software geared toward meeting the needs of non-profit and other civic-sector organizations.Organizations realize their mission via CiviCRM through contact management, fundraising, event management, member management, mass e-mail marketing, peer-to-peer campaigns, case management, and much more.CiviCRM is localized in over 20 languages including: Chinese (Taiwan, China), Dutch, English (Australia, Canada, U.S., UK), French (France, Canada), German, Italian, Japanese, Russian, and Swedish.CiviCRM Cookbook will enhance your CiviCRM skills. It has recipes to help you use CiviCRM more efficiently, integrate it with CMSs, and also develop CiviCRM.This book begins with recipes that help save time and effort with CiviCRM. This is followed by recipes for organizing data more efficiently and managing profiles.Then you will learn authentication and authorization and managing communication with contacts.Then you will be guided on using the searching feature and preparing reports. We will then talk about integrating Drupal and CiviCRM. You will also be taught to manage events effectively. Finally, learn about CiviCampaign, Civimember, and developing CiviCRM.
Table of Contents (19 chapters)
CiviCRM Cookbook
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Creating mail templates for CiviMail in Drupal


CiviCRM's mailing system is excellent, but the templating system demands a certain degree of skills and knowledge of HTML, particularly if things go wrong.

Add to that the complexity of modern mail templates and it can become very challenging. When planning your CiviCRM deployment, you should consider the skill set of the users who are going to be responsible for sending out mailings. If the HTML-savvy skill set is not there, this recipe shows a different technique for creating perfect e-mail newsletters that use the CMS to create the e-mail. As a developer you will need to know a little about creating templates within your CMS system. In this example we will use Drupal.

How to do it…

Here we will create a new content type in our CMS to handle the composition of each mailing. Users will then be able to cut and paste the HTML into CiviMail.

  1. Create a new Drupal content type. Call it email news or something similar.

  2. Plan your e-mail newsletter content...