Normal view

Rich editing with custom fields

I’m primarily a Laravel dev with a mix of React and Vue. I’ve been just barely dipped my toe into experimenting with Drupal since a lot of the things I build are really centered around content management.

My question is how much of an uphill battle down the road will it be to integrate very customized fields into the admin UI? I’m thinking things like maps, basic multimedia editing, niche drag-and-drop stuff. If there’s a library or I have the hours to build it out in React this is pretty straightforward in Laravel, but I haven’t found a ton on this in Drupal. I don’t believe in forcing systems to do things that aren’t a good fit, and I’m wondering if I’m trying to fit a square peg in a round hole by looking at Drupal for this kind of thing.

submitted by /u/Miserable-Claim-7370
[link] [comments]

App Platform Static Websites in NYC3 Region

18 December 2025 at 17:34

Dec 18, 22:34 UTC
Resolved - Our Engineering has confirmed resolution of the issue. Users should no longer experience errors with attempting to deploy new static sites in NYC3 on App Platform.

If you experience any further problems or have any questions, please open a support ticket within your account.

Dec 18, 22:06 UTC
Update - Our Engineering team has deployed a fix for the issue. Users should no longer experience errors when attempting to deploy new static sites now in NYC3 for App Platform.

We will post an update once we've confirmed that the issue is fully resolved.

Dec 18, 19:25 UTC
Investigating - As of 17:45 UTC, our Engineering team is investigating reports of static site deployment failures in the NYC3 region on App Platform. Users may experience errors when attempting to deploy new static sites, resulting in failed deployments.

The existing static sites are still accessible and functioning normally.

Our team is actively working on identifying the root cause and implementing the fix.

We apologize for the inconvenience and will share an update once we have more information.

API and Cloud Requests

18 December 2025 at 16:34

Dec 18, 21:34 UTC
Resolved - Our Engineering team has confirmed full resolution of the issue. Users should no longer experience errors when making requests to the Cloud Control Panel or API.

If you experience any further problems or have any questions, please open a support ticket within your account.

Dec 18, 18:46 UTC
Investigating - As of 17:47 UTC, our Engineering team is investigating reports of intermittent 504 errors when making requests to api.digitalocean.com and cloud.digitalocean.com. Users may experience sporadic errors, resulting in a 504 response code, when attempting to interact with our API or Cloud services.

At this point, the issue appears to be intermittent, and not all requests are being affected.

We apologize for the inconvenience and will share an update once we have more information.

Module Spotlight: Changelogify

Module Spotlight: Changelogify

Hey Drupal community!

I want to highlight a really useful module I’ve been exploring called Changelogify. If you manage Drupal sites where tracking and communicating what’s changed over time matters, this thing can be a serious quality-of-life boost. 

What It Is

Changelogify is a contributed Drupal module that helps you automatically collect changes happening on your site and publish them as a public changelog. It listens for various site events, groups them into releases, and then makes those changes visible in a structured way on your site. 

Why It’s Handy

Whether you’re maintaining a client site, building a product with frequent updates, or just want better visibility into what’s happened between deployments, this module lets you:

• Automatically capture tweaks and updates instead of manually jotting them down • Organize changes into releases so editors and users can see what changed and when • Surface a public changelog that keeps stakeholders informed and helps reduce support questions 

It takes a lot of the manual bookkeeping out of tracking what’s happened during a sprint or over a release cycle. 

Who Might Like It

• Site builders who deliver regular feature updates • Teams with editors who want transparency into site revisions • Maintainers who want a lightweight way to publish update history without crafting change logs by hand 

If you’ve ever wished Drupal could write its own release notes for you, Changelogify is worth checking out.

🔗 Drupal.org project page: https://www.drupal.org/project/changelogify

Have you tried it yet? What workflows do you use for keeping changelogs up to date on your Drupal projects?

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

Certain Drupal batch functions not working with Cloudflare - returning 502 Bad Gateway

I noticed that the XML Sitemap generation stopped working a couple of weeks ago. When I go to rebuild the sitemap manually, we immediately get a 502 Bad Gateway error.

After much unsuccessful troubleshooting, we tried the Simple XML Sitemap module and surprisingly got the same error.

Disabling Cloudflare fixes the issue but since we need Cloudflare to be active, we need to find out the cause.

  • Using Cloudflare Free Tier
  • Some /batch functions cause a 502 error
  • Pausing Cloudflare fixes the issue
  • We tried creating a rule to bypass caching for the /batch path (no change in the error)
  • The issue occurs with XML Sitemap, and Simple XML Sitemap. However, other batch operations, like rebuilding the permissions work as expected
  • Sitemap generation worked correctly for years, until a couple of weeks ago

I'm hoping for any insight as to what may be causing the failure.

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

Need help: WordPress WXR Migration to Drupal 11 - UI not seeing custom fields (Media Entity & custom Body)

Hi everyone,

I'm trying to migrate content from a WordPress site to a fresh Drupal 11 installation using the contributed wordpress_migrate module (the UI/GUI process).

I'm running into an issue where the module's setup UI fails to detect my destination fields, likely because my Drupal structure uses modern, non-standard field types (Media Entity Reference) and custom machine names, while the module expects the old default settings.

I need advice on the correct YAML configuration to manually map these fields.

1. 📝 Body Field Issue

The WordPress content body (content:encoded) is not being recognized for import.

  • Drupal Destination Field Name: field_content
  • Drupal Field Type: Text (formatted, long)
  • Expected Field Type (by Module): Likely the standard body field with type Text (formatted, long, with summary).

Goal: How should I structure the process: section in my migrate.migration.wordpress_post.yml to map content:encoded to my existing field field_content?

2. 🖼 Featured Image Issue (Crucial: Media Entity)

I cannot map the WordPress Featured Image because my Drupal setup uses the modern Media Entity reference approach.

  • Drupal Destination Field Name: field_featured_image
  • Drupal Field Type: Entity reference (Referencing Media Entity of type Image).
  • Expected Field Type (by Module): Likely a basic Image file field type.

Goal: What is the recommended multi-step process: pipeline (using file_copy, entity_generate, or migration_lookup) to take the WordPress image URL, create a Media Entity in Drupal, and reference it in my field_featured_image field? Working YAML examples for migrating WXR attachments to Media Entities would be highly appreciated!

3. 💬 Comments Migration

The WXR file contains comment data. Is there any hope to migrate comments (users, body, timestamps) to the native Drupal comments using the wordpress_migrate module or does this typically require another separate migration definition?

Thanks!

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

Spaces Access Keys and DigitalOcean Container Registry

15 December 2025 at 11:19

Dec 15, 16:19 UTC
Resolved - From 08:28 to 13:03 UTC, Our Engineering team observed an issue with Spaces Access keys for DOCR in AMS3 region. During this time, users encountered an error with "403 (InvalidAccessKeyId): The access key ID you provided does not exist in our records" while accessing spaces keys. Our team has fully resolved the issues as of 13:03 UTC. If you continue to experience problems, please open a ticket with our support team from within your Cloud Control Panel. We apologize for any inconvenience caused.

Drupal Module Spotlight: Views Migration (D7 → D10/11)

I found this Views Migration module on Drupal.org — it helps you migrate Views from Drupal 7 to Drupal 10/11 easily! 🚀

🔹It lets you import your D7 Views via the UI or using Drush commands.
🔹You can also import specific views using --idlist and roll them back if needed.
🔹Works with Drupal ^10 || ^11 and is maintained with stable releases.
🔹Useful for migrating Views that otherwise aren’t handled by the core Migrate API.

Check it out: https://www.drupal.org/project/views_migration

submitted by /u/VishalYadav-09
[link] [comments]

The DriesNote Vienna 2025 demo for Drupal 11 is now live on DrupalForge — free to launch + explore

The DriesNote Vienna 2025 demo for Drupal 11 is now live on DrupalForge — free to launch + explore

If you watched the DrupalCon Vienna keynote and wanted to actually try the stuff shown on stage (Canvas, AI workflows, site templates, orchestration, etc.), we just published a working demo you can spin up in seconds.

What you get:
• A fully configured Drupal 11 site modeled after the keynote
• Canvas + AI features wired up (AI requires adding a secret in DevPanel)
• Runs in a cloud dev environment — no Docker, no local setup
• You can break it, inspect it, edit it, rebuild it
• Good for learning, experimenting, or agency demos

Template link:
https://www.drupalforge.org/template/driesnote-vienna

Code repo:
https://github.com/drupalforge/dries_note_vienna_2025

Still missing some documentation, but you can get help in the #drupalforge Slack channel.

If you try it out, would love feedback — bugs, gotchas, missing pieces, suggestions.
We’re planning to iterate quickly.

https://preview.redd.it/kl5er8htgt6g1.png?width=359&format=png&auto=webp&s=dc71e757be844975587eb0ec81186dfef4ead5ac

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

Cloud Dev Environments: Do you prefer "Disposable" or "Persistent" for testing modules?

We are huge fans of SimplyTest.me for quick, ephemeral testing. However, we noticed a gap in the ecosystem for when you need a dev environment that lasts longer than a few hours but doesn't require a full local Docker setup.

With Drupal Forge, we’ve built a system based on DevPanel that allows environments to auto-pause rather than being deleted after 6 hours, allowing you to "un-pause" and pick up where you left off later.

My question for the devs here: Do you find yourself using Cloud IDEs (like GitPod or our VS Code integration) for actual collaborative coding? Or do you strictly use these tools for quick demos?

We are trying to decide if we should double down on features like "Real-time Collaboration/Parallel Programming" or focus more on simple template hosting.

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

How to migrate Gutenberg blocks (editor) to paragraph types or custom blocks on Drupal to Drupal migration.

Gutenberg editor is enabled in content types and available gutenberg blocks are placed in nodes. Now client wants to migrate these blocks to one of other Drupal website of there’s. One option is they can be mapped to paragraph types. Second option mapped as custom blocks. There are approx 200 nodes with gutenberg blocks.

This is Drupal to Drupal migration. Can any one please guide in this ?

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