Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 11 additions & 8 deletions nuxt/content/articles-data/custom-formatters-410-20260731.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,10 @@
"description": "Nearly a decade after stepping away, 4.1.0 picks the module back up and brings back formatter settings, live preview, a CodeMirror editor, and Devel Generate support, with more to come.",
"readingTime": "4 min",
"articleType": "Blog post",
"categories": ["Drupal", "Planet Drupal"],
"categories": [
"Drupal",
"Planet Drupal"
],
"paragraphs": [
{
"type": "section",
Expand All @@ -19,6 +22,13 @@
{
"type": "text_formatted",
"html": "<p>4.1.0 is, deliberately, a bit of a nostalgia trip. A handful of the things that made the module worth reaching for in the first place quietly went missing during the Drupal 8 port (formatter settings, live preview, a real code editor, Devel Generate support), and this release brings four of them back. There's new stuff too.</p>"
},
{
"type": "repository",
"description": "Source on GitHub, the full project page on Drupal.org, and if it's saved you some time, sponsorship is always appreciated.",
"url": "https://github.com/Decipher/custom_formatters",
"gitpod": false,
"drupalUrl": "https://www.drupal.org/project/custom_formatters"
}
]
}
Expand Down Expand Up @@ -167,13 +177,6 @@
{
"type": "code",
"code": "composer require 'drupal/custom_formatters:^4.1'"
},
{
"type": "repository",
"description": "Source on GitHub, the full project page on Drupal.org, and if it's saved you some time, sponsorship is always appreciated.",
"url": "https://github.com/Decipher/custom_formatters",
"gitpod": false,
"drupalUrl": "https://www.drupal.org/project/custom_formatters"
}
]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,13 @@
{
"type": "text_formatted",
"html": "<p>That experiment is now a module. <a href=\"https://www.drupal.org/project/decoupled_settings\">Decoupled Settings</a> serves the site and theme configuration Drupal already holds over JSON:API, and lets every frontend override just the values it needs. It went up on Drupal.org this week.</p>"
},
{
"type": "repository",
"description": "<p>Source on GitHub, project page and issue queue on Drupal.org. If your projects lean on modules like this one, sponsoring is what keeps them actively maintained.</p>",
"url": "https://github.com/Decipher/decoupled_settings",
"gitpod": false,
"drupalUrl": "https://www.drupal.org/project/decoupled_settings"
}
]
}
Expand Down Expand Up @@ -163,21 +170,6 @@
}
]
}
},
{
"type": "section",
"layout": "layout_onecol",
"regions": {
"content": [
{
"type": "repository",
"description": "<p>Source on GitHub, project page and issue queue on Drupal.org. If your projects lean on modules like this one, sponsoring is what keeps them actively maintained.</p>",
"url": "https://github.com/Decipher/decoupled_settings",
"gitpod": false,
"drupalUrl": "https://www.drupal.org/project/decoupled_settings"
}
]
}
}
]
}
14 changes: 7 additions & 7 deletions nuxt/content/articles-data/jsonapi-views-120-20260812.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,13 @@
{
"type": "text_formatted",
"html": "<p>JSON:API Views isn't mine originally. <a href=\"https://www.drupal.org/u/pixelwhip\">pixelwhip</a> built the module and shipped its first releases; I took over maintenance after that, and 8.x-1.2 is the first release I've cut on the 1.x line. Thanks to pixelwhip for building the thing in the first place.</p>"
},
{
"type": "repository",
"description": "Source on GitHub, project page on Drupal.org, patches welcome in the issue queue. If your project depends on this, sponsoring keeps it actively maintained.",
"url": "https://github.com/Decipher/jsonapi_views",
"gitpod": false,
"drupalUrl": "https://www.drupal.org/project/jsonapi_views"
}
]
}
Expand Down Expand Up @@ -158,13 +165,6 @@
"type": "code",
"code": "composer require 'drupal/jsonapi_views:^1.2'"
},
{
"type": "repository",
"description": "Source on GitHub, project page on Drupal.org, patches welcome in the issue queue. If your project depends on this, sponsoring keeps it actively maintained.",
"url": "https://github.com/Decipher/jsonapi_views",
"gitpod": false,
"drupalUrl": "https://www.drupal.org/project/jsonapi_views"
},
{
"type": "text_formatted",
"html": "<p>What's your decoupled stack - are you hand-rolling a listing endpoint for every view, or reaching for something like this? I'd genuinely like to know.</p>"
Expand Down
Loading