Normal view

Deploy Drupal in docker with nginx - Suggestion for improvements

Hello, 2 years ago, I was working for a customer and I needed to install Drupal inside a VPS, and I was facing many issues with the typical PHP configuration, so I decided to use Docker, in which I set up the configuration.

I created an article for my company website and a GitHub repository, and unexpectedly, the SEO ranked a lot, and it was receiving traffic daily. And for this reason, due to another customer's work, I had the opportunity to update the codebase recently, specifically for SSL and Drupal 11.

I want to share because I would like to receive feedback for further improvements, and it can even be helpful for other people with the same issue as me.

The configuration I had been using is:
- Nginx for public access with a reverse proxy that manages SSL certificates
- PHP FPM + Drupal + Composer
- MariaDB / MySQL
- PhpMyAdmin as extra.

And the issue I was facing is the permission management with SSL certificates generated by the hosting machine, in which Docker has trouble reading, as it doesn't have root access to read the SSL certificates, and I must do a local copy, making trouble every 3 months. And I was considering a solution like certbot image.

Feel free to be critical, but not offensive.

Thanks:

Github link: https://github.com/AndreaCorda01/drupal-docker-boilerplate

Website blog: https://www.geonovation.it/article/how-deploy-drupal-website-linux-nginx-and-docker

submitted by /u/cordinx
[link] [comments]

Why is so hard to make custom twig templates for Drupal?

Hi all,

Drupal is great for creating custom content types, setting up layouts, placing reusuable blocks but the one thing it is terrible at is making custom templates.

Why is there no option in views for me to simple select that i want all fields to simple come back in a certain tag and just get the text value, for example

<span>field_blog_title.value</span>

<img src="{{ field\_blog\_featured\_img.url }}" />

<p>field_blog_summary.value</p>

If Drupal was better at this i swear the usage would sky rocket.

submitted by /u/therealcoolpup
[link] [comments]

EV jobs are starting to slip away

4 September 2025 at 05:00
The electric vehicle industry is cutting staff faster than smoke. More than 30,000 workers have lost their positions at electric-vehicle makers and related industries worldwide over the past year, according...

© Qilai Shen/Panos Pictures/Redux

Employees work on a Trumpchi brand vehicle production line at the Guangzhou Automobile Group Co. Ltd. (GAC) plant. Trumpchi, the Chinese auto brand established in 2010 and now preparing for U.S. sales, has become a topic of debate as owner GAC considers whether American consumers would love or hate the marque with a name similar to that of the controversial former U.S. president.

Creation Date:

Should Junior devs learn Drupal?

I have six months of experience working with PHP (Laravel, Wordpress) and have been wanting to find a job with Drupal for a long time, but I can't find any junior positions, and there are only a couple of mid-level positions. Is Drupal generally relevant for junior/mid-level positions anywhere?

submitted by /u/Admirable-Way2687
[link] [comments]

Managed Database API Maintenance

3 September 2025 at 06:30

Sep 3, 11:30 UTC
Completed - The scheduled maintenance has been completed.

Sep 3, 07:30 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.

Sep 2, 22:10 UTC
Scheduled - Start: 2025-09-03 07:30 UTC
End: 2025-09-03 11:30 UTC

During the above window, our Engineering team will be performing maintenance on the Managed Databases API to enhance security, improve access control and enable better auditing and compliance. Please note that existing Databases and workloads will continue to run normally and will not be impacted.

Expected Impact:

We don’t anticipate any service disruptions during this window. Your existing databases and workloads will continue to run normally and will not be impacted.

In the event of an unexpected issue occurs, only control plane actions like provisioning new clusters, modifying configurations, and fetching database details will be impacted. The data-plane for connecting and running queries on your databases will be unaffected.

If an unexpected issue arises, we will endeavor to keep any impact to a minimum and may revert if required.

If you have any questions related to this event, please send us a ticket from your cloud support page. https://cloudsupport.digitalocean.com/s/createticket

My mom and Dr. DeepSeek

2 September 2025 at 05:00
Every few months, my mother, a 57-year-old kidney transplant patient who lives in a small city in eastern China, embarks on a two-day journey to see her doctor. She fills...

© Illustrations by Ard Su for Rest of World

Views responsive grid doesn't work in D10.5

I use the default responsive grid for the view, but its not responsive on browser and mobile, am i possibly missing something ? Drupal 10.51 ,
I am using the bartik theme , it's not responsive on desktop and mobile both.
I change to Olivero theme, it's responsive on mobile but not on desktop
I tested on Chrome and Edge both on desktop.
If you have experience with this, please advise, Thank you.

submitted by /u/wayle9
[link] [comments]

Being a freelance developer without speaking English well

I'm a Drupal developer with approximately 4 years of experience. I've worked in both the backend and frontend. I've also worked in devops (with Docker or Kubernetes).

Is there a freelance market in the United States for Drupal developers (Spanish-speaking) who can speak English fairly well, but not so well?

I'm from South America and I'm currently earning around $15 an hour. I'd like to reach around $20-$25 an hour.

Is this a pipe dream, or is it possible?

To illustrate what I can do, I can list some tasks such as:
- Configuring content types

- Configuring custom block types

- Using these blocks in page layout builders

- Creating twig templates, along with their necessary style sheets or JS files. That is, I can convert a Figma design into a reusable block configuration in Layout Builder.

- Custom modules for settings forms or third-party integrations.

- The entire theme includes hooks, whether entity or preprocessing.

- Building Docker images and deploying with Docker Compose or Kubernetes (manifests).

Well, I think that sums up a bit of what I can do with Drupal.

Thanks.

submitted by /u/United_Push_2458
[link] [comments]

Node migration from D9 varbase to D11 core

Hello,

I want to migrade an old page on D9 Varbase to a clean D11.

Content type migration seems rather simple. A test with one type and drush cim/cex tools was successfull.

But when I want to migrade nodes I don't have any working solution yet.

I tried Entity Migrate Export module that created a migration grup with nodes. But the migrate:status shows on the destination that the total size of migration is 0.

Do you know any good solution for this task? JSON:API maybe?

Thanks!

submitted by /u/eresanto
[link] [comments]

Del Estí al Caldera

31 August 2025 at 21:15

Mientras uno es utilizado como fuente de una hidroeléctrica nacional que genera energía mediante turbinas, el otro desarrolla velocidad gracias a la gravedad, bajando desde lo alto de la cordillera Central y bañando las tierras de la Feria de las Flores y del Café en Boquete, ampliamente conocida.

En ese peregrinar, a veces encontramos este último río tranquilo y meditabundo, pero en circunstancias impredecibles puede tornarse indomable, como cuando hace algunos años su caudal arrasó con todo a su paso, poniendo a prueba incluso a dos hoteles del distrito.

En esta historia se cruzan dos distritos de la provincia de Chiriquí: Gualaca y Boquete.

La hidroeléctrica Estí, ubicada a unos 400 kilómetros al oeste de la capital, utiliza los excedentes de proyectos como Chiriquí y Fortuna. El proyecto Fortuna aprovecha las aguas del río Chiriquí y posee una presa de almacenamiento tipo embalse con un área de drenaje de 166 km² y una capacidad instalada de 300 MW.

La central hidroeléctrica Estí cuenta con la presa Barrigón, que recibe los caudales desviados desde La Esperanza en el río Chiriquí y los propios de la quebrada Barrigón, con un área de drenaje de 703 km² y una capacidad instalada de 120 MW.

He llegado hasta aquí para subrayar lo que el distrito de Gualaca —olvidado en parte del progreso provincial y nacional— podría lograr si aprovecha la fuerza motora de sus aguas para atraer turismo. Allí no solo está la hidroeléctrica Estí, sino también los Cangilones, un sitio que es mucho más que un balneario: es un atractivo turístico desaprovechado por la falta de inversión privada y el escaso impulso del gobierno a través de la Autoridad de Turismo de Panamá (ATP).

En una visita reciente a Gualaca observé que el alumbrado público no llega hasta el Colegio Jesús María Pla, y que hay deficiencias tanto en la señalización vial como turística. Esto debería preocupar a las autoridades locales, que tienen la tarea de mejorar la infraestructura. A ambos lados de la vía, los herbazales altos aprisionan la entrada del pueblo.

De Boquete no hablaré, porque ya es conocido y se defiende solo.

Pero la carretera que une Caldera con Gualaca sí necesita mejoras: buena iluminación, señalización turística y de tránsito, además de hombros adecuados.

Gualaca posee un potencial turístico que hay que mirar con visión de futuro. Su fiesta de inicios de agosto debería recibir mayor promoción, lo que solo es posible si toda la comunidad se involucra.

El corregimiento de Hornito, con una altitud de 1,271 metros y unos 1,230 habitantes, merece un trato especial. Cerca se encuentran historias y paisajes agrestes, como la reserva forestal Fortuna con su hidroeléctrica, así como ríos y cascadas que aún esperan ser explorados.

El cerro Hornito, de 2,102 metros sobre el nivel del mar y con una estructura que recuerda la forma de un horno, es otro atractivo singular. Sus primeros pobladores llegaron desde Caldera y Paja de Sombrero, en busca de tierras para ampliar sus cultivos.

La cabecera del corregimiento, Valle de la Mina, recuerda que allí funcionó una mina de oro. También existe el sitio conocido como Lavadero, lo que añade interés histórico al lugar.

Gualaca, con sus escuelas, colegio, clubes cívicos, educadores y autoridades municipales, tiene un gran reto: crecer como distrito y conquistar el lugar que merece en la provincia. En buena hora, y que así sea.

El autor es periodista.

Desde enero de 2026, solo pequeños contribuyentes podrán usar el facturador gratuito

31 August 2025 at 14:39

La Dirección General de Ingresos (DGI) limitó el uso del facturador gratuito, medida que entrará en vigor a partir del 1 de enero de 2026.

Así lo establece una resolución de la entidad, publicada recientemente en la Gaceta Oficial.

Esta herramienta, utilizada por pequeños contribuyentes para emitir facturas electrónicas sin costo, solo podrá ser empleada por empresas que generen ingresos anuales de hasta 36,000 dólares.

Aquellas que superen esa cifra estarán obligadas a utilizar los servicios de un Proveedor Autorizado de Facturación Electrónica (PAC).

De no cumplir con lo dispuesto en la resolución, los contribuyentes podrían enfrentar sanciones.

Según la DGI, la medida busca optimizar el proceso de adopción del Sistema de Facturación Electrónica de Panamá.

Facturación.

La medida entrará en vigor a partir del 1 de enero de 2026.

Need some advice on Leaflet module

I'm building a map using a Leaflet module and I've got the basics down but I'm struggling to customize a map beyond options provided by UI.

Here are the main features I need:

  1. Spiderfying markers: I need all markers that are on the same spot to be shown (so spiderfying all clusters). The best I could find is this discussion but I don't understand how to implement this solution.
  2. Interactive filter with depth: I need a sidebar or a panel with a list of all terms presented on a map (hierarchically structured) that acts as a filter with checkboxes. There also should be an option for users to choose depth level, where all term's children are shown but with an icon of a parent on a selected level (for example selecting level 'Class' shall show all children terms of 'Birds' ('Pigeon', 'Crow', etc) but with the same icon).

I'm not asking to write the whole code for me, but if you could point me in the right direction, I would be very grateful! I'm pretty new to Drupal so every advice is appreciated.

submitted by /u/underwater_witch
[link] [comments]

Assign new role to user after puchasing a commerce product

I want to change the role of a user when he/her purchase a commerce product.. I did this in Drupal 7 via rules easily . but in Drupal 10 and latest rules, I can't find the part for this . am I missing something or is there other way to do this in Drupal 10 ? Thank you

submitted by /u/wayle9
[link] [comments]
❌