Drupal migrations reference: List of configuration options for destination...
In the previous article we provided a reference of available configuration options for migrate source plugins. In today’s article we are doing something similar for destination plugins. We will present...
View ArticleAre you building communities of practice for community health in this time of...
January 25, 2021Blog Update: Keep this conversation alive!In this post, we call out for "Birds of a feather" to join us at DrupalCon, which has come and gone. However, this conversation remains...
View ArticleDouble-edged Raiser: Past time to ditch Blackbaud
Double-edged Raiser Past time to ditch Blackbaud , I have watched in sadness and sometimes anger as large non-profit after large non-profit collectively poured enough money into Raiser's Edge and other...
View ArticleCommunity-managed categories
Community-managed categories is an idea from just about the beginning of my time as a web developer. As "Community-managed taxonomy" it was my submission to the 2007 Summer of Code, barely a couple...
View ArticleUpgrade from Drupal 6 or 7 when it is right for you: In the era of modern...
Upgrade from Drupal 6 or 7 when it is right for you In the era of modern Drupal, release cycles of major versions have only minor importance , TLDR: Drupal 7 has a much longer lifespan than the...
View ArticleDrupal toolbar not working in dev environments in Firefox? Here's why.
Drupal's toolbar second level of menu options and dropdown not showing? Look for "Uncaught DOMException: The quota has been exceeded." errors, as viewable in the Firefox web console. If you see them,...
View ArticleWhy we resist Zoom and choose BigBlueButton for video chat
We can look at the recent popularity of some widely used platforms like Zoom and ask ourselves some questions as to why we still use them when we know a lot of terrible things about them. Agaric...
View ArticleCreate and use a custom permission in your module
Create and use a custom permission in your Drupal module Define a permission in Drupal code and check access programmatically , You can define your own permissions for the Drupal permissions page...
View ArticleHere is a social media microblog-sized post just to say we are syndicating to...
It's great to be here, and there, and there.Thanks Indieweb module for Drupal!
View ArticleUniting Visions: Kicking off Thursday 3pm ET planning & building sessions for...
Uniting Visions Kicking off Thursday 3pm ET planning & building sessions for democratic conversation scaling platform, Visions Unite , Hi friends and collaborators, join us today at 3pm ET (or any...
View ArticleDrupal 9.4 installation with existing configuration fails because "unable to...
Here is how to deal with the surprising-to-impossible-seeming error "Unable to uninstall the MySQL module because: The module 'MySQL' is providing the database driver 'mysql'.."Like, why is it trying...
View ArticleDrupal 9 Component Plugin ContextException "not a valid context" after...
Drupal 9 Component Plugin ContextException "not a valid context"after CTools, Symfony update , Upgrading to CTools 3.10.0 and/or various Symfony upgrades can break the simple task of adding content on...
View ArticleHow to add an audio player to a content node in Drupal 9
How to add an audio player to a content node in Drupal 9 , Getting an audio player to show on your content nodes only takes a few steps. However, like many things in Drupal, knowing what those few...
View ArticleRecommendations for social media as Twitter melts down: Host your own community
Recommendations for social media as Twitter melts down Host your own community! , As Elon Musk destroys Twitter, a lot of clients have asked about alternative social media, especially 'Mastodon'—...
View ArticleThe development of Therapy Fidelity
The development of Therapy Fidelity In support of evidence-based therapy , Therapy Fidelity is a mobile interface that displays 132 sequential steps of cognitive behavioral therapy (CBT) for treating...
View ArticleHow to filter a view by content that references the current node in modern...
How to filter a view by content that references the current node in modern Drupal References and contextual filters , It is often enough throughout the journey of building websites that you will desire...
View ArticleAlways run the desired PHP version when your hosting solution has multiple...
Always run the desired PHP version when your hosting solution has multiple versions available "Oh, you wanted *that* PHP?" , At Agaric, we perform a lot of Drupal upgrades. These very often involve...
View ArticleDid the Internet make you a criminal? How can it be proven?
Quote: "I feel like we are part of the modern day underground railroad attempting to shuttle people to safety when they do not want to leave the party where all their friends are. Divesting is a...
View ArticleDisplay lists naturally with the In Other Words module for Drupal
It is common for a Drupal site to list multiple items. It could be several authors of a single article, the days a recreation center is open, or the flavors an ice cream parlor serves. Clean,...
View ArticleUpload media inline in WYSIWYG editor in modern Drupal 10+ with CKEditor5
From a new Drutopia member and Agaric consulting client:My last question of the day I think. Thanks for all your help!I've been trying to understand the interaction between the media library and using...
View Article