Normal view

Recovery Console Accessibility

10 December 2025 at 19:00

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

10 December 2025 at 14:08

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.

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

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.

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

Rescheduled: Core Infrastructure Maintenance SFO2

10 December 2025 at 07:21

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

9 December 2025 at 17:08

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.

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.

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

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?

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

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?

submitted by /u/Hopeful-Fly-5292
[link] [comments]

How does one get better at using Views?

I've been having a heck of a time wrangling certain complex views in Drupal 10 and it's driving me up the wall. I'm a solo dev, so have been really banging my head off the wall on this. I don't really expect anyone to be able to solve this for me, but I just wanted to ask if there's anywhere that actually walks through more than basic Views problems? I've looked on YouTube and often found really simple examples, but nothing that unravels multi-layer complexity.

My use case is

- Content type called Resources

- A field within that page to reference a taxonomy called Contributors

- Contributors points to a Content type called Profiles, or a taxonomy page of Resources should they not have a full Profile

- I want to show a block with photo, name, title and link to the relevant profile/taxonomy page. I'm using Fields to pull this together, then outputting custom HTML

- I can get all the relevant Contributors to show up, but some show up in triplicate.

The issue seems to be something to do with Relationships in the View, but I for the life of me can't figure it out. I feel like I need to better understand just what Relationships and Contextual Filters are actually doing and why they would be showing multiple results. But I don't even know where to look to fill this knowledge gap. I've tried various AI chatbot solutions and they often muddle the issue way more than anything.

Edit: It looks like my solution was turning on Aggregation, then choosing Group by Entity ID in my Fields and it got rid of the duplicates.

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

Dripyard is doing another webinar: this time demo of Canvas + Dripyard themes

It's going to be content and demo heavy, including

  • Standard Canvas usage for your editors
  • Comparisons with other Drupal page builders
  • Tips and tricks for development
  • Common Canvas “gotchas” and how we work around them
  • Using Canvas patterns effectively
  • Walkthroughs of Dripyard components and how they work inside Canvas
  • The current limitations of Canvas and how to navigate them
  • Q & A

Register at https://dripyard.com/blog/dripyard-webinar-drupal-canvas

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

Core Infrastructure Maintenance 2025-12-10 18:00 UTC

10 December 2025 at 15:00

Dec 10, 20:00 UTC
Completed - The scheduled maintenance has been completed.

Dec 10, 18:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.

Dec 7, 17:43 UTC
Scheduled - Start: 2025-12-10 18:00 UTC
End: 2025-12-10 20:00 UTC


During the above window, our Engineering team will be performing maintenance on principal infrastructure in order to improve reliability of the services. Please note that existing infrastructure will continue running without issue. This maintenance impacts create, read, update, and delete (CRUD) operations in all regions.

Expected Impact:

During the maintenance window, users may experience increased latency for the following platform operations:

Cloud Control Panel and API operations
Event processing
Droplet creates, resizes, rebuilds, and power events
Managed Kubernetes reconciliation and scaling
Load Balancer operations
Container Registry operations
App Platform operations
Managed Database creation and scaling

We expect to see two periods of 10 second impact, for a total of 20 seconds within the hour window. If unexpected impact occurs or continues for longer than expected, we will provide updates via our public status page.

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

Thank you,
Team DigitalOcean

Migrating from Strapi + React > Drupal

I have a client who is frustrated with their current Strapi + React setup. It seems no one explained to them that a headless approach requires more ongoing maintenance compared to a traditional CMS. Most of their content lives in Strapi and is essentially “static,” with only two pages pulling data from an external API.

They’re unhappy with their existing vendor because everything takes an unreasonable amount of time— for example, they were quoted 200+ hours just to update Strapi, which is absurd. They’re fed up and want to move in a different direction.

They want the frontend look and feel to stay the same, so I can reuse some of the existing styling. However, I’m unsure whether I should try to reuse some of the React components with minimal modifications and integrate them into Twig/Paragraphs, or simply reuse the CSS and replicate the HTML markup.

I’m an experienced Drupal themer and I know how powerful Drupal is as a CMS, so I’ve never been a fan of fully headless builds for brochure-type sites like this one.

So I see three options:

  1. Reuse the CSS and some JavaScript and rebuild everything using Drupal/Twig.
  2. Integrate the existing React components on top of Drupal Paragraphs.
  3. Create a fully headless Drupal implementation.

My plan is to go with option #1. It may take more time upfront, but in the long run it’s the most maintainable solution.

I look forward to suggestions and hints about the following steps.

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