Skip to main content

Search

Should developers get paid for their work?

Should developers get paid for their work?

There is a great challenge around payment for building platforms and working on free software projects. Sometimes a client will pay for development and other times there are unfunded projects that are built for community use by volunteers. What are some good business models that financially support the developers? Is an infrastructure needed to support payment for working on free software projects? Could OpenCollective be a path for sponsoring multiple development projects for teams of developers?

A protester with a sign in the background that reads "Fight Racism. Sexism. All Oppression."

Portside

Portside is a digital media outlet that publishes and curates articles and videos of interest to the left. This curation lifts up critical voices in an age of media saturation and facilitates thoughtful, bold dialog online.

Manifestante con signo en el fondo que dice "Lucha contra el racismo. El sexismo. Toda opresión". Atribución: Johnny Silvercloud CC Share Igual

Portside

Portside es un medio de comunicación digital que publica y cura artículos y videos de interés para la izquierda. Esta curación levanta voces críticas en una era de saturación de medios y facilita el diálogo en línea inteligente y atrevido.

Micky Metts speaking in a webinar with the Center for Global Justice.

Did the Internet make you a criminal? How can it be proven?

Let's explore digital threats and solutions, including Internet Access, Big Data, and Surveillance Capitalism. Discover how the data collected by big tech can be used to incriminate you and learn practical tips to enhance online privacy. Explore ethical considerations and challenges posed by emerging technologies like AI and social media. Gain a deeper understanding of online privacy and learn to navigate the digital world confidently while protecting your personal information effectively.

A large lower case letter i surrounded by tiny words.

Display 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 that a recreation center is open, or the flavors an ice cream parlor serves. Clean, structured data is a strong point of Drupal, but the display of that structured content is limited. That is why Agaric, with support from DevCollaborative, made In Other Words, a Drupal module that gives site builders the power to configure precise and natural ways to display lists of items.

Modern Drupal

Modern Drupal is Drupal 8, 9, 10, 11 or above. It is the Drupal of today, with the ability to upgrade in place and powered in part by the Symfony framework. Modern Drupal uses the Twig templating engine. Modern Drupal will not leave your content behind.

Modern Drupal is what Agaric does.

Drupal Migrations and Upgrades

We are acknowledged experts in Drupal migrations, leading paid trainings at Drupal conferences and beyond.  Mauricio Dinarte's 31 Days of Drupal Migrations blog series gives evidence for our passion for migrations, and we hope to continue living out that passion helping you migrate your site to modern Drupal!

Upload media inline in WYSIWYG editor in modern Drupal 10+ with CKEditor5

It seems like the best practice is that we should try to use the media manager rather than just drop in photos using the text editor method (which doesn't seem to get the photos into the media library), but how do we get the photos in the media library to be able to wrap with text and not be visually separate content?

Come to the Healthcare Summit at DrupalCon 2024 next week in Portland, Oregon!

Join us for an interactive day devoted to Drupal in healthcare— a relaxed and friendly close to DrupalCon with learning, networking, and discussing.  Whether you are in a pharmaceutical company, a state department of health, a non-profit hospital, a public health organization, or anyplace else in the broad healthcare space, there are unique needs in ensuring security, accessibility, compliance, and availability of important information and tools.

When There's Not a Module for That: How to Make (and Maintain) a New Module

You've built sites with Drupal and know that with a few dozen modules (and a ton of configuring), you can do nearly everything in modern Drupal.

But what do you do when there's not a module for that? When the modules that exist don't meet your needs, and cannot be made to by contributing changes?

You make your own.

This blog post accompanies helps you take that step. Making a module is something that anyone can do. Every person developing a module is still learning.