The Landscape of for Nonprofits

June 2016 Better Websites for the Strategy Design Greater Good Development Support

Message Agency is a full-service interactive agency based in Philadelphia. For over a decade, we have built brands, websites, and web applications exclusively for nonprofits, foundations, and universities. We are a social enterprise that helps good organizations use great technology to enlighten, educate, engage, and enact change.

We use open-source tools like Drupal to deliver feature-rich sites that are easy to use and administer. We also integrate Drupal with Salesforce to help clients engage stakeholders and streamline business processes and data management.

[email protected] | www.messageagency.com

PAGE 2 The Landscape of Drupal for Nonprofits • June 2016 Foreword

Dear Reader,

On behalf of Message Agency, I am pleased to present Idealware’s The Landscape of Drupal for Nonprofits. We’re excited to be able to partner with Idealware to bring you this first-of-its-kind research. As an agency that has been building websites with Drupal for 10 years, we understand how powerful the platform can be. Drupal’s strength lies in its vast community of committed developers and contributors, who extend its core functionality with features and tools that can be used to meet the needs of any nonprofit. We’re proud to be one of those contributors. As a firm that exclusively works with mission-driven clients, we also know that the CMS market can be difficult to navi- gate for nonprofits—particularly when deciding which platform is the right one for your needs. It’s why impartial research like this report is so critical for organizations making tough decisions about how they invest their precious resources, effort, and time. To help you evaluate this open source CMS, the report identifies four common goals for nonprofit websites that Drupal excels at meeting. For each, it also provides a list of Drupal modules recommended by experts and nonprofit staffers that can help achieve those goals. In addition to interviews with experts, Idealware talked to five organizations that chose to use Drupal. Case studies of those organizations demonstrate how each is using Drupal to support their missions and the decision-making that went into the software selection process. Whether you are looking for a simple web presence or want to integrate your website with other applications, partners like Message Agency can help you plan and implement Drupal sites tailored to your own budget and goals. But you need to choose the platform with the confidence that it’s the right one for you—with this report, you’re taking the first step in that process. For over a decade, we’ve used Drupal to serve nonprofits, universities, and other mission-driven clients, helping them raise more funds, engage more supporters, and more effectively manage their data. We love doing great work for good folks and are grateful for the continued opportunity to help with your important work. Thanks to Idealware for its critical work, and thanks for downloading this report! Sincerely,

Marcus Iannozzi, Founder and Principal

PAGE 3 The Landscape of Drupal for Nonprofits • June 2016 Table of contents

What Is Drupal?...... 6 Components of Drupal...... 7 Drupal Version Showdown: 7 vs 8...... 8 Is Drupal Right for You? Maybe Not...... 9 Drupal Use Cases...... 11 Introduction...... 12 Community Platform...... 13 Content Delivery and Publication...... 18 Integrated Data Platform and Repository...... 21 Support for an Ecosystem of Related Sites...... 26 Case Studies National Council of Nonprofits...... 16 New York-New Jersey Trail Conference...... 17 A Women’s Rights Organization...... 20 Bitch Media...... 24 Regional Access Project (RAP) Foundation...... 25 Appendix A: Additional Resources...... 28 Appendix B: Authors and Contributors...... 29 Appendix C: About This Report...... 30

PAGE 4 The Landscape of Drupal for Nonprofits • June 2016 The right technology to extend your influence. Our award-winning development team is an industry leader in building Drupal websites, applications, and open source solutions for nonprofits, foundations, and government agencies.

forumone.com

iPad What Is Drupal?

Drupal, the open source website Content Management System (CMS), powers nearly 2.2 percent of all web- sites—nearly 1.2 million sites in all.1 Drupal has been No two Drupal websites closely associated with the nonprofit community since it launched in 2000, a relationship that continues today. will be built the same The platform is suitable for sites of wide-ranging sophis- tication, including large, enterprise level sites that require way—this is not an out- a flexible and powerful CMS. But is it right for you? of-the-box solution, That kind of power and flexibility does not come without a price. One tradeoff for that power is complex- which can make user ity for users. Compared to such other open source website platforms as WordPress and !, or vendor- support difficult to find. supported site-building tools like Squarespace, it can be more difficult to understand Drupal’s functionality and to configure it to do what you need. Because of this complexity, it’s also far less likely that your organization has the knowledge or skills on staff to implement or In this first-of-its-kind report, we’ve combined our first- even maintain a Drupal site, meaning that more of your hand research of Drupal’s evolving functionality from our project budget will need to go to hiring a consulting firm Consumers Guide to Nonprofit Content Management Systems or developer to set it up and support it for you. While (www.idealware.org/reports/consumers-guide-content- Drupal itself is free, community-supported software, the management-systems-nonprofits) with the expertise cost of implemention can add up quickly. and experience of 12 consultants, developers, nonprofit staffers, and Drupal pros to identify the primary types of Another tradeoff is that Drupal’s flexibility is achieved websites for which the platform is a good fit. We’ve also through customization and design. That means that no included five case studies of real-world nonprofit organiza- two Drupal websites will be built the same way—this tions using Drupal to power their own sites to show what is not an out-of-the-box solution, which can make user led them to the the platform, the advantages it has given support difficult to find. You’ll need to work with your them and the challenges they’ve faced, and key lessons developer to create documentation for your particular and takeaways for other nonprofits to consider before website implementation and to keep them up-to-date implementing a new website. as you add or change functionality. Another option is to keep the developer or another consultant on retainer to For each type of website we’ve identified, we’ve also provide technical and user support for your site on- included a brief list of useful community-contributed going, though this also requires additional funding. modules that our experts and case study subjects recom- mend to help meet those goals. But Drupal is worth the cost of implementation if your site needs the power and flexibility it is capable of, and if it’s within your budget. How do you decide whether your own site needs are a good fit for the platform?

1 www.drupal.org/project/usage/drupal

PAGE 6 The Landscape of Drupal for Nonprofits • June 2016 components of drupal

When discussing Drupal, there are four main com- When considering a module, pay close attention to how ponents of the platform to consider: the core itself, frequently its developer publishes updates. The Drupal expressed by version number as Drupal X.X; themes; community enforces stricter guidelines for code quality modules; and distributions. of submitted modules and maintains a longer and more thorough security evaluation than other open source The Drupal core, currently at version 8 (see the next Content Management Systems, which can lead to delays. section for more information about versions), is modular, But a regularly updated, actively supported module which means it can be expanded by the installation of will likely hew closer to Drupal’s own update schedule, components that can change the platform’s features and decreasing the time you’ll need to wait to install new override its limitations without requiring the underly- updates to the core Drupal platform. A developer who ing code to be rewritten. The Drupal core itself is best is on top of the update calendar may also be more likely thought of as a collection of “official” modules—with to respond promptly to security vulnerabilities or other each major version of the platform, additional issues. community-contributed modules may be folded into the core system. The installation of additional modules, distributions, and themes is called “extending the core.” Distributions Distributions are packaged versions of Drupal, developed Themes and provided by third-parties, usually designed with a specific purpose or use case in mind. These collections Themes, which can alter a site’s basic appearance, are not of modules, themes, and associated settings configure covered in this report. There are too many of them for us Drupal for custom needs. Our experts mentioned two: to include, and our focus is more customized sites. Backdrop CMS (backdropcms.org), a pre-tailored off-shoot of Drupal 7 designed with small-to-medium Modules sized businesses and nonprofits in mind; and Drupal Commons (www.drupal.org/project/commons), oriented What’s a Drupal module? An important aspect of the around online community building and collaboration, platform, and one of its strongest selling points, is the well suited for internal uses like company intranets. abundance of custom community and user-contributed In theory, using a distribution of Drupal already tailored modules. Like WordPress plug-ins or Salesforce apps, to the type of website or use case you have in mind modules allow you to easily extend Drupal’s functionality could save your organization significant time and money by adding support for additional features—includ- by eliminating some of the need for customization or ing online donations and eCommerce storefronts, development as part of your implementation project. integrations with third-party tools or databases, or even However, the experts we interviewed urged caution entire Constituent Relationship Management (CRM) about distributions, as quality can vary widely between system—to your website. providers. While some will have a plan or roadmap for Other modules may provide useful tweaks or improve- development and updates, others may not, and in a ments to core Drupal functionality, allowing you to more worst-case scenario, you may find that you’ve built your easily customize the layout of the admin user interface or site on a distribution that no longer exists. improve built-in site search functionality, for example.

PAGE 7 The Landscape of Drupal for Nonprofits • June 2016 Drupal version showdown: 7 vs 8

Drupal 7 was released in January 2011, Drupal 8 as online community or forum modules, or integra- in November 2015. Deciding which version of the tions with third-party databases, it may make more platform to build upon is not as clear-cut as choosing sense to wait until the relevant modules are compat- the newest version. ible with Drupal 8.

Drupal 7 How to Choose? Drupal 7, currently the oldest actively-supported So, should which version of Drupal should you version, will be the next version to be “retired.” But consider? The majority of the experts we interviewed that date has yet to be determined, and our experts felt that Drupal 7 will be the best bet for most predict it will be several years from now. organizations replacing an older site, as it allows them to take advantage of the larger user community and Websites built on Drupal 7 currently have the wid- well-established modules. In fact, the majority of est selection of community-contributed modules, modules recommended in this report are currently especially those that provide such substantial custom only available for Drupal 7. But if you’re looking to functionality as community or forum moderation implement a fairly straightforward, content-driven tools, constituent data management tools, or con- new website, consider Drupal 8, which can expect a nections to third party databases. Drupal 7 users also longer period of active development and support from benefit from the support of a large community. As of the community and will eventually allow you to add June 2016, over 1 million websites run Drupal 7.X 2 more complex functionality and integrations as more compared to Drupal 8.X’s roughly 80,000. popular modules are successfully ported to the new platform. (For an example of an organization that Drupal 8 chose to build on Drupal 8 and wait for the modules they need, read the RAP Foundation case study on In version 8, Drupal began to incorporate more mod- page 25.) ules and functionality as part of the core, including a What You See Is What You Get (WYSIWYG) text Ultimately, the decision comes down to how you editor, functionality previously available only through intend to use the site now and what functionality you community-contributed modules. This might make might want to add in the near future. For example, if Drupal 8 an attractive option for nonprofits looking user forums or communities, tight integration with for a more “out-of-the-box” CMS. a fundraising or CRM database like CiviCRM or Salesforce, or complex user workflows for content Our experts also highlighted its improved adherence creation and publication are essential to have in place to user accessibility standards and better support for at launch, you’ll most likely be looking at Drupal 7. media files as significant improvements over previous versions. However, while the core code of Drupal 8 Don’t forget about the timing! While many modules is ready for new sites, there is still a delay in updates are currently still in the process of updating to support to some of the most popular modules from Drupal Drupal 8, our experts felt strongly that this will be less 7. As a result, if your current site requires substantial of a deciding factor within the next year as the com- custom or community-contributed functionality, such munity catches up to the latest version.

2 www.drupal.org/project/usage/drupal

PAGE 8 The Landscape of Drupal for Nonprofits • June 2016 is Drupal right for you? maybe not...

Almost since its initial release, Drupal has been a popular platform choice for nonprofit websites. But like any software, it’s not right for everyone. Drupal is free to Budget-conscious organizations are attracted to the acquire, edit, and open source CMS due to the promise of a free solu- tion, while larger nonprofits appreciate the flexibility customize, but a full of extensively customized implementations and robust user management at a lower ongoing cost than such implementation plan enterprise-level proprietary solutions as eZPublish or Ektron. And because developers like Drupal for that includes technical its strong user community, the ability to contribute additional functionality through modules, and the and user support is more vigorous security reviews and gating criteria for community-contributed modules, there is a strong field likely to require a of qualified consulting firms and designers who work with the platform. significant budget. However, Drupal is not an “end-all, be-all” website solution. Smaller nonprofits with more straightforward website needs will find it overly complicated for what To help you decide, we’ve identifed a few simple could—and should—be a simple site. And though it’s scenarios. free, nonprofit techies often talk about open source • You’re on a tight budget and want to set up your software being free as in “free puppies,” which you site yourself. While Drupal is free to acquire, the bring home and then spend the next decade and a money you save on licensing costs will instead half paying for food, training, and veterinary bills. need to be spent on hiring a developer to design, Drupal is free to acquire, edit, and customize, but a configure, and implement the site for you. If your full implementation plan that includes technical and site needs are simple, you might find WordPress user support is likely to require a significant budget. or another platform a better fit. It’s possible to get Unlike more straightforward platforms like WordPress, up-to-speed and start developing a site on Word- or end-user focused proprietary solutions like Wix, Press on your own, and the multitude of themes Weebly, or Squarespace, most nonprofits will not have makes it easy to fit it to your own needs. If you the resources or knowledge in-house to set up a site in have a small budget, consider managed hosting Drupal themselves. for WordPress, in which the web host takes care There are plenty of good reasons to build your website of all maintenance; it’s widely available for around on Drupal, as we’ll demonstrate in the remainder of $300 per year. You could also consider a vendor- this report. But in this section we’ll help you determine supported do-it-yourself site builder, such as Wix, whether your site might be better suited to another Weebly, or Squarespace. These provide fewer op- CMS. tions for customization but are explicitly designed for less tech-savvy users to set up themselves.

PAGE 9 The Landscape of Drupal for Nonprofits • June 2016 • You want something that will support your assume that responsibility itself, then Drupal is site right out of the box. While the modules probably not a good fit for your website. Consider and functionality available out-of-the-box in a hosted proprietary solution such as Wix, Weebly, Drupal have grown with each major release, the or Squarespace if you’d like all the maintenance to consultants and experts we interviewed expressed happen for you, behind the scenes. that the majority of clients will still need sub- • You need an easy-to-use interface for less stantial build-out at implementation. Compared tech-savvy staff members. One of the common to solutions like WordPress, which have a fairly complaints against Drupal is that, out-of-the-box, rigidly-defined content structure, Drupal requires the user interface is unintuitive and difficult to more planning and thought around what content use—at least, compared to less-complex solutions types should be made available, which fields are like WordPress. While the community has put a enabled or editable for each, and how all content great deal of work into improving the interface types interact. Additionally, the majority of over the years, most of our experts still recom- templating and theming options for Drupal sites mended taking the time at implementation to require custom code, although some third-party have your developer design a new interface that modules like Display Suite (www.drupal.org/ better meets the needs of your staff. If you need project/ds)bring this functionality into the admin all of your staff members to edit or post content user interface. to your site and don’t have the budget to develop • You want a “set it and forget it” website. Very a new interface, you may be better served using a few technology solutions can be set up and more straightforward or user-centric solution such expected to run correctly indefinitely, and this is as WordPress or Squarespace. especially true of websites. In addition to regular Ultimately, the decision comes down to needs. What updates and security patches to review and install, do you need your website to do? Will it need to sup- you should be also be updating content to keep port multiple different types of custom content—for the site dynamic and current. As with almost any example, articles, events, news stories, and directory technology, you’ll inevitably encounter unexpected listings—or will it primarily be structured around issues, too. With open source web platforms, like pages and blog posts? Do you need to host an online Drupal, where any user can write and publish community for reader-contributed content or a user their own custom code, you’ll also need to deal forum, or will allowing comments be enough? Do with updates for community-contributed modules you need your website to integrate directly with your or plugins in addition to the Drupal core, or you constituent database or online donation tool, or risk exposing your site to security vulnerabilities. would you prefer to keep them separate? Our experts suggested that organizations that are willing and able to learn the system tend to be the Before jumping on the bandwagon for any specific best fit for Drupal rather than organizations that platform, meet with your team internally to define expect to install it and ignore it. what role your website will play in your organization’s fundraising, marketing, and programmatic efforts, While such basic infrastructure updates as security and what specific functionality (such as forum support patches and server maintenance will typically be or eCommerce) you’ll need to achieve those goals. handled by your hosting provider, you’ll need to With that list in hand, you can begin reaching out to pay more (either through the host or to a contrac- developers and consulting firms, who will recommend tor) for ongoing support. If your organization which solution they feel would best meet your needs. can’t afford to contract out site maintenance or

PAGE 10 The Landscape of Drupal for Nonprofits • June 2016 Drupal use cases

PAGE 11 The Landscape of Drupal for Nonprofits • June 2016 introduction

In general, you can support just about any type of content types beyond the simple post-and-article website on any CMS platform—and some developers format or to support more granular account permis- will build every website they’re hired to build on the sions or workflows. platform they’re most familiar with—but that doesn’t Which types of sites are best-suited for the Drupal mean it’s the best tool for the job. To some extent, the platform? Our experts identified four use cases based differences between Content Management Systems on nonprofits’ goals for their websites to help you are negligible if your website needs are fairly basic or understand your own needs and whether they’re a straightforward. good fit for Drupal: But once your needs go beyond a simple site focused • Community Platform on blog posts or articles, the choice of platform will dictate where you need to focus your resources for • Content Delivery and Publication development. • Integrated Data Platform and Repository For example, Drupal provides more support for custom content types and complex user permissions • Support for an Ecosystem of Related Sites than WordPress, but will require more development For each, we’ve also provided a list of recommended to improve the user experience; WordPress provides modules that, when used together, expand the core to a more streamlined and user-friendly interface out of better meet those needs. the box, but will require more work to accommodate

PAGE 12 The Landscape of Drupal for Nonprofits • June 2016 Community Platform

Nonprofits are often closely linked to their communi- ties, and a community focus is a common goal for their websites. The experts we interviewed said that’s a Drupal also offers good fit for the Drupal platform, thanks to its strong support for Web 2.0 functionality, out-of-the-box strong support for functionality for defining multiple user types, granular access permissions and complex workflows, and to the members-only sections breadth of community-contributed modules avail- able for supporting online communities, forums, or of websites, allowing user-submitted content. A community-focused website makes most sense for supporters who have organizations that seek to bring together various in- dividuals or independent agencies to share resources, subscribed as members discuss a common topic or mission, or seek to connect target audiences or demographics with the nonprofits to access exclusive that can best serve their needs. For example, the National Council of Nonprofits (www.councilof- content, forums, or nonprofits.org) provides forums to connect both individual organizations and networks of nonprofits other resources. with each other, allowing them to find local resources and trainings to support their missions, technology, or organizational issues. Specifically, Programming Librarian allows librarians Other organizations may use Drupal’s community- nationwide to contribute suggestions for programs focused functionality to support more resource-based they have run at their own libraries to serve as a connections in the form of knowledge networks, clearinghouse of ideas other librarians can use or build intranets, or crowdsourced resources. Unlike a more off of to develop their own programming. general forum, a knowledge network seeks to bring In a similar vein, the New York-New Jersey Trail together professionals from a single topic or focus Conference (www.nynjtc.org) allows volunteers to area to collaborate on a shared mission. For example, log in to its website and update information on trail Oxfam International (www.oxfam.org) uses its Drupal conditions and available facilities at state parks or site to share resources and documents and connect suggest local hiking excursions for other site visitors. researchers and activists across its entire worldwide (See the case study on page 17.) network of associated organizations. Drupal also offers strong support for members-only Other websites, like Programming Librarian (www. sections of websites, allowing supporters who have programminglibrarian.org) from the American subscribed as members to access exclusive content, Library Association Public Programs Office, allow forums, or other resources. For example, Bitch Media nonprofit professionals to write or upload their own (www.bitchmedia.org), the nonprofit behind the content to a single, crowdsourced resource library.

PAGE 13 The Landscape of Drupal for Nonprofits • June 2016 Programming Librarian www.programminglibrarian.org Website visitors can upload their own content to a single, crowdsourced resource library on the Programming Librarian website.

eponymous feminist pop culture magazine, has made social media channels including Facebook are largely its membership program and member portal core replacing forums for community interaction, espe- aspects of the website. (See the case study on page 24.) cially among younger generations less-dependent on email for online communication. Before implementing a community-focused website, think carefully about how your supporters interact Ultimately, the deciding factor lies within your own with both your organization and your current supporter base—if your audience skews younger or website. If you already have a significant community interacts with your organization through channels component to your online presence, like a forum, other than your website, consider meeting your audi- with a thriving user base, then it makes sense to keep ence where it already is rather than designing a website community support as a prominent aspect of your around an audience that may not come to you. new site. But if the only online community for your organization’s supporters is a Facebook page with only Modules to Consider middling interaction, then building a new website focused on an active or robust community experience In our discussions with experts and the nonprofits may not be worth the effort. included in our case studies, the following communi- ty-contributed modules were frequently mentioned to Some experts mentioned that their firms have seen support sites with a significant community focus. fewer clients looking to implement forums or other community-focused websites, and suggested that

PAGE 14 The Landscape of Drupal for Nonprofits • June 2016 Organic Groups Link checker www.drupal.org/project/og www.drupal.org/project/linkchecker Several experts cited Organic Groups as a stable, While not exclusively relevant to online communities, well-supported module for discussion groups and the Link checker module was cited by one organiza- forums for community focused websites, as it allows tion we interviewed as invaluable to its site, as it you to define custom user groups with a home page allows it to automatically detect broken and outdated and subscriber accounts for each group. This module links in its community-contributed resources, which is currently in the process of being ported to Drupal it would otherwise have difficulty tracking down. This 8, and not yet available for websites built on that module is currently in the process of being ported to version. Drupal 8, and not yet available for websites built on that version. Organic Groups (OG) Mailinglist www.drupal.org/project/og_mailinglist LoginToboggan Another module mentioned by the experts and www.drupal.org/project/logintoboggan nonprofits we interviewed is OG Mailinglist, which Another module that is not exclusively useful for works together with Organic Groups to support both online communities, LoginToboggan provides a browser-based discussion groups and email listserve number of useful modifications for the user login communities with the potential to manage the sub- system within Drupal, which may make this an scribers on your mailing list for eNewsletters or other attractive option for organizations looking to sup- mass emails through Drupal. This module is not yet port user-submitted content for their websites. This available for Drupal 8 websites. module is currently in the process of being ported to Drupal 8, and not yet available for websites built on that version.

PAGE 15 The Landscape of Drupal for Nonprofits • June 2016 Case Study: National Council of Nonprofits Washington, D.C. www.councilofnonprofits.org The National Council of Nonprofits occupies a little-known niche in the nonprofit world. It serves as a resrouce and advocate for nonprofits, but does most of its work through a network of state associations of nonprofits. One important channel to reach out to state associations, which are, as you might expect, located in every corner of the country, is its website. The website is a repository of information about what nonprofits do, trends and policy issues in the nonprofit sector, the Council’s advocacy work, and how to run a nonprofit successfully. The site is built on Drupal 7 and, like many other organizations, the Council is waiting until Drupal 8 becomes more stable and can better support CiviCRM. The Council is a longtime user of Drupal, imple- menting its first Drupal site in 2008. “Drupal has a lot of attractive features that align with our values,” Cohen said. Since 2008, the Council has found that each iteration of Drupal has led it to take greater advantage of CiviCRM’s capabilities. For example, it now uses CiviMail for its eNewsletters and is using Organic Groups and OG Mailing List, which are integrated with CiviCRM, to help it track interactions and engagement in its online forums. The use of Organic Groups, in particular, is a big step forward for the Council that came with its January 2015 upgrade. For 15 years, the Council ran Yahoo! Groups. At the time of the creation of those groups, it was the simplest, most user-friendly way to facilitate conversation and information sharing. However, over time, Yahoo! Groups proved less and less useful. Content posted a year or two ago would get buried in the archives and would be difficult to find. Cohen noticed that the same questions kept coming up because no one knew that the issue had already been addressed and, even if members wanted to search for a prior discussion, they couldn’t. Now using Organic Groups, it’s easy for users to search previous posts to find the information they need and it’s easier for Council staff to see recurring themes and use that information to develop content for its site. The Council relies on many different community-contributed modules. For example the XML Sitemap has made the site very search friendly and modules such as LoginToboggan have helped give the site the right look and feel. One module that Cohen has found hugely important is Link checker. Cohen estimates that the Council has more than 1,000 pages on its website, with most linking to additional content on outside websites. When the content changes or those sites get a redesign, the links are often broken and the content is inaccessible. For the Council to find those broken links individually would take a lot of time. The Link checker module alerts Cohen when a link no longer works and allows Council staff to make the change before a user is frustrated by a dead end, and is also a good prompt to review the content on that page and refresh it as staff updates the link. Overall, the Council tries to keep its modules “pretty lean,” said Cohen. That’s as much for site visitors as it is for admins. In testing the site Cohen has found it’s been very important “to get a good perspective of the entire community of users on the website.”

PAGE 16 The Landscape of Drupal for Nonprofits • June 2016 Case Study: New York-New Jersey Trail Conference Mahwah, New Jersey www.nynjtc.org The Trail Conference began partnering with parks in 1920 to help them create, promote, and protect what has become a network of more than 2,100 miles of public trails. With more than one million visits to the website each year, the Trail Conference website is a go-to source for hikers in the Northeast and Mid- Atlantic regions. The Trail Conference built its first website in 1996 and settled on Drupal in 2007. It is currently in the process of converting to Drupal 7 using about 150 open source modules but no custom code. Webmaster Walt Daniels chose Drupal because it makes it easy for multiple people to contribute to posting a lot of content. “It matches our way of doing things. You can enter lots of trails and parks and Drupal produces tables of all of them.” In addition to providing information for hikers, The Trail Conference manages over 1,200 volunteers. Volunteers can login to the website and view a landing page that provides them with access to content and forms based on their volunteer level. A benefit of moving to Drupal 7 is increased ability to use online forms and to better deliver content to volunteers. Going mobile was the first consideration for migrating to Drupal 7. The website’s analytics showed that a large majority of its visitors were younger than 45 and were viewing the site on a mobile device. This information came as a surprise since the volunteer base is much older. Seeing those numbers increased the sense of urgency around developing a new, responsive site. The move to Drupal 7 is coming with other big changes for the Trail Conference. It’s finally ending the use of its desktop-bound database, which was implemented in 1998 and with no direct internet access requires information to be copied and pasted from the web or retyped from paper. It will now use CiviCRM because of the integration potential between it and Drupal. A push for more integration also led the Trail Conference to switch to Drupal Commerce from Ubercart. Daniels and the Trail Conference never really considered other content management systems—they’re big fans of the flexibility Drupal offers—but Daniels recognizes that it might not be for everyone. He advises: “Look hard at how complicated what you want to do is. Drupal has the ultimate flexibility. It can do almost anything, but it can get pretty complicated.”

PAGE 17 The Landscape of Drupal for Nonprofits • June 2016 Content Delivery and Publication

What brings users to your website? If it’s a wide range of published written or multimedia content, Drupal is an excellent platform to consider. It offers strong Our experts cited support for easily defining custom content types, each with its own permissions, fields, formatting, and rules Drupal’s robust support for where and how it should be displayed. Unlike WordPress, which is designed around two kinds of for linking individual content, “pages” and “posts,” Drupal gives organiza- tions and developers the ability to very specifically pieces of site content define a wide range of content types and control over which fields and options are available to content together through the editors when creating a new resource. built-in tagging and Our experts cited Drupal’s robust support for linking individual pieces of site content together through taxonomy functionality the built-in tagging and taxonomy functionality as one of its strengths. Unlike the “free tagging” often as one of its strengths seen in blogs that let authors define a set of keywords for individual posts, Drupal’s tagging functionality depends on defining a set list of possible categories or tags that can be applied to all content, allowing show up in multiple places on the site. This flexible, greater internal consistency for where resources will relational approach to content accessibility is also part appear throughout the site. of what makes understanding Drupal more difficult than other Content Management Systems. The end result of this functionality is the ability to easily display automatically-generated lists of dif- ferent content types by topic—for example, while Modules to Consider reading a blog post with the topic of “Environmental In our discussions with both experts and our nonprofit Advocacy,” you can see suggestions of other resources case studies, the following community-contributed related to that blog post, such as an article listing modules were frequently mentioned to support sites useful tools for environmental advocacy organiza- with complex content delivery or publication needs. tions, a video or podcast highlighting the work of a grassroots demonstration against a new oil pipeline, or Apache Solr Search an upcoming webinar focused on how environmental advocacy organizations can use social media to build www.drupal.org/project/apachesolr their supporter base. While Drupal provides a content search tool as part of Another advantage of Drupal for content-rich web- the core platform, many users have criticized its ability sites is that a single piece of content can be associated to effective index and search site content in earlier with or automatically displayed in multiple different versions—a major usability problem for content-rich sections or menus of your website instead of creating websites. Some of our experts explained that they typi- multiple copies of the same page or post to have it cally replace this with the Apache Solr Search module,

PAGE 18 The Landscape of Drupal for Nonprofits • June 2016 A Women’s Rights Organization The organization uses its website to provide content and forms for referral services, to let users sign up to volunteer or for its newslet- ter, and more. Read the case study on page 20 for more information.

which provides more robust faceted search capabili- Context ties. This module is currently only of value to websites built on Drupal 7, as Drupal 8 has replaced the need www.drupal.org/project/context for this functionality with the included Search API Mentioned by a few of the experts we interviewed, (www.drupal.org/project/search_api). Context makes it easier to display related content alongside a particular resource by allowing you to Chaos Tool Suite set rules to find what types of content and what tags www.drupal.org/project/ctools to display, and to define where those automatically- generated results should be displayed. This module While primarily focused on providing additional comes bundled with two other add-ons, Context UI background tools for developers, this suite of modules and Context layouts, which provide an admin inter- does also provide additional functionality around face to manage the context rules you’ve created and to managing pages, and for creating multi-step webforms select particular layouts and page templates based on through a wizard-style interface. This module is context rules. This module is currently in the process currently available in beta test for Drupal 8, and not of being ported to Drupal 8, and not yet available for yet widely available for websites built on that version websites built on that version. in general release.

PAGE 19 The Landscape of Drupal for Nonprofits • June 2016 Case Study: A Women’s Rights Organization* New York, New York This national women’s legal rights organization’s impact extends well beyond the court room. It provides resources and training for employers, the judicial system, and people who want to know more about their personal rights and responsibilities to avoid gender discrimination. The primary way it distributes these essential resources is through its website. Built on Drupal 7 in 2013, without the use of any custom modules, the site provides content and forms for referral services, to sign up to volunteer, to sign up for its newsletter, and more. It does some ecommerce, for which it uses Ubercart. Its most popular page is its pregnancy rights map, which allows you to review the laws that pertain to expectant and new mothers. The organization hired a Communications Associate soon after the Drupal site was implemented. How- ever, it quickly became clear to her that the majority of the staff had not bought into the new Content Management System. They found it difficult to use and had trouble finding content. She believes this is primarily because staff members were not given enough opportunity to participate in the planning and implementation of the new site. Moving to Drupal was also a big change for the organization. Its old site was on Convio, and it switched from Raiser’s Edge to CiviCRM at the same time, likely compounding the frustrations some staff members felt. And like a lot of organizations using open source software for the first time, it installed modules that it didn’t end up using or that were not useful as the organization evolved. Currently, the site meets its needs well. She finds it’s easy to move menu items around and the tagging works well. She especially appreciates the ability to highlight new publications. “You just make a new block, front and center, and it shows up in the menu,” she said. She also found that it’s not hard to train someone to get content up or register for an event and that taking this time with staff members has helped them feel more comfortable with the site overall. In the near future, the organization would like to apply new branding, and she sees a need for a bigger re- design that looks at the content structure and cleans up some of the unnecessary modules, but she believes that even a small rebrand in Drupal could take a lot of time and money. Its complexity and flexibility are both major benefits and challenges. She’s found that small changes, such as including a thumbnail image with the page’s “spotlight” content, are difficult to figure out how to do. And major changes usually require an additional Drupal expert to help pull them off. “To really get into the weeds with it could be a big learning curve,” she said. To organizations planning on implementing Drupal, she advises doing due diligence both in reviewing your content and involving stakeholders early in the process. She believes that going through this process will make your site more user friendly and adaptable as your organization grows or changes. “You need to design for the future,” she said. “Not just what exists.”

* Note: This is a case study of a real organization that we’ve anonymized at its request.

PAGE 20 The Landscape of Drupal for Nonprofits • June 2016 Integrated Data Platform and Repository

In many ways, Drupal has more in common with An interesting use case for Drupal is as data manage- relational databases such as your donor management ment system or data library. It’s not out of the realm or constituent relationship management (CRM) of possibility to develop a constituent database using system than do other popular Content Management Drupal as a base—Little Green Light (www.lit- Systems. As such, it seems natural that Drupal excels tlegreenlight.com), a lower-cost hosted donor manage- in integrating with third-party databases, or even as ment system, is one such example. Springboard, a functional platform for constituent databases. The mentioned earlier, provides support for online dona- data-friendly architecture of the system also makes tions, petitions, and other functions on top of Drupal it an attractive option for organizations looking for in addition to providing connections with Salesforce. a central, online platform for storing, sharing, and analyzing large data sets. For many years, Drupal has been the CMS of choice for nonprofits seeking to tightly integrate their website For many years, Drupal with their internal database systems. This is evidenced by the wide usage of Salesforce, CiviCRM, and other has been the CMS of popular third-party data systems among the organiza- tions we interviewed for case studies—for example, choice for nonprofits both the National Council of Nonprofits and Bitch Media needed to design their websites around a seeking to tightly strong integration with their constituent databases, CiviCRM and Salesforce. integrate their website There’s no shortage of community-contributed mod- with their internal ules available to facilitate quicker and easier integra- tions with a wide variety of third-party databases. database systems. These provide the benefit of connections written with best practices and code standards in mind without the need to contract a developer to spend substantial time building that connection for you. For example, Bitch Several experts we interviewed also suggested Drupal Media uses the Springboard module to integrate its as a platform for publishing or exploring large Drupal 7 site, Salesforce implementation, and eCom- datasets. For example, County Health Rankings & merce solution. Roadmaps (http://www.countyhealthrankings.org/), However, as our experts stressed time and again, a Robert Wood Johnson Foundation program, uses if these connections are important to your website Drupal to present county-level data on health fac- functionality, you’ll need to either develop your site tors—like access to care or environmental risk fac- on Drupal 7 or wait until the integration module you tors—across the U.S., allowing users to visualize data need is compatible with Drupal 8. for their communities, identify overall health trends, and even download full datasets without needing

PAGE 21 The Landscape of Drupal for Nonprofits • June 2016 County Health Rankings & Roadmaps www.countyhealthrankings.org The Robert Wood Johnson Foundation program’s website presents county-level data on health factors—like access to care or environmental risk factors—across the U.S. any particular data science experience. In another basic architecture of the web, allowing a server to example, FishChoice.com (www.fishchoice.com) uses automatically interact with a particular media file or its Drupal website to connect businesses like grocery piece of content without needing you to have direct stores and restaurants to suppliers of sustainably- access to that server. In short, content will load to harvested seafood. your mobile app from your Drupal site as if you had looked it up in your browser. Our experts also identified that Drupal—version 8, in particular—shows particular promise as a platform An important thing to keep in mind if you’re con- for automatically pushing out data or other content sidering these kinds of data libraries or explorers is to non-web outlets such as mobile apps or SMS alerts that these sites will require substantially more budget as a result of that version’s adoption of a full REST for development than your typical content-driven API. An API, or Application Program Interface, is website. You’ll also need to find a consulting firm the snippet of code that allows developers to connect or developer with experience creating this kind of two software solutions—a website and a CRM, for interface. example. A REST API is one that conforms to the

PAGE 22 The Landscape of Drupal for Nonprofits • June 2016 Modules to Consider Salesforce Suite In our discussions with both experts and our nonprof- www.drupal.org/project/salesforce it case studies, the following community-contributed If your needs focus more on just integrating your modules were frequently mentioned to support sites Drupal website with Salesforce without adding integrated with third-party databases or storing large extensive functionality, then the Salesforce Suite data sets. might be the right solution. This collection of five modules provides tools for working with Salesforce’s CiviCRM REST and SOAP APIs, mapping Drupal objects to fields in your Salesforce implementation, and for www.drupal.org/project/civicrm pushing and pulling data and updates between the CiviCRM is an open source, web-based Constituent two systems. This module is currently in the process Relationship Management system that’s designed to of being ported to Drupal 8 and not yet available for run inside your organization’s Drupal website. While websites built on that version. it’s free to acquire, and includes some out-of-the-box functionality for case management, educational pro- Springboard gramming, and ticketed events, you’ll almost certainly need a consulting firm to configure the software to www.drupal.org/project/springboard your organization’s specific needs. This module is not Actively supported by the consulting firm Jackson yet available for websites built on Drupal 8. River, Springboard provides two major solutions in one package. First, it adds functionality to accept Drupal Commerce online donations and supports other common nonprofit needs, including online petitions or email www.drupal.org/project/commerce registration. Second, Springboard provides bi- Nonprofits that want to support an integrated directional integration between your Drupal site and eCommerce storefront on your Drupal website—to Salesforce—meaning that information collected on- sell different levels of a membership program or line can be automatically pulled into your Salesforce physical goods, for example—should consider Drupal environment, and vice versa. Springboard is built Commerce. A pre-release of the Drupal 8-compatible and available as a complete distribution of Drupal, version of this module is available, but is still under providing a self-contained platform for your site, but development. organizations we spoke to instead chose to just make use of the included modules for integration or eCom- RedHen CRM merce, while ignoring the platform itself. Springboard is not yet compatible with Drupal 8 websites. www.drupal.org/project/redhen Actively supported by the consulting firm Think- Shout, RedHen CRM is both a lightweight constitu- ent relationship management (CRM) system that sits alongside your Drupal website and a base for connect- ing your website with third-party CRM systems, like Salesforce or Blackbaud. This module is currently in the process of being ported to Drupal 8, and not yet available for websites built on that version.

PAGE 23 The Landscape of Drupal for Nonprofits • June 2016 Case Study: Bitch Media Portland, OR www.bitchmedia.org Bitch Media is best known for its magazine, but over the past decade it’s grown into a media organization that includes a blog, digital versions of the magazine articles, a podcast, digital readers, a campus engage- ment program, and a writing fellowship. It’s also a nonprofit that offers memberships, an online store, and donation opportunities. It takes a complex infrastructure to manage all of these ways of reaching people online. Its Drupal 7 website, with the help of Springboard, a communications and marketing platform that is especially adept at connecting Drupal sites and Salesforce, is the command center for this online feminist media com- munity. According to Kate Lesniak, Director of Strategic Engagement, the site is the “digital doorstep for content and programming for the feminist community.” Lesniak believes that all of this was only possible with Drupal. “You get a very customizable site without building from the ground up,” she said. This was especially true in the development of its membership program. The organization was able to create the experience it and its members wanted at every level of the website, including the opportunity to take both one-time and recurring donations. The experience is also enhanced by functionality made possible by the core View module that allows editors to curate the site by using hierarchical tags to serve up content to readers. The nonprofit was able to create its vision of a customized, community-driven site with the help of Congruity Works, a consultant that specializes in developing Drupal websites. Congruity Works is kept on a retainer and is available for both troubleshooting and long-term strategic support, which is an approach many organizations with such a complex site might choose. Staff members are encouraged to reach out to Congruity Works when issues arise to get direct support. Lesniak feels the organization got better value from working with a consultant rather than trying to hire an expert on staff. “You may pay the same amount, but you get broader expertise.” Overall, staff is happy with what it’s been able to do with Drupal and it helps that Lesniak appreciates the software model. “We like open source. The ethos is in line with the values of our organization,” she said.

PAGE 24 The Landscape of Drupal for Nonprofits • June 2016 Case Study: Regional Access Project (RAP) Foundation Palm Desert, CA www.rapfoundation.org Across the country, there’s a big need for assistance and funding for health, mental health, and juvenile intervention. In eastern Riverside County, the RAP Foundation provides grants and technical assistance to tax exempt agencies and organizational service providers to make life a little better in the Coachella Valley. Its website, recently built on Drupal 8, provides information and training for nonprofits in its region and has so far been very easy to use according to Stuart McClain, Controller at RAP. “It’s really simple. [Staff] log in, can schedule a meeting, upload an agenda, and it’s done.” In the past, using a content management system custom-built by a consultancy, these and other simple website tasks required staff to go to McClain. When the RAP foundation put its website redesign up for bid, it found the Center for Educational Design and Communication (CEDC), a nonprofit in Washington D.C. that serves other nonprofits. The CEDC recommend switching to Drupal 8 because it meant getting the longest life out of the current implementation and because RAP didn’t have complicated needs that Drupal 8 developers have not yet addressed. The site went live on June 1, 2016, and so far RAP is happy with it. According to McClain, the news feed, calendar, and social media links all work well and the responsive design has made the site more user friendly. Drupal also allows RAP to try out forums for the first time. “We’ve been looking for more opportunities for community engagement. Over the past year we’ve modified the grant process to put more emphasis on collaboration,” McClain said. One downside of jumping into Drupal 8 is the limited integration, specifically with Salesforce and founda- tionConnect. Currently the pages link out to allow users to submit grants, but McClain would like it to be fully integrated into the website someday. Overall, McClain has found that, as an admin, he has more power to make changes to the website without the constraints of rigid templates. However, he cautioned, “With flexibility comes complexity. Anyone responsible for configuration or modification needs to have a logic for how things are related to each other.” McClain likes to think of the content as existing in a relational database—there are chunks here and there and it’s important to know where each chunk is located.

PAGE 25 The Landscape of Drupal for Nonprofits • June 2016 Support for an Ecosystem of Related Sites

Large, distributed agencies such as a national or websites already done for them, the individual schools global organization that oversees numerous local or were able to log on through the central school district regional chapters might want their CMS to provide a website to configure and add content to their own framework for constituent agencies to build their own sites. The central school district website also makes websites with shared branding or functionality. This use of Drupal’s robust support for data management can be a cost-effective way of supporting an effective to host a school directory to connect parents and web presence for affiliates, which may be grassroots, students with their school’s individual site. volunteer-run organizations lacking the resources of This use case is particularly well-suited to large, their parent agency. This use case is a good fit for the distributed organizations for whom brand unity across Drupal platform. all chapters is an important factor, or that want to give all affiliates a solid base for online communications efforts. However, you’ll want to be specific about your needs when soliciting a developer or issuing a request This use case is for proposal, as not all consultants or developers will have experience building this type of website. You’ll particularly well-suited also need to plan for a larger budget than for more to large, distributed straightforward, content-driven website projects. organizations for whom Modules to Consider In our discussions with experts and the nonprofits in brand unity across our case studies, the following community-contribut- ed modules were mentioned to support ecosystems of all chapters is an related sites. important factor. Domain Access www.drupal.org/project/domain As an example, one of our experts described a project One piece of functionality you might need to support with the Fairfax County Public School district (www. a network of sites on a single installation of Drupal is fcps.edu), a government agency in Fairfax County the ability to assign subdomains (i.e., example.com, Virginia. While the central agency had the resources one.example.com, two.example.com) if you want to to develop a well-designed website that could provide retain an obvious connection to the central website. information about the school district as a whole, Domain Access is one of the more actively maintained the 194 elementary, middle, and high schools in the modules that provides this ability, but also allows you district did not have that same luxury. To remedy this to share users, site content, and configurations across issue, the school district developed and managed a all related sites. This module is currently in the process single Drupal instance with settings, templates, and of being ported to Drupal 8, and not yet available for branding preset for each individual school’s site. With websites built on that version. the heavy lifting of designing and implementing their

PAGE 26 The Landscape of Drupal for Nonprofits • June 2016 Fairfax County Public Schools www.fcps.edu The county school district built its own website on Drupal and provides preset templates, branding, and other settings for schools in the district.

James Madison High School www.fcps.edu/MadisonHS Individual schools can tweak the branding and theme settings to match their school colors while still using the layouts and modules set by the county school district.

Features Multi-site www.drupal.org/project/features www.drupal.org/documentation/install/multi-site One community-contributed module that many users One of the modules included with the core Drupal have found useful for configuring templates for multi- system out-of-the-box, Multi-site allows you to build ple sites is Features. This module enables you to create multiple sites out of a single Drupal installation and a package of configurations—including content types, share modules, themes, and core code across all the layouts and templates, or other site settings—that can related sites. As part of the core package, Multi-site is be easily shared to each site in your ecosystem. This available for all current versions of Drupal. module is available for both Drupal 7 and Drupal 8.

PAGE 27 The Landscape of Drupal for Nonprofits • June 2016 Appendix A: Additional Resources

The Consumers Guide to Content Management Systems for Nonprofits www.idealware.org/reports/consumers-guide-content-management-systems-nonprofits This report is targeted at nonprofits looking to replace an existing Content Management System, or implementing one for the first time. We’ve done our best to use language that’s relatively easy for someone with a non-technical background to understand, but not so basic that it won’t be of value for the technically savvy. And we’ve tried to provide details about the important features and useful differences between the systems. If you’re a small- to mid- sized organization, this report can provide you with a good overview whether your needs are simple or sophisticated and your technical knowledge is shallow or deep. Taking the time to read through it carefully can save you a lot of work and money.

Do You Need a New Website? www.idealware.org/reports/do-you-need-new-website Your website is often the first impression you make. Beyond initial contact, it’s a central place for current and po- tential clients, donors, funders, and volunteers to learn more about you and your mission, the population you serve, the programs and services you provide, and the myriad ways for them to get involved with your organization. But just having a website is no longer enough. All your content must be up-to-date and accurate, including your address, contact information, and staff bios. Visitors must be able to find what they’re looking for. And the visual design must look professional and modern rather than amateurish and outdated. Through 10 easy-to-follow worksheets, we’ll walk you through deciding whether your website needs a few minor updates, or a more-thorough overhaul.

Implementing a New Website: Planning Your Approach www.idealware.org/reports/implementing-new-website-planning-your-approach Whether you’re updating an existing website or building a new one from scratch, you’re looking at a major project with a lot of moving pieces to consider. What content stays, and what goes? How can your website address the needs of the people who matter—constituents, donors, funders, clients—and still be easy-to-use? Who will be responsible for making sure everything happens on time? We created this workbook to guide your organization through the website redesign process, better prepare you to work with the web developer you’ve chosen, and help you plan your web content for launch.

The Drupal Three Year Plan devcollaborative.com/drupal-three-year-plan This brief but useful post from DevCollaborative focuses on how to decide whether to build your new website on Drupal 7 or Drupal 8, with the helpful perspective of focusing on your website needs over the next few years.

PAGE 28 The Landscape of Drupal for Nonprofits • June 2016 Appendix B: Authors and Contributors

Authors

Kyle Andrei, Senior Researcher As Senior Researcher, Kyle is responsible for researching software through demos, interviews, and surveys, and using that information to create Idealware’s reports and articles. Outside of Idealware, Kyle has volunteered with the Maine League of Young Voters as chair of the Civic Guide Committee, providing nonpartisan guides to the civic process in Portland. Kyle is a graduate of Indiana State University, where he studied broadcasting, managed the student radio station, and volunteered on local election campaigns.

Dan Rivas, Managing Writer Dan is a versatile writer and editor who specializes in translating complex information into compelling stories. Prior to Idealware, he was a copywriter and editor at a marketing agency that serves large technology and financial services companies. He also has experience as a freelance writer and journalist, a census enumerator, a bookseller, and a college instructor. He is a graduate of Willamette University and the University of Michigan, where he studied anthropology and creative writing.

Chris Bernard, Research and Editorial Director Chris is a career writer and journalist with two decades of experience in newspapers, magazines, advertising, cor- porate and nonprofit marketing and communications, and freelance writing. Prior to Idealware, he was managing editor of a newspaper and a senior copywriter at an ad agency. For the past seven years, he’s overseen Idealware’s editorial and communications efforts, driving the creation and publication of more than a hundred articles, reports, and other resources and managing the communications calendar. Outside of his work at Idealware, he’s an award- winning author and a frequent speaker and lecturer at literary conferences and festivals around the country.

Contributors Our thanks to the individuals who contributed to Idealware’s research through interviews or online:

Johanna Bates, DevCollaborative Kate Lesniak, Bitch Media Jean Gazis, Legal Momentum Tim Godfrey, Fuse IQ Tim Nafziger, Congruity Works Andrew Dimock, Adam Mitchell, Beaconfire RED Kurt Voelker, Forum One Stuart McClain, RAP Foundation Allison Wickler, Jason Samuels, New York-New Jersey Rick Cohen, National Council Walt Daniels, NCFR of Nonprofits Trail Conference

PAGE 29 The Landscape of Drupal for Nonprofits • June 2016 APPENDIX C: ABOUT THIS REPORT

How Was This Report Funded? Idealware was responsible for all of the research and editorial content of this report, which was created without the review of those who funded it. Any vendors mentioned in this report do not pay for inclusion, nor does Idealware accept any funding from vendors at any time. Neither the funder nor the vendors had any input over the editorial content of this report. This report was funded through the visible ads purchased by our sponsors: The lead sponsor was Message Agency, a full-service interactive agency based in Philadelphia that has exclusively served the nonprofit and public sectors for over 18 years. Message Agency is also a certified B Corporation and social enterprise that helps nonprofits, universities, government agencies, and sustainable businesses use technology to enlighten, educate, engage, and enact change. It is known for helping clients think strategically about their web pres- ence, focusing on how their website can both engage stakeholders and help streamline business processes and data management. Its philosophy is to use open source tools to help good folks leverage great technology to help fulfill their missions. Primary services include digital strategy, branding and messaging, information and visual design, website design and development, content strategy, social media, systems and CRM integration, and support. Additional sponsorship was provided by: • Forum One, a full-service digital agency that works with mission-driven organizations to create the stunning designs, smart messaging, and custom-built technology tools they need to realize their goals and extend their influence in the areas they care most about. • FivePaths helps nonprofits choose and develop robust, attractive and sustainable web and data systems. They are experts in delivering best fit and easy to use Drupal CMS and Salesforce CRM solutions. FivePaths offers unique depth of knowledge in a wide variety of donor and web solutions best fit for nonprofits. Drupal Watchdog, Drupal’s only dedicated print magazine, is a media partner for the report. Idealware is committed to unbiased, impartial research—all advertisers committed to payment before the report was distributed for review and none had any control over its text or contents. For more information, see Idealware’s Editorial Integrity policy at http://idealware.org/editorial-integrity-policy.

PAGE 30 The Landscape of Drupal for Nonprofits • June 2016 About Idealware Idealware, a 501(c)(3) nonprofit, provides thoroughly researched, impartial, and accessible resources about software to help nonprofits make smart software decisions. Nonprofits maintain a complicated relationship with technology. Most know that software can streamline their processes and help fulfill their missions more efficiently and effectively, yet lean staffing and tight budgets mean they’re unable to devote the time necessary to keep up with new technologies and find the right tools. From the most basic questions (such as how to use software to help manage emailing hun- dreds of people at once) to the more complex (such as understanding the role of social networking and mobile phone text messaging in fundraising strategy), organizations need a trusted source for answers.

Reprinting and Quoting For information about reprinting, quoting, or repurposing this report, please read Idealware’s policy online at http:// idealware.org/reprinting-and-quoting.

PAGE 31 The Landscape of Drupal for Nonprofits • June 2016