The Landscape of Drupal for Nonprofits

Total Page:16

File Type:pdf, Size:1020Kb

The Landscape of Drupal for Nonprofits The Landscape of Drupal 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 Joomla!, 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.
Recommended publications
  • Bulletin Issue 25
    Issue 25 Bulletin November 2014 Contents Free software needs your vote Free software needs your 1 by John Sullivan vote Executive Director What would a free 3 t the Free Software Foundation, software world look like? Awe want to empower all computer GNU Guix and GNU’s 4 users everywhere to do everything they 31st Birthday might need or want to do on any com- Appropriate legal 5 puter, using only free software, with- notices out having to ask permission. Free tools for the FSF 6 By definition, proprietary software Common misconceptions 7 does not empower users in this way. in licensing It places limits on what they can do, Volunteer opportunities 9 such as preventing sharing of the soft- at the FSF ware, or looking at its code to see how See you at LibrePlanet 10 it works. 2015! Proprietary software enables users Around the world in (a 11 to pursue everything they might need hundred and) eighty or want to do, only as long as the soft- days ware distributor approves. The four freedoms that define free software — to run the program (0), to study and modify it (1), to share it (2), and to share modifications (3) — are meant for everyone, in their inter- actions with any program. Free soft- ware is a means to protect the individ- ual freedom of computer users. But why would someone who has Register for LibrePlanet at u.fsf.org/14w. no intention of ever reading the source code of programs running on their computer, much less in modifying it, care about Freedom 1, or Freedom 3? Why do they need or want the freedom to do things they might never need or want to do? 1 One reason is that any computer general, the right to vote can be a pow- user can ask someone else to do those erful check on government behavior.
    [Show full text]
  • Implementing and Developing for Wordpress in Civicrm 4.6 and Beyond
    IMPLEMENTING AND DEVELOPING FOR WORDPRESS IN CIVICRM 4.6 AND BEYOND Kevin Cristiano [email protected] April 2015 Tadpole Collective @kcristiano Overview: • CiviCRM and WordPress • BasePage for WordPress • Shortcodes • Hooks for WordPress • What’s Next References for 4.6 improvements • Christian Wach • https://civicrm.org/blogs/haystack/ working-civicrm-46-wordpress • https://github.com/civicrm/civicrm- wordpress/pull/63 • https://github.com/civicrm/civicrm- core/pull/4360 CiviCRM and WordPress • 4.1 – The Beginning • Shortcodes • 4.2 - Extensions • 4.3 – ACL • 4.4 – Petition Shortcodes • 4.5 – wp-cli CiviCRM and WordPress • 4.6 – Major Step Forward • CiviCRM Basepage Auto Setup • Shortcodes • WordPress hooks WP BASEPAGE What is this basepage issue anyway? Drupal URLs vs WordPress URLs Drupal -- http://drupal.dev/civicrm/event/register? reset=1&id=3 WordPress – http://wpcv45.dev/?page=CiviCRM&q=civicrm/event/ register&reset=1&id=3 ?page=CiviCRM&q= One small Change: BasePage Create a WordPress Page http://wpcv45.dev/civicrm/? page=CiviCRM&q=civicrm/event/ register&reset=1&id=3 civicrm/?page=CiviCRM&q= Automated in 4.6 End Result: /includes/civicrm.basepage.php BasePage now have its own class CiviCRM_For_WordPress_Basepage Shortcodes Allow CiviCRM content to be added to WordPress content types example: [civicrm component="contribution" id="1" mode="live" hijack="0"] All WordPress shortcodes are added to a post, page or Custom Post Type Result : http://wpcivi46.dev/donate-now/ Instead of http://wpcivi46.dev/civicrm/? page=CiviCRM&q=civicrm/contribute/ transact&reset=1&id=1 16 Shortcode issues before 4.6: • Multiple shortcodes on one ‘page’ • Fail • Shortcodes and WordPress Content • Fail • Archive Page (eg.
    [Show full text]
  • Wordpress Submit Form to External Url
    Wordpress Submit Form To External Url How parasympathetic is Carmine when hole-and-corner and orthotone Alphonse impersonalize some contradictors? Overkind Pierre tritiate some psycho and begins his whipsaws so geotactically! Purging Randi restitute that forms dingo dully and canoes supernally. Limit selection to specific options Limit linked record selection to a funny Post-submission customization options Redirect to URL after the complex is submitted. External CSS and JS files are often called customization can prove tedious. How species develop new custom WordPress form without plugins. I still terrible to oppress an agile form creator because it huge the. For legacy browsers non-ajax not virgin when using external url. When someone outside the form submit the default headers. Referrer tracking ThemeCatcher Support. Integrating your web form with ScheduleOnce using URL parameters. If you're beat with WordPress learn also to watch a form which your WordPress post. Note D365 form capture script is not capturing wordpress contact 7 form data. How to Copy and Paste Images from Clipboard to WordPress Post. How many submit WordPress form from Contact form 7 specific ID PHP. This can be offset another Formstack form or create external site will pass submitted form data window the URL check the Append Submitted Data to. This is typically used when they want to pre-fill an external non-infusionsoft form URLs can be constructed to hold information from the contact. Submit Piece great post on external URL not working 3 years 5 months ago 204553. Sending Form attend to Another URL Formstack Forms. Wufoo Online Form Builder with Cloud Storage Database.
    [Show full text]
  • Application of Open-Source Enterprise Information System Modules: an Empirical Study
    University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Dissertations, Theses, and Student Research from the College of Business Business, College of Summer 7-20-2010 APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY Sang-Heui Lee University of Nebraska-Lincoln Follow this and additional works at: https://digitalcommons.unl.edu/businessdiss Part of the Management Information Systems Commons, Other Business Commons, and the Technology and Innovation Commons Lee, Sang-Heui, "APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY" (2010). Dissertations, Theses, and Student Research from the College of Business. 13. https://digitalcommons.unl.edu/businessdiss/13 This Article is brought to you for free and open access by the Business, College of at DigitalCommons@University of Nebraska - Lincoln. It has been accepted for inclusion in Dissertations, Theses, and Student Research from the College of Business by an authorized administrator of DigitalCommons@University of Nebraska - Lincoln. APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY by Sang-Heui Lee A DISSERTATION Presented to the Faculty of The Graduate College at the University of Nebraska In Partial Fulfillment of Requirements For the Degree of Doctor of Philosophy Major: Interdepartmental Area of Business (Management) Under the Supervision of Professor Sang M. Lee Lincoln, Nebraska July 2010 APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY Sang-Heui Lee, Ph.D. University of Nebraska, 2010 Advisor: Sang M. Lee Although there have been a number of studies on large scale implementation of proprietary enterprise information systems (EIS), open-source software (OSS) for EIS has received limited attention in spite of its potential as a disruptive innovation.
    [Show full text]
  • Visualitzar/Obrir
    Disseny i desplegament d’un sistema CiviCRM aplicat a la gestió de voluntariat dins del projecte Code Club Catalunya Pérez Serra, Raquel Curs 2018-2019 Director: LAIA ALBÓ GRAU EN ENGINYERIA EN SISTEMES AUDIOVISUALS Treball de Fi de Grau GRAU EN ENGINYERIA EN xxxxxxxxxxxx “output” — 2019/7/1 — 14:54 — page i — #1 Disseny i desplegament d’un sistema CiviCRM aplicat a la gestio´ de voluntariat dins del projecte Code Club Catalunya Raquel Perez´ Serra TREBALL FI DE GRAU GRAU EN ENGINYERIA EN SISTEMES AUDIOVISUALS ESCOLA SUPERIOR POLITECNICA UPF ANY 2019 DIRECTORA DEL TREBALL Laia Albo´ Departament de Tecnologies de la Informacio´ i les Comunicacions “output” — 2019/7/1 — 14:54 — page ii — #2 “output” — 2019/7/1 — 14:54 — page iii — #3 A tothom amb qui gaudeixo de la vida. For all who I enjoy my life with. :) iii “output” — 2019/7/1 — 14:54 — page iv — #4 “output” — 2019/7/1 — 14:54 — page v — #5 Agra¨ıments Agraeixo, per una banda, a la Martina Mayrhofer la oportunitat de formar part en aquest projecte i l’esforc¸dedicat. I per altra banda, a la Laia Albo´ per tota la implicacio´ i suport al llarg del projecte; disponible en tot moment i d’una forma molt transparent i proxima.` De tu aprenc, entre d’altres coses, que a part de dir les coses a millorar tambe´ cal felicitar la bona feina. v “output” — 2019/7/1 — 14:54 — page vi — #6 “output” — 2019/7/1 — 14:54 — page vii — #7 Resum En aquest treball s’ha dissenyat i desplegat un sistema gestor de clients basat en web que permet administrar una base de dades de voluntariat dins del programa Code Club Catalunya.
    [Show full text]
  • Introduction to Computational Techniques
    Chapter 2 Introduction to Computational Techniques Computational techniques are fast, easier, reliable and efficient way or method for solving mathematical, scientific, engineering, geometrical, geographical and statis- tical problems via the aid of computers. Hence, the processes of resolving problems in computational technique are most time step-wise. The step-wise procedure may entail the use of iterative, looping, stereotyped or modified processes which are incomparably less stressful than solving problems-manually. Sometimes, compu- tational techniques may also focus on resolving computation challenges or issues through the use of algorithm, codes or command-line. Computational technique may contain several parameters or variables that characterize the system or model being studied. The inter-dependency of the variables is tested with the system in form of simulation or animation to observe how the changes in one or more parameters affect the outcomes. The results of the simulations, animation or arrays of numbers are used to make predictions about what will happen in the real system that is being studied in response to changing conditions. Due to the adoption of computers into everyday task, computational techniques are redefined in various disciplines to accommodate specific challenges and how they can be resolved. Fortunately, computational technique encourages multi-tasking and interdisciplinary research. Since computational technique is used to study a wide range of complex systems, its importance in environmental disciplines is to aid the interpretation of field measurements with the main focus of protecting life, prop- erty, and crops. Also, power-generating companies that rely on solar, wind or hydro sources make use of computational techniques to optimize energy production when extreme climate shifts are expected.
    [Show full text]
  • Civicrm Image Guide Civicrm Stack Components
    CiviCRM Image Guide Version 4.7.23 Websoft9 CiviCRM is a pre-configured, ready to run image for running CiviCRM on Alibaba Cloud. CiviCRM is a constituent relationship management system designed to meet the needs of advocacy, non-profit and non-governmental groups. It is an open source project, licensed under GNU AGPL 3.CiviCRM is released as a module that runs within the Drupal, Joomla, and WordPress content management systems. CiviCRM Stack Components Application Software(CiviCRM4.7.23,WordPress4.8) Software directory: /data/wwwroot/civicrm You should know that CiviCRM is a module running within the WordPress Application Server(PHP7.0,APACHE2.4) PHP Configuration File: /etc/php/7.0/apache2/php.ini Apache Vhost Configuration File: /etc/apache2/sites-available Apache Log Files:/var/log/apache2 Database(MYSQL5.7) Database install directory: /usr/share/mysql Database data directory: /data/mysql Database Configuration File: /etc/mysql/mysql.conf.d/mysqld.cnf PhpMyAdmin install directory: /usr/share/phpmyadmin Kown more from MySQL User Guide (http://en.websoft9.com/xdocs/manage-mysql%ef%bc%88lnmplamp- image-%ef%bc%89) Verify the Image After the installation of Image,please verify it Login on Alibaba Cloud console,get you Internet IP Address Open you Chrome or Firefox on your local PC,visit the http://Internet IP Address/ If verify successfully,you can enter the Start Installation page of this Image If no response from browser,please check the Security Group settings (https://www.alibabacloud.com/help/doc-detail/25471.htm) to ensure that port 80 is been allowed Start to install CiviCRM Using Chrome or Firefox to visit: http://Internet IP Addres/ to start the tapplication installation process.It is recommended to complete two steps before the installation: Domain resolution if you want to use (Add an A record to the Internet IP Address of Server from your Domain Control Panel) Modify the MySQL password of Root through PhpMyAdmin Then access the installation page by domain directly and complete the installation wizard for the following steps: 1.
    [Show full text]
  • Wordpress and Civicrm: Dynamic Integration for Non-Profits
    International Journal of Computer Applications (0975 – 8887) Volume 93 – No.19, May 2014 WordPress and CiviCRM: Dynamic Integration for Non-Profits Apurva Bhatkal Prarthna Jajodia Shrinidhi Bhandari Purvi Sankhe TCET, TCET, TCET, Assistant Professor, Mumbai University Mumbai University Mumbai University TCET, Mumbai, India Mumbai, India Mumbai, India Mumbai, India ABSTRACT 2. They are self governing, i.e they are private Non Profit organizations are an integral part of the civil 3. They do not distribute profits society. They are different from both government and business organizations because they are voluntary, self 4. They are voluntary and self governing. governing and serve the purpose and common goals of their members. The nonprofit organizations need to manage their members, membership fees and member dues, manage their events and Non-profit revenue sources include fees for membership, service, government grants, individual and corporate associated contributions, handle the funds raised and also donations, member dues, investments, revenues from generate timely reports. Handling such information requires a commercial ventures, and other sources. clear view of the constituency of the nonprofit. Hence, for The reason most Non-Profits find it difficult to achieve a total smooth functioning of the nonprofit, a connected view of all 360 degree view of their constituency is technology. Hence, the relationships of the nonprofit is a must to manage an affordable, user friendly and easy to use solution is needed information. to manage members, payments, donations and social goals. Data mappings, code structure, storage of member A solution that integrates open source CiviCRM and CMS is information and funds, event handling, promotions and being built.
    [Show full text]
  • CIVICRM COOKBOOK.Pdf
    CiviCRM Cookbook Master this web-based constituent relationship management software for nonprofit and civic sector organizations Tony Horrocks BIRMINGHAM - MUMBAI CiviCRM Cookbook Copyright © 2013 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: June 2013 Production Reference: 1310513 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-78216-044-1 www.packtpub.com Cover Image by Abhishek Pandey ([email protected]) Credits Author Project Coordinator Tony Horrocks Anugya Khurana Reviewers Proofreaders Erik Hommel Maria Gould Kurund Jalmi Paul Hindle Andrew Wasson Indexer Acquisition Editor Tejal Soni Usha Iyer Production Coordinator Lead Technical Editor Nitesh Thakur Dayan Hyames Cover Work Technical Editors Nitesh Thakur Jalasha D'costa Pushpak Poddar Varun Pius Rodrigues Lubna Shaikh Foreword This year CiviCRM celebrated its eight birthday.
    [Show full text]
  • Open Source Enterprise Software
    Open Source Enterprise Software Alexandra Kees • Dominic Raimon Markowski Open Source Enterprise Software Grundlagen, Praxistauglichkeit und Marktübersicht quelloffener Unternehmenssoftware 2., aktualisierte und erweiterte Auflage Alexandra Kees Dominic Raimon Markowski Fachbereich Informatik steep GmbH Hochschule Bonn-Rhein-Sieg Bonn, Deutschland Sankt Augustin, Deutschland ISBN 978-3-658-25217-5 ISBN 978-3-658-25218-2 (eBook) https://doi.org/10.1007/978-3-658-25218-2 Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detail- lierte bibliografische Daten sind im Internet über http://dnb.d-nb.de abrufbar. Springer Vieweg © Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature 2015, 2019 Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Jede Verwertung, die nicht ausdrücklich vom Urheberrechtsgesetz zugelassen ist, bedarf der vorherigen Zustimmung des Verlags. Das gilt insbesondere für Vervielfältigungen, Bearbeitungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Verar- beitung in elektronischen Systemen. Die Wiedergabe von allgemein beschreibenden Bezeichnungen, Marken, Unternehmensnamen etc. in diesem Werk bedeutet nicht, dass diese frei durch jedermann benutzt werden dürfen. Die Berechtigung zur Benutzung unterliegt, auch ohne gesonderten Hinweis hierzu, den Regeln des Markenrechts. Die Rechte des jeweiligen ­Zeicheninhabers sind zu beachten. Der Verlag, die Autoren und die Herausgeber gehen davon aus, dass die Angaben und Informationen in diesem Werk zum Zeitpunkt der Veröffentlichung vollständig und korrekt sind. Weder der Verlag, noch die Autoren oder die Herausgeber übernehmen, ausdrücklich oder implizit, Gewähr für den Inhalt des Werkes, etwaige Fehler oder Äußerungen. Der Verlag bleibt im Hinblick auf geografische Zuordnungen und Gebietsbezeichnungen in veröf- fentlichten Karten und Institutionsadressen neutral. Springer Vieweg ist ein Imprint der eingetragenen Gesellschaft Springer Fachmedien Wiesbaden GmbH und ist ein Teil von Springer Nature.
    [Show full text]