Skvare’s Mark Hanna shows how to manage CiviCRM and Drupal with Composer. Learn the basics of composer.json and composer.lock, useful plugins, and a starter template for Drupal 11.
Drupal
Drupal
Content about Drupal development, modules, theming, and how nonprofits use Drupal to build flexible websites.
At DrupalCamp Colorado 2023, Skvare presented how the Network of the National Library of Medicine (NNLM) uses Drupal and CiviCRM to improve public health. The project consolidated member management, events, grants, and more into a scalable, open-source platform aligned with NNLM’s mission.
How does a local government streamline public class registrations, departmental training, and event management—all while using open source tools? During this session at Drupal GovCon 2025, Gena Dellett, Skvare's CEO, walked through Johnson County, Kansas’ use of Drupal and CiviCRM to power a unified registration platform serving both residents and internal departments. Gena discussed the technical and strategic lessons learned from building and maintaining the system, with a focus on how security, scalability, and usability shaped key decisions. The platform serves a wide range of users — from public class ...
Audience This guide is for Drupal site-builders who build and manage Content Types, Views, Webforms, and/or other built elements of a Drupal site. If you're a Drupal developer you'll likely manage config across instances with Drush instead of the Configuration Sync UI. Your site must have the Configuration Sync module installed and configured. What is a Configuration Item? Most things in a Drupal site are either configuration or content. Content includes pages, media, comments and forum posts. This guide is about syncing things that are configuration, not content. For the ...
CiviCRM’s greatest strength lies in its flexibility. With the right configuration and extensions, it can adapt to the specific needs of nonprofits, government entities, membership associations, and mission-driven organizations of all types. At Skvare, we’re not just helping organizations use CiviCRM; we’re active believers in the power of open source. We contribute code, share tools, and collaborate with the community to help the entire ecosystem thrive. CMS-Independent and Stand-Alone Compatible Extensions Here are just a few of the open source CiviCRM tools and integrations the Skvare team has created or ...
We are excited to announce that Skvare has officially become a Drupal Community Organization Member. This milestone demonstrates our ongoing commitment to supporting the Drupal community, contributing to open-source innovation, and fostering collaboration across the ecosystem. What is a Drupal Community Organization Membership? Drupal’s Organization Membership Program provides a way for organizations to support and contribute to the Drupal Association and Drupal project. Members are acknowledged for their efforts in code contributions, community engagement, sponsorships, and advocacy for Drupal’s growth and sustainability. Why This Matters By becoming a Drupal Community ...
CiviCRM Form Builder is a powerful and rapidly-evolving CiviCRM feature which has seen major advancements in each of the past several versions. This extension allows site builders to create custom forms to filter custom SearchKit searches, create simple contact creation forms, and much more. The end goal is for Form Builder forms to replace all public and admin forms throughout CiviCRM Core. The Form Builder forms can be pages in the CiviCRM backend, or embedded into Contact Summary page panes and tabs. Forms can also be embedded in WordPress posts ...
It’s time to celebrate! On Day 1 of Drupal 11, CiviCRM will have an official release supporting it. CiviCRM will officially support Drupal 11 as of CiviCRM 5.75, due to be released in the coming days. CiviCRM 5.75 is also the next Extended Security Release (ESR) version which will receive security updates for the next 6 months. Drupal 11 beta1 is out, and the stable version is expected to be released by the end of July. Skvare has been coordinating with the CiviCRM Core team and other community team members ...
Bookbinding is an ancient practice used for centuries to combine and order written pages and is just one of the crafts practiced by the members of the Guild of Book Workers since 1906. But today, even an organization based on age-old practices needs a modern way of communicating with members and the public. Since 2013, Skvare has partnered with the non-profit organization to host and support the Guild of Book Workers’ website, which offers news, resources, nationwide chapter information, and benefits for members. To help keep their website up-to-date with ...
Using Drush with Drupal is standard practice for most developers, but since CiviCRM support was removed, many find themselves having to switch between separate command-line tools for each environment. Seeing a need for continued Drush support in CiviCRM, Skvare’s developers released the CiviCRM Drush module for Drupal 8 and Drupal 9. Just as with Drupal, this module allows developers to support CiviCRM through a single command-line tool and continue previously established workflows. Once installed and configured, the CiviCRM Drush module supports many commonly used commands: civicrm:api (cvapi) CLI access to ...