| | 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: Template link: Code repo: 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. [link] [comments] |
Normal view
-
Drupal - Open Source Content Platform | #Celebr8D8
- 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
-
Drupal - Open Source Content Platform | #Celebr8D8
- Cloud Dev Environments: Do you prefer "Disposable" or "Persistent" for testing modules?
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.
[link] [comments]
-
Drupal - Open Source Content Platform | #Celebr8D8
- How to migrate Gutenberg blocks (editor) to paragraph types or custom blocks on Drupal to Drupal migration.
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 ?
[link] [comments]
Quiz: What’s driving EV owners mad?

© Rest of World
Recovery Console Accessibility
Dec 11, 00:00 UTC
Resolved - From 18:57 UTC to 22:05 UTC, customers may have experienced issues accessing the Recovery Console due to a service interruption. During this time, Droplet functionality remained unaffected, and customers were still able to use the Recovery ISO option via SSH.
Our Engineering team has confirmed that the issue is now fully resolved, and Recovery Console access has been fully restored and is operating normally.
If you continue to experience any difficulties, please open a ticket with our Support team. We apologize for the inconvenience caused.
Dec 10, 22:43 UTC
Monitoring - Our Engineering team has deployed a fix to resolve the issue causing the Recovery Console to be unavailable.
We are currently monitoring the situation to ensure access is fully restored and stable. Please note that Droplet functionality was not impacted by this issue.
We will post another update once we confirm the issue is fully resolved.
Dec 10, 20:33 UTC
Investigating - Our Engineering team is actively investigating an issue causing the Recovery Console to be unavailable.
Droplet functionality is not impacted. If customers need recovery iso, they can still select the "Boot from Recovery ISO" option in the recovery tab as seen in the guide here https://docs.digitalocean.com/products/droplets/how-to/recovery/recovery-iso/ but will need to use SSH to access their droplets.
We apologize for the inconvenience and will share an update once we have more information.
App Platform Static Websites
Dec 10, 19:08 UTC
Resolved - As of 18:15 UTC, our Engineering team has confirmed the issue impacting accessibility of App Platform static websites has been resolved. Service has been restored and are now functioning normally.
We appreciate your patience and regret the inconvenience caused. If you continue to experience any issues, feel free to open a Support ticket for further investigation.
Dec 10, 18:41 UTC
Monitoring - Our Engineering team has implemented a fix impacting the availability of App Platform static websites. Users should now experience improved performance when accessing the sites.
We are actively monitoring the situation and will provide an update once we can confirm the issue has been fully resolved.
Dec 10, 18:08 UTC
Investigating - Our Engineering team is currently investigating an issue impacting App Platform static websites. During this period, users may notice 404 Not Found errors while accessing the sites.
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.
How the heck do you install Canvas?
Edit: So my issue was that I missed the fact that Canvas introduces the concept of Pages, which are separate from the Basic Page content type. The answer is to install the module as normal, go into the Pages item in the sidebar, and then add a new page from there.
I will say that now that it's up and running I'm crazy impressed and excited to work with Canvas as it evolves. Original post below:
---------------------------
I feel like a dummy, but I install Canvas through Composer and enable it, and... crickets? No warnings or errors, but no obvious way to use it with a content type.
Okay, guess I need to read the docs. Nothing on the project page about installation, which would make one assume there aren't any special steps, but let's dig into the README.md and see.
Okay, it talks about the project in the future tense, that's weird, since I thought it just had a stable release? Oh, the readme hasn't been updated in three months. Okay. It shunts you to the CONTRIBUTING.md for installation instructions? Okay.
Great, CONTRIBUTING.md has instructions specifically for 'Joining the development process'. I guess those are the installation instructions? They are DDEV specific, fine, but will I be able to install this on production? Maybe these aren't the installation instructions for general users? Follow the instructions, get to the step: ddev add-on get drupal-canvas/ddev-drupal-canvas-dev returns a 404 error. The manual link to the add-on leads to a github 404 as well. Huh.
Every video I found already starts with it installed. The dedicated Canvas documentation site doesn't even mention installation. I feel like I must be missing something so obvious, it's making me crazy.
[link] [comments]
-
Drupal - Open Source Content Platform | #Celebr8D8
- Migrating content and entity from one server to another d11
Migrating content and entity from one server to another d11
Dumb client deleted a views and a taxonomy with terms and now wants it back. I have a backup in dev but can't just override the db as everything else is where it should be. Content sync module are mostly broken in d11. Looking at default content or the new content export in 11.3 want other ideas?. Need to this today .
Update: exported terms as CSV including UUID and id, existed vocabulary as a configuration item, imported vocabulary and then used feeds to create terms maintaining uuids and everything worked!... Took me about 2hrs.
[link] [comments]
As a first-time vibe coder, I wish AI knew when to say no

© iStock/Rest of World
Rescheduled: Core Infrastructure Maintenance SFO2
Dec 10, 12:21 UTC
Completed - The scheduled maintenance has been completed.
Dec 10, 09:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.
Dec 9, 21:26 UTC
Scheduled - Hello,
We are reaching out again to inform you that the core control plane infrastructure maintenance in SFO2 region which was previously scheduled to complete on 2025-12-02 09:00 UTC has been rescheduled to the following window:
Start: 2025-12-10 09:00 UTC
End: 2025-12-10 15:00 UTC
We apologize for any inconvenience this short notice causes, and thank you for your understanding. You may find the initial maintenance notice along with a description of any expected impact related to this work included at the bottom of this message.
If you have questions or concerns about this maintenance, please reach out to us by opening up a ticket on your account.
---BEGIN INITIAL MAINTENANCE NOTICE---
Start: 2025-12-02 09:00 UTC
End: 2025-12-02 15:00 UTC
Hello,
During the above window, our Engineering team will be performing maintenance on core control plane infrastructure in SFO2. Please note that the existing infrastructure will continue running without issue.
We do not anticipate any impact; however, there is a small possibility that control panel functionality specifically CRUD (Create, Read, Update, Delete) operations may be affected during the maintenance window. All running workloads are expected to continue operating normally without interruption.
Our team will be actively monitoring the environment throughout the maintenance, and any unexpected events will be promptly communicated through our status page.
If you have any questions or concerns regarding this maintenance, please feel free to open a support ticket from within your account. We’re here to help.
Thank you,
Team DigitalOcean
DOCR Access Errors for New App Creation
Dec 9, 22:08 UTC
Resolved - From 18:02 UTC to 21:10 UTC, customers in the BLR1 region who had not previously created an app may have experienced DOCR (DigitalOcean Container Registry) access errors when attempting to create new apps.
Our Engineering team has confirmed that the issue is fully resolved, and all systems are now operating normally.
If you continue to experience any problems, please open a ticket with our Support team. We apologize for the inconvenience caused.
Dec 9, 21:31 UTC
Monitoring - Our Engineering team has deployed a fix for the issue affecting the creation of new apps in the BLR1 region, where customers who had not previously created an app encountered DOCR (DigitalOcean Container Registry) access errors.
We are currently monitoring the situation to ensure that the issue does not recur and that all functionality remains stable.
We will post another update once we confirm the issue is fully resolved.
Dec 9, 20:41 UTC
Investigating - Our Engineering team is currently investigating an issue affecting the creation of new apps in the BLR1 region. Customers who have not previously created an app may encounter DOCR (DigitalOcean Container Registry) access errors.
Our team is actively deploying a fix to restore normal functionality.
We apologize for the inconvenience and will share an update once we have more information.
How Starlink became the world’s internet alternative

© Tanjimul Islam for Rest of World
Can D7 statistics migrate to D10 statistics ?
I am upgrading my D7 to D10 through the D10 UI, In the "web/upgrade/review" page, the core statistics module in the "Modules that will not be upgraded" list, I am confusing now if the D7 statistics data can be migrate to D10 ? Thanks
[link] [comments]
-
Rest of World
- “Everyone is so panicked”: Entry-level tech workers describe the AI-fueled jobpocalypse
“Everyone is so panicked”: Entry-level tech workers describe the AI-fueled jobpocalypse

© Nicholas Teodoro for Rest of World
-
Drupal - Open Source Content Platform | #Celebr8D8
- Passing arguments to an EntityReference filter in Views
Passing arguments to an EntityReference filter in Views
Edit: I managed to pass the argument to the entity_reference_1 display using the views_pre_view hook.
Hello,
in my Drupal 10.5.6 project I’ve created a view with two displays: a block (block_1) and an entity reference display (entity_reference_1).
In a custom hook I enabled the EntityReference filter so that block_1 can use entity_reference_1 as the reference display.
Both displays also have contextual filters.
My issue is that I don’t know how to pass the contextual filter argument (the one passed to block_1) to entity_reference_1.
In the filter settings there is an option:
View arguments – Provide a comma-separated list of arguments to pass to the view. This field supports tokens.
I’ve tried using:
{{ raw_arguments.0 }}{{ arguments.0 }}%1!1
…but none of these work. If I hardcode a valid node ID (e.g., 2600), it works. But I’m unable to dynamically pass the value coming from the contextual filter of block_1.
Not sure if it matters, but I’m rendering the view via Twig Tweak in my Twig template like this:
{{ drupal_view('view_machine_name', 'block_1', argument) }} Has anyone successfully passed contextual filter arguments into an EntityReference filter? Any tips or examples would be greatly appreciated.
[link] [comments]
Hyperacute Interdynamics

-
Drupal - Open Source Content Platform | #Celebr8D8
- If a DevOps tool is free in your own cloud… would you trust it?
If a DevOps tool is free in your own cloud… would you trust it?
Example: DevPanel — the entire dashboard (multi-env workflows, CI/CD, Kubernetes automation, cloud IDE, etc.) is free if you deploy it inside your AWS/Azure/DO account.
No per-user fees, no “team tier,” no SaaS billing.
You just run it like any other self-hosted tool.
Pros I see:
- No vendor lock-in
- No per-seat tax
- Your data stays in your cloud
- Costs are just your infra usage
- Easy to scale with your existing IAM/security
Cons?
- You manage the deployment
- No SaaS “push-button” convenience
- Some orgs prefer vendors to host everything
Would your team use a DevOps platform that’s free under a BYOC model?
[link] [comments]
-
Drupal - Open Source Content Platform | #Celebr8D8
- Drupal Canvas Demo - a short tour of what's possible now
Drupal Canvas Demo - a short tour of what's possible now
| In this video, I explain the core features of Drupal Canvas including how the UI is structured, how page editing and building works and also showcase how the AI page builder works. This is a little (actually a big) revolution for Drupal as page building was always a pain point. Drupal Canvas solves that and with the release of version 1 Drupal Canvas, it's ready for production! Are you already using Drupal Canvas? [link] [comments] |

