❌

Reading view

React based JSON-API Explorer for Drupal

I finally took some time to build an up to date jsonapi explorer for Drupal / NodeHive.

You can play around here:
https://nodehive-explorer.vercel.app/?baseurl=demo.nodehive.app

This is the pitch:

A comprehensive web-based API explorer for NodeHive and Drupal JSON:API endpoints. Explore, query, and generate code for all your content entities with an intuitive interface.

Features

  • Content Entity Explorers: Browse and query Nodes, Taxonomy Terms, Media, Menus, Texts, Fragments, and Areas
  • Entity Type Management: Access Content Types, Media Types, Fragment Types, and Vocabularies
  • System Tools: Router and Spaces explorers for system-level operations
  • Dynamic Field Discovery: Automatically detect available fields for each entity type
  • Advanced Filtering: Sort, limit, include relations, and select specific fields
  • Multiple View Modes: View response data as Table, Tree, or Raw JSON
  • Permission Awareness: Visual warnings when content is hidden due to insufficient permissions
  • Code Generation: Generate ready-to-use JavaScript/TypeScript code with nodehive-js for any query
  • Flexible Authentication: Connect anonymously or with credentials, with visual connection status
  • URL Parameters: Auto-connect via ?baseurl= query parameter
  • Security-First: Only exposes entity types that are openly available via the API
submitted by /u/Hopeful-Fly-5292
[link] [comments]
  •  

AI is reshaping childhood in China

The runaway success of Chinese artificial intelligence models such as DeepSeek and Qwen has spurred every industry, from health care to agriculture to education, to integrate AI.  Adoption of AI...

© Allison Vu for Rest of World

  •  

PostgreSQL Managed Database Connectivity

Oct 1, 06:06 UTC
Resolved - Our Engineering team has resolved the connectivity issue with Managed Database PostgreSQL clusters in all regions that are using PGBouncer and some legacy MD5 passwords.

If you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience.

Oct 1, 03:33 UTC
Monitoring - Our Engineering team has implemented a fix for the connectivity issues impacting Managed Database PostgreSQL clusters using PGBouncer with some legacy MD5 passwords.

We are currently monitoring the situation and will provide an update once the issue is fully resolved.

Oct 1, 00:05 UTC
Identified - Our Engineering team has identified an issues with connectivity for Managed Database PostgreSQL clusters in all regions that are using PGBouncer and some legacy MD5 passwords.

We are actively monitoring the situation and will provide updates as soon as more information becomes available.

  •  

Restricting taxonomy term selection on field?

For example I have taxonomy terms vocabulary of "Fruits" which consist of:

-Apple
-Banana
-Pear
-Dragonfruit
-Pineapple

On one field I want to have selection from limited range:

-Apple
-Banana
-Pear

On the other from:

-Pear
-Dragonfruit
-Pineapple

And so on.
Basically I want to limit taxonomy depending on the field. Now there are no form selection widgets to do that, the only option is to display all the terms of the "Fruits"

Is there a module for that? Multiple parents somehow probably could help, but still there is no widget to limit selection to terms of particular parent, but that is even more of a problem as in this case multiple parents are more of a structural problem. Hierarchical selection modules (I think) do not work in this case.

Also all the terms have to be in the same vocabulary. No multiple vocabularies with term duplication.

Any ideas are welcome. Drupal 11.

submitted by /u/Regular_Fake_Name
[link] [comments]
  •  

Networking in SFO3 and AMS3 regions

Sep 29, 13:30 UTC
Resolved - From 05.45 to 9.20 UTC, our Engineering team observed a Networking issue in the SFO3 and AMS3 region related to DDoS mitigation workflows. During this time, a subset of Droplets remained in protective filtering longer than intended due to a monitoring issue in AMS3 that caused a small number of IPs to stay blocked incorrectly. Users should no longer be experiencing these issues.

We apologize for the inconvenience. If you have any questions or continue to experience issues, please reach out via a Support ticket on your account.

  •  

Views AJAX / live update possible?

Hello,

I've got a content type with a boolean switch: "top".
And I've got two view blocks on one layout builder page.

If on node gets updated now and the the switch is set to off / false, the node should move from the top views block into the bottom views block.

When I reload the page, the views filters kick in and everything is working fine.
Is this possible to do live / right away somehow without reloading the whole page?

submitted by /u/Chris8080
[link] [comments]
  •  

New drupal users

I last used drupal 20 years ago. Is there a good training video on YouTube? I saw one that was nine years old.

Also, I’ve been playing around with replit for building sites. Is there an AI tool that will help build a full drupal site that quickly? I want to create a travel oriented site with lot of pages

Thx

submitted by /u/Interesting-Bus624
[link] [comments]
  •  

SFO3 Network Maintenance

Sep 30, 14:00 UTC
Completed - The scheduled maintenance has been completed.

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

Sep 28, 16:04 UTC
Scheduled - Start: 2025-09-30 11:00 UTC
End: 2025-09-30 14:00 UTC


During the above window, our Networking team will be making changes to the core networking infrastructure to improve performance and scalability in the SFO3 region.

Expected impact:

We do not anticipate any downtime for Droplets or Droplet-related services, including Managed Databases, Load Balancers, App Platform, and Managed Kubernetes, as this maintenance has been carefully designed and tested to be seamless. In the unlikely event that an undetected misconfiguration occurs, a subset of customers could experience temporary network disruption. We will endeavor to keep this to a minimum for the duration of the change.

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

  •  

LON1 Network Maintenance

Sep 29, 20:00 UTC
Completed - The scheduled maintenance has been completed.

Sep 29, 17:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.

Sep 27, 16:11 UTC
Scheduled - Start: 2025-09-29 17:00 UTC
End: 2025-09-29 20:00 UTC

During the above window, our Networking team will be making changes to the core networking infrastructure to improve performance and scalability in the LON1 region.

Expected impact:

These changes are designed and tested to be seamless. We do not expect any customer impact during the mentioned timeframe. If an unexpected issue arises, there could be a temporary loss of connectivity for Droplets and its dependent services, such as Managed Databases, Load Balancers, App Platform, and Managed Kubernetes, in the LON1 region. We will endeavor to minimize any such impact.

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

  •  

Networking in BLR1 region

Sep 28, 04:54 UTC
Resolved - Our Engineering team has confirmed the full resolution of the networking connectivity issue affecting the BLR1 region after monitoring. Users should be able to access droplets and all other resources without any issues.

If you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience.

Sep 27, 19:39 UTC
Monitoring - The network connectivity issue affecting the BLR1 region, which was caused by a broader internet issue, has been mitigated. Network accessibility in the region has improved, and users should already experience better performance when accessing Droplets and other services. We are closely monitoring the situation to ensure stability.

We appreciate your patience and will provide an update once the issue is fully confirmed as resolved.

Sep 27, 14:29 UTC
Investigating - Our Engineering team is still observing intermittent issues impacting network connectivity in the BLR1 region. This stems from a broader Internet issue impacting the BLR1 region. As a result, users may still continue to experience packet loss/latency, timeouts, and related issues with Droplet-based services in this region, including Droplets, LBaaS, Managed Kubernetes, and Managed Database. Our Engineering team is actively investigating the issue.

We will post an update as soon as additional information is available.

Sep 27, 13:58 UTC
Monitoring - The network connectivity issue impacting the BLR1 region has been mitigated. Users should no longer experience packet loss/latency, timeouts, and related issues with Droplet-based services in this region, including Droplets, LBaas, Managed Kubernetes, and Managed Database.

We appreciate your patience and will provide an update once the issue is fully confirmed as resolved.

Sep 27, 13:19 UTC
Investigating - Our Engineering team is investigating an issue impacting networking connectivity in BLR1 region with upstream provider. Users may experience network connectivity loss to Droplets and Droplet-based services, like Managed Kubernetes and Database Clusters.

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

  •  

FreshRSS 1.27.1

This is a security-fix and bug-fix release for FreshRSS 1.27.x.

A few highlights ✨:

  • Keep sort and order criteria after marking as read
  • Automatic database recovery: skip broken entries during CLI export/import
  • Add possibility of Docker healthcheck
  • Add security option for CSP frame-ancestors
  • Several security fixes
  • Several bug fixes
  • New translation to Ukrainian
  • Improvements of some themes
  • And much more…

This release has been made by @Alkarex, @Frenzie, @Inverle, @aledeg, @math-GH and newcomers @beerisgood, @nykula, @horvi28, @nhirokinet, @rnkln, @scmaybee.

Full changelog:

  • Features
    • Automatic database recovery: skip broken entries during CLI export/import #7949
    • Add security option for CSP frame-ancestors #7857, #8021
    • Lazy-load <track src> #7997
  • Security
    • Regenerate session ID on login #7829
    • Disallow setting non-existent language #7878, #7934
    • Safer calling of install.php #7971
    • Prevent log CR/LF injection #7883
    • Restrict allowed cURL parameters #7979, #8009
    • Fix reauthentication while updating #7989
    • Fix some CSRFs #8000
  • Bug fixing
    • Include port number for HTTP Retry-After #7875
    • Fix logic for searching labels #7863
    • Fix cURL response parsing for HTTP redirections #7866
    • Fix fetching OPML URL with special characters #7843
    • Fix validation when creating a new user label #7890
    • Fix bug in user self-deletion #7877
    • Fix displaying of current date in main statistics #7892
    • Fix default values on stat processing #7891
    • Fix UI JavaScript error when navigating to last article with keyboard #7957
    • Fix some links in anonymous mode #8011, #8012
    • Fixes for no-cache.txt #7907
    • Fix Docker Traefik .yml and SERVER_DNS example #7858
  • SimplePie
    • Upstream contribution: Normalize encoding uppercase simplepie#936, #7967
    • Sync upstream, including bump to 1.9.0 with better PHP 8.5+ support #7955
  • Deployment
    • Docker improve CMD compatibility #7861
    • Add possibility of Docker healthcheck #7945
  • UI
    • Keep sort and order after marking as read #7974
    • Improve leave validation #7830
    • Improve Origine theme visibility of toggle buttons #7956
    • Improve Dark pink theme #8020
    • Improve Mapco and Ansum themes: read all button in mobile view #7873
    • Improve Swage theme #7608
    • Use standard CSS overflow-wrap instead of word-wrap #7898
    • Various UI and style improvements: #7868, #7872,
      #7882, #7893, #7904,
      #7952
  • I18n
    • Clarify the concepts of visibility hidden vs. archived in feeds settings #7970
    • Translate the API information page #7922
    • Add a default language constant #7933
    • Label config delete label #7871
    • Add Ukrainian #7961
    • Improve Dutch #7940
    • Improve German #7833
    • Improve Hungarian #7986
    • Improve Japanese #7903, #7918
    • Improve Polish #7963
    • Improve Simplified Chinese #7943, #7944
    • Minor improvements #7881
    • Add CLI command to add i18n file #7917
    • Add make target to generate the translation progress #7905
  • Extensions
    • Add entry_before_update and entry_before_add hooks for extensions #7977
  • Misc.

  •  
❌