This is an automated email from the ASF dual-hosted git repository.

asf-ci-deploy pushed a commit to branch asf-site-production
in repository https://gitbox.apache.org/repos/asf/grails-website.git


The following commit(s) were added to refs/heads/asf-site-production by this 
push:
     new 93588b27e5d Updating apache/grails-website asf-site-production branch 
for Github Actions run:21977125917
93588b27e5d is described below

commit 93588b27e5d6ee0677a651b86300fb714b439fbc
Author: jamesfredley <[email protected]>
AuthorDate: Fri Feb 13 06:35:47 2026 +0000

    Updating apache/grails-website asf-site-production branch for Github 
Actions run:21977125917
---
 plugins.html                                       |  14 +-
 plugins/owners/Apache Software Foundation.html     |   2 +-
 plugins/owners/grails.html                         |   4 +-
 plugins/owners/wondrify.html                       | 153 +++++++++++++++++++++
 plugins/tags/acl.html                              |   2 +-
 plugins/tags/asset-pipeline.html                   |   2 +-
 plugins/tags/assets.html                           | 153 +++++++++++++++++++++
 plugins/tags/async.html                            |   2 +-
 plugins/tags/cache.html                            |   4 +-
 plugins/tags/cas.html                              |   2 +-
 plugins/tags/{cas.html => convert.html}            |   2 +-
 plugins/tags/{scaffolding.html => crud.html}       |   2 +-
 plugins/tags/css.html                              |   2 +-
 plugins/tags/{data.html => data-mapping.html}      |   2 +-
 plugins/tags/data.html                             |   2 +-
 plugins/tags/database.html                         |   2 +-
 plugins/tags/events.html                           |   2 +-
 plugins/tags/forms.html                            |   2 +-
 plugins/tags/geb.html                              |   2 +-
 plugins/tags/gorm.html                             |   2 +-
 plugins/tags/graphql.html                          |   2 +-
 plugins/tags/gsp.html                              | 153 +++++++++++++++++++++
 plugins/tags/hibernate.html                        |   2 +-
 plugins/tags/i18n.html                             |   2 +-
 plugins/tags/javascript.html                       |   2 +-
 plugins/tags/json.html                             |   2 +-
 .../layout.html}                                   |   2 +-
 plugins/tags/ldap.html                             |   2 +-
 plugins/tags/memcached.html                        |   2 +-
 plugins/tags/micronaut.html                        |   2 +-
 plugins/tags/oauth2.html                           |   2 +-
 plugins/tags/quartz.html                           |   2 +-
 .../rdbms.html}                                    |   2 +-
 plugins/tags/rdms.html                             |   2 +-
 plugins/tags/redis.html                            |   2 +-
 plugins/tags/rest.html                             |   2 +-
 plugins/tags/scaffolding.html                      |   2 +-
 plugins/tags/scheduling.html                       |   2 +-
 plugins/tags/security.html                         |   2 +-
 plugins/tags/selenium.html                         | 153 +++++++++++++++++++++
 .../sitemesh.html}                                 |   2 +-
 plugins/tags/spring-security-rest.html             |   2 +-
 plugins/tags/spring-security.html                  |   2 +-
 plugins/tags/testing.html                          |   4 +-
 plugins/tags/{cas.html => ui.html}                 |   2 +-
 plugins/tags/views.html                            |   2 +-
 plugins/tags/xml.html                              |   2 +-
 rss.xml                                            |   2 +-
 sitemap.xml                                        |   2 +-
 49 files changed, 666 insertions(+), 54 deletions(-)

diff --git a/plugins.html b/plugins.html
index 1fbfecc5307..f5c657386d8 100644
--- a/plugins.html
+++ b/plugins.html
@@ -105,11 +105,11 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><nav 
class='plugins-nav'><a href='#all' class='nav-tab active' data-tab='all'>All 
(261)</a><a href='#recent' class='nav-tab' data-tab='recent'>Recently 
Updated</a><a href='#stars' class='nav-tab' data-tab='stars'>Most Stars</a><a 
href='#tags' class='nav-tab' data-tab='tags'>Tags</a><a href='#owners' 
class='nav-tab' data-tab='owners'>Owners</a><a href='#li [...]
-in controller responses</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/cache-headers/2.0.2' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>cache-headers:<wbr>2.0.2</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:cache-headers:2.0.2' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache. [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><nav 
class='plugins-nav'><a href='#all' class='nav-tab active' data-tab='all'>All 
(268)</a><a href='#recent' class='nav-tab' data-tab='recent'>Recently 
Updated</a><a href='#stars' class='nav-tab' data-tab='stars'>Most Stars</a><a 
href='#tags' class='nav-tab' data-tab='tags'>Tags</a><a href='#owners' 
class='nav-tab' data-tab='owners'>Owners</a><a href='#li [...]
+in controller responses</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/cache-headers/2.0.2' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>cache-headers:<wbr>2.0.2</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:cache-headers:2.0.2' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache. [...]
 scale and massive concurrency, it becomes increasingly difficult to 
synchronize operations outside the context of a single computational space 
(server/process).  This plugin aims to make that
 easier by providing a simple service to facilitate this, as well as defining 
an interface for adding low level providers.
-</p><div class='coords-wrapper'><a 
href='https://repo1.maven.org/maven2/com/bertramlabs/plugins/distributed-lock/7.0.0'
 class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>com.bertramlabs.plugins:<wbr>distributed-lock:<wbr>7.0.0</code></a><button
 class='copy-btn' data-coords='com.bertramlabs.plugins:distributed-lock:7.0.0' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache. [...]
+</p><div class='coords-wrapper'><a 
href='https://repo1.maven.org/maven2/com/bertramlabs/plugins/distributed-lock/7.0.0'
 class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>com.bertramlabs.plugins:<wbr>distributed-lock:<wbr>7.0.0</code></a><button
 class='copy-btn' data-coords='com.bertramlabs.plugins:distributed-lock:7.0.0' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache. [...]
 on the Java API for RESTful Web Services.
 
 The jaxrs-core plugin provides the main functionality of the plugin. This 
plugin does not include an implementing JAX-RS servlet provider, however, so 
one of the implementation plugins should be included in projects 
instead.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/jaxrs-core/3.1.0' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>jaxrs-core:<wbr>3.1.0</code></a><button 
class [...]
@@ -121,22 +121,22 @@ on the Java API for RESTful Web Services.
 The jaxrs-jersey1 plugin implements the Jersey 1.x JAX-RS 
implementation.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/jaxrs-jersey1/3.1.0' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>jaxrs-jersey1:<wbr>3.1.0</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:jaxrs-jersey1:3.1.0' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
c [...]
 on the Java API for RESTful Web Services.
 
-The jaxrs-restlet plugin implements the Restlet JAX-RS implementation.</p><div 
class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/jaxrs-restlet/3.1.0' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>jaxrs-restlet:<wbr>3.1.0</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:jaxrs-restlet:3.1.0' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
clas [...]
+The jaxrs-restlet plugin implements the Restlet JAX-RS implementation.</p><div 
class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/jaxrs-restlet/3.1.0' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>jaxrs-restlet:<wbr>3.1.0</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:jaxrs-restlet:3.1.0' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
clas [...]
 
 Do you want to email a person at 11:41 pm or maybe a group of people at 
2.15am? then look no further.
 
 You can schedule an email to be scheduled and to run on a set date and time.
 
-Supports HTML emails with inline images as well as attachments has been tested 
on outlook and result appears to load fine.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/mailinglist/3.0.3' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>mailinglist:<wbr>3.0.3</code></a><button 
class='copy-btn' data-coords='org.grails.plugins:mailinglist:3.0.3' title='Copy 
to clipboard'>📋</button>< [...]
+Supports HTML emails with inline images as well as attachments has been tested 
on outlook and result appears to load fine.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/mailinglist/3.0.3' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>mailinglist:<wbr>3.0.3</code></a><button 
class='copy-btn' data-coords='org.grails.plugins:mailinglist:3.0.3' title='Copy 
to clipboard'>📋</button>< [...]
 Search plugin for domain class properties. Lightweight plugin which puts the 
ability for searching, it adds utility
 functions for building the search result into a string format representation 
sufficient for auto-complete as well as
 functions for listing the results based on the search query.
 </p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/grails-quick-search/0.7.2'
 class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>grails-quick-search:<wbr>0.7.2</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:grails-quick-search:0.7.2' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache.org/p [...]
 
-This plugin gives application authors a powerful framework to quickly get a 
scalable messaging solution running quickly.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/rabbitmq-native/4.0.0' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>rabbitmq-native:<wbr>4.0.0</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:rabbitmq-native:4.0.0' 
title='Copy to clipboard'>📋 [...]
+This plugin gives application authors a powerful framework to quickly get a 
scalable messaging solution running quickly.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/rabbitmq-native/4.0.0' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>rabbitmq-native:<wbr>4.0.0</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:rabbitmq-native:4.0.0' 
title='Copy to clipboard'>📋 [...]
 Just point the auto complete JS URL at suggest/[subject]?term=bla and you get 
a JSON list of suggestion strings back.
 You can add suggestion handlers to the service as a closure, or just add a 
text file named [subject].txt with an itemper line to be searched for matches. 
The simple search returns a result if an item string contains the term anywhere.
-See docs for details.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/com/nerderg/plugins/SimpleSuggestions3/1.1'
 class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>com.nerderg.plugins:<wbr>SimpleSuggestions3:<wbr>1.1</code></a><button
 class='copy-btn' data-coords='com.nerderg.plugins:SimpleSuggestions3:1.1' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grai [...]
+See docs for details.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/com/nerderg/plugins/SimpleSuggestions3/1.1'
 class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>com.nerderg.plugins:<wbr>SimpleSuggestions3:<wbr>1.1</code></a><button
 class='copy-btn' data-coords='com.nerderg.plugins:SimpleSuggestions3:1.1' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grai [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/owners/Apache Software Foundation.html 
b/plugins/owners/Apache Software Foundation.html
index 7beb218903f..931e94d2f9b 100644
--- a/plugins/owners/Apache Software Foundation.html    
+++ b/plugins/owners/Apache Software Foundation.html    
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: #Apache Software 
Foundation</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: #Apache Software Foundation</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: #Apache Software 
Foundation</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: #Apache Software Foundation</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/owners/grails.html b/plugins/owners/grails.html
index b2c86e05907..caf2a41e385 100644
--- a/plugins/owners/grails.html
+++ b/plugins/owners/grails.html
@@ -105,8 +105,8 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: #grails</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by creator: 
#grails</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.c [...]
-in controller responses</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/cache-headers/2.0.2' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>cache-headers:<wbr>2.0.2</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:cache-headers:2.0.2' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache. [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: #grails</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by creator: 
#grails</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.c [...]
+in controller responses</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/cache-headers/2.0.2' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>cache-headers:<wbr>2.0.2</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:cache-headers:2.0.2' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache. [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/owners/wondrify.html b/plugins/owners/wondrify.html
new file mode 100644
index 00000000000..dbfdded3bce
--- /dev/null
+++ b/plugins/owners/wondrify.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <title>Grails Plugins</title>
+    <meta name="keywords" content=""/>
+    <meta name="description" content="List of Plugins"/>
+    <meta name="date" content="February 13, 2026"/>
+    <meta name="robots" content="all"/>
+    <link rel="alternate" type="application/rss+xml" title="RSS" 
href="https://grails.apache.org/rss.xml"/>
+    <meta charset='UTF-8'/>
+    <link rel='icon' href='https://grails.apache.org/images/favicon.ico'/>
+    <meta name='twitter:card' content='summary_large_image'/>
+    <meta name='twitter:site' content='@grailsframework'/>
+    <meta name='twitter:description' content='List of Plugins'/>
+    <meta name='twitter:creator' content='@grailsframework'/>
+    <meta property='og:image' 
content='https://grails.apache.org/images/grails.png'/>
+    <meta property='og:image:width' content='300'/>
+    <meta property='og:image:height' content='300'/>
+    <meta property='og:url' content='https://grails.apache.org'/>
+    <meta property='og:title' content='Grails Plugins'/>
+    <meta property='og:description' content='List of Plugins'/>
+    <meta property='og:type' content='website'/>
+
+    <meta name='viewport' content='width=device-width, initial-scale=1'/>
+    <link rel='mask-icon' 
href='https://grails.apache.org/images/grails-pinned-icon.svg' color='feb672'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/screen.css'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/plugin.css'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/paginate.css'/>
+    <script src='https://grails.apache.org/javascripts/navigation.js'></script>
+    <script src='https://grails.apache.org/javascripts/paginate.js'></script>
+    
+    
+    <script 
src='https://grails.apache.org/javascripts/plugins-search.js'></script>
+    <script src='https://grails.apache.org/javascripts/plugins.js'></script>
+
+    <!-- Matomo -->
+    <script>
+      var _paq = window._paq = window._paq || [];
+      /* tracker methods like "setCustomDimension" should be called before 
"trackPageView" */
+      _paq.push(['setDoNotTrack', true]);
+      _paq.push(['disableCookies']);
+      _paq.push(['trackPageView']);
+      _paq.push(['enableLinkTracking']);
+      (function() {
+        var u = 'https://analytics.apache.org/';
+        _paq.push(['setTrackerUrl', u + 'matomo.php']);
+        _paq.push(['setSiteId', '79']);
+        var d = document, g = d.createElement('script'), s = 
d.getElementsByTagName('script')[0];
+        g.async = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, 
s);
+      })();
+    </script>
+    <!-- End Matomo Code -->
+
+    <script
+        async
+        src="https://widget.kapa.ai/kapa-widget.bundle.js";
+        data-website-id="d804a9f2-51a2-414c-97f7-12f2a1ba4609"
+        data-project-name="Apache Grails"
+        data-project-color="#3F4346"
+        
data-font-family="system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,Segoe
 UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;"
+        data-project-logo="https://grails.apache.org/images/grails.png";
+        data-modal-override-open-id="ask-ai-input"
+        data-modal-override-open-class="search-input"
+        data-user-analytics-fingerprint-enabled="true"
+        data-modal-title="Apache Grails AI Assistant"
+        data-modal-example-questions-title="Try asking me..."
+        data-modal-disclaimer="This is a custom LLM for Apache Grails using 
[documentation](https://docs.grails.org/latest/), [groovy 
documentation](https://docs.groovy-lang.org/docs/groovy-4.0.28/html/documentation/)
 [github issues](https://github.com/apache/grails-core/issues) and more.
+
+Companies deploy assistants like this [](https://kapa.ai) on docs via [website 
widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in 
[support forms](https://docs.kapa.ai/integrations/support-form-deflector) for 
ticket deflection (Monday.com, Mapbox), or as [an internal 
assistant](https://docs.kapa.ai/integrations/internal-assistant) with access to 
private sources."
+        data-modal-example-questions="How does database migration work?,How 
does Spring Security work?"
+        data-button-text-color="#FBB576"
+        data-modal-header-bg-color="#FFFFFF"
+        data-modal-title-color="#FBB576"
+        data-consent-required="true"
+        data-consent-screen-disclaimer="By clicking &quot;I agree, let&#39;s 
chat&quot;, you consent to the use of the AI assistant in accordance with 
kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). 
This service uses reCAPTCHA, which requires your consent to Google&#39;s 
[Privacy Policy](https://policies.google.com/privacy) and [Terms of 
Service](https://policies.google.com/terms). By proceeding, you explicitly 
agree to both kapa.ai&#39;s and Google&#39;s priv [...]
+    </script>
+</head>
+<body>
+<header class='main-header'>
+    <div class='content'>
+        <a href='https://grails.apache.org/index.html'><img 
class='grails-logo' src='https://grails.apache.org/images/grails_logo.svg' 
alt='Grails Logo'/></a>
+        <a href='javascript:show("top-menus", "show-navigation-link")' 
id='show-navigation-link'
+           class='mobile align-center'>Show Navigation</a>
+        <div id='top-menus'>
+            <nav class='secondary-menu' id='secondary-menu'>
+                <ul>
+                    <li><a 
href='https://grails.apache.org/casestudies/index.html'>Case Studies</a></li>
+                    <li><a 
href='https://grails.apache.org/blog/index.html'>Blog</a></li>
+                    <li><a 
href='https://grails.apache.org/learning.html'>Learning</a></li>
+                    <li><a 
href='https://grails.apache.org/community.html'>Community</a></li>
+                    <li><a 
href='https://grails.apache.org/search.html'>Search</a></li>
+                </ul>
+            </nav>
+            <nav class='main-menu' id='main-menu'>
+                <ul>
+                    <li><a 
href='https://grails.apache.org/documentation.html'>Documentation</a></li>
+                    <li><a 
href='https://grails.apache.org/download.html'>Download</a></li>
+                    <li><a 
href='https://grails.apache.org/plugins.html'>Plugins</a></li>
+                    <li><a 
href='https://guides.grails.org/index.html'>Guides</a></li>
+                    <li><a 
href='https://grails.apache.org/faq.html'>FAQ</a></li>
+                    <li><a 
href='https://grails.apache.org/support.html'>Support</a></li>
+                    <li><a href='https://start.grails.org'>Forge App</a></li>
+                </ul>
+            </nav>
+        </div>
+    </div>
+</header>
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: #wondrify</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by creator: 
#wondrify</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://gith [...]
+<footer>
+    <div class='content'>
+        <div class='apache-grails'>            
+            <p>Apache Grails is supported by the Apache Software Foundation 
and the Grails community.</p>
+            <a href='https://apache.org'><img 
src='https://www.apache.org/img/asf_logo.png' width='200px' alt='Apache 
Software Foundation'/></a>
+            <p>Apache, Apache Grails, Grails, Groovy, and the ASF logo are 
either registered trademarks or trademarks of The Apache Software 
Foundation.</p>
+        </div>
+        <nav class='social-media-nav'>
+            <ul>
+                <li>
+                    <a href='mailto:[email protected]'><img 
src='https://grails.apache.org/images/email.svg' alt='Email Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://slack.grails.org'><img 
src='https://grails.apache.org/images/slack.svg' alt='Slack Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://www.youtube.com/@GrailsFramework'><img 
src='https://grails.apache.org/images/youtube.svg' alt='Youtube Icon'/></a>
+                </li>
+                <li>
+                    <a 
href='https://www.linkedin.com/showcase/official-grails/'><img 
src='https://grails.apache.org/images/linkedin.svg' alt='LinkedIn Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://github.com/apache/grails-core'><img 
src='https://grails.apache.org/images/github.svg' alt='Github Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://twitter.com/grailsframework'><img 
src='https://grails.apache.org/images/x-twitter.svg' alt='Twitter Icon'/></a>
+                </li>
+            </ul>
+        </nav>
+    </div>
+    <div class='footer-bottom'>
+        <p>© 2005-2026 the Apache Grails project</p>
+        <p>Grails is Open Source:
+            <a href='https://www.apache.org/licenses/'>License</a>,
+            <a 
href='https://privacy.apache.org/policies/privacy-policy-public.html'>Privacy 
Policy</a>,
+            <a href='https://www.apache.org/foundation/sponsorship'>Sponsor 
Apache</a>,
+            <a href='https://www.apache.org/events/current-event'>Events</a>,
+            <a href='https://www.apache.org/security'>Security</a>,
+            <a href='https://www.apache.org/foundation/thanks.html'>Thanks</a>,
+            <a href='https://grails.apache.org/support-schedule.html'>Support 
Schedule</a>
+        </p>
+    </div>
+</footer>
+</body>
+</html>
diff --git a/plugins/tags/acl.html b/plugins/tags/acl.html
index 95e380a5714..97890de41f1 100644
--- a/plugins/tags/acl.html
+++ b/plugins/tags/acl.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #acl</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #acl</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/virtualdogber [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #acl</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #acl</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/virtualdogber [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/asset-pipeline.html b/plugins/tags/asset-pipeline.html
index 4e54c37f08b..4344ac35e40 100644
--- a/plugins/tags/asset-pipeline.html
+++ b/plugins/tags/asset-pipeline.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#asset-pipeline</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #asset-pipeline</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://gi [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#asset-pipeline</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #asset-pipeline</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://gi [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/assets.html b/plugins/tags/assets.html
new file mode 100644
index 00000000000..5474fd2d31e
--- /dev/null
+++ b/plugins/tags/assets.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <title>Grails Plugins</title>
+    <meta name="keywords" content=""/>
+    <meta name="description" content="List of Plugins"/>
+    <meta name="date" content="February 13, 2026"/>
+    <meta name="robots" content="all"/>
+    <link rel="alternate" type="application/rss+xml" title="RSS" 
href="https://grails.apache.org/rss.xml"/>
+    <meta charset='UTF-8'/>
+    <link rel='icon' href='https://grails.apache.org/images/favicon.ico'/>
+    <meta name='twitter:card' content='summary_large_image'/>
+    <meta name='twitter:site' content='@grailsframework'/>
+    <meta name='twitter:description' content='List of Plugins'/>
+    <meta name='twitter:creator' content='@grailsframework'/>
+    <meta property='og:image' 
content='https://grails.apache.org/images/grails.png'/>
+    <meta property='og:image:width' content='300'/>
+    <meta property='og:image:height' content='300'/>
+    <meta property='og:url' content='https://grails.apache.org'/>
+    <meta property='og:title' content='Grails Plugins'/>
+    <meta property='og:description' content='List of Plugins'/>
+    <meta property='og:type' content='website'/>
+
+    <meta name='viewport' content='width=device-width, initial-scale=1'/>
+    <link rel='mask-icon' 
href='https://grails.apache.org/images/grails-pinned-icon.svg' color='feb672'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/screen.css'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/plugin.css'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/paginate.css'/>
+    <script src='https://grails.apache.org/javascripts/navigation.js'></script>
+    <script src='https://grails.apache.org/javascripts/paginate.js'></script>
+    
+    
+    <script 
src='https://grails.apache.org/javascripts/plugins-search.js'></script>
+    <script src='https://grails.apache.org/javascripts/plugins.js'></script>
+
+    <!-- Matomo -->
+    <script>
+      var _paq = window._paq = window._paq || [];
+      /* tracker methods like "setCustomDimension" should be called before 
"trackPageView" */
+      _paq.push(['setDoNotTrack', true]);
+      _paq.push(['disableCookies']);
+      _paq.push(['trackPageView']);
+      _paq.push(['enableLinkTracking']);
+      (function() {
+        var u = 'https://analytics.apache.org/';
+        _paq.push(['setTrackerUrl', u + 'matomo.php']);
+        _paq.push(['setSiteId', '79']);
+        var d = document, g = d.createElement('script'), s = 
d.getElementsByTagName('script')[0];
+        g.async = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, 
s);
+      })();
+    </script>
+    <!-- End Matomo Code -->
+
+    <script
+        async
+        src="https://widget.kapa.ai/kapa-widget.bundle.js";
+        data-website-id="d804a9f2-51a2-414c-97f7-12f2a1ba4609"
+        data-project-name="Apache Grails"
+        data-project-color="#3F4346"
+        
data-font-family="system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,Segoe
 UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;"
+        data-project-logo="https://grails.apache.org/images/grails.png";
+        data-modal-override-open-id="ask-ai-input"
+        data-modal-override-open-class="search-input"
+        data-user-analytics-fingerprint-enabled="true"
+        data-modal-title="Apache Grails AI Assistant"
+        data-modal-example-questions-title="Try asking me..."
+        data-modal-disclaimer="This is a custom LLM for Apache Grails using 
[documentation](https://docs.grails.org/latest/), [groovy 
documentation](https://docs.groovy-lang.org/docs/groovy-4.0.28/html/documentation/)
 [github issues](https://github.com/apache/grails-core/issues) and more.
+
+Companies deploy assistants like this [](https://kapa.ai) on docs via [website 
widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in 
[support forms](https://docs.kapa.ai/integrations/support-form-deflector) for 
ticket deflection (Monday.com, Mapbox), or as [an internal 
assistant](https://docs.kapa.ai/integrations/internal-assistant) with access to 
private sources."
+        data-modal-example-questions="How does database migration work?,How 
does Spring Security work?"
+        data-button-text-color="#FBB576"
+        data-modal-header-bg-color="#FFFFFF"
+        data-modal-title-color="#FBB576"
+        data-consent-required="true"
+        data-consent-screen-disclaimer="By clicking &quot;I agree, let&#39;s 
chat&quot;, you consent to the use of the AI assistant in accordance with 
kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). 
This service uses reCAPTCHA, which requires your consent to Google&#39;s 
[Privacy Policy](https://policies.google.com/privacy) and [Terms of 
Service](https://policies.google.com/terms). By proceeding, you explicitly 
agree to both kapa.ai&#39;s and Google&#39;s priv [...]
+    </script>
+</head>
+<body>
+<header class='main-header'>
+    <div class='content'>
+        <a href='https://grails.apache.org/index.html'><img 
class='grails-logo' src='https://grails.apache.org/images/grails_logo.svg' 
alt='Grails Logo'/></a>
+        <a href='javascript:show("top-menus", "show-navigation-link")' 
id='show-navigation-link'
+           class='mobile align-center'>Show Navigation</a>
+        <div id='top-menus'>
+            <nav class='secondary-menu' id='secondary-menu'>
+                <ul>
+                    <li><a 
href='https://grails.apache.org/casestudies/index.html'>Case Studies</a></li>
+                    <li><a 
href='https://grails.apache.org/blog/index.html'>Blog</a></li>
+                    <li><a 
href='https://grails.apache.org/learning.html'>Learning</a></li>
+                    <li><a 
href='https://grails.apache.org/community.html'>Community</a></li>
+                    <li><a 
href='https://grails.apache.org/search.html'>Search</a></li>
+                </ul>
+            </nav>
+            <nav class='main-menu' id='main-menu'>
+                <ul>
+                    <li><a 
href='https://grails.apache.org/documentation.html'>Documentation</a></li>
+                    <li><a 
href='https://grails.apache.org/download.html'>Download</a></li>
+                    <li><a 
href='https://grails.apache.org/plugins.html'>Plugins</a></li>
+                    <li><a 
href='https://guides.grails.org/index.html'>Guides</a></li>
+                    <li><a 
href='https://grails.apache.org/faq.html'>FAQ</a></li>
+                    <li><a 
href='https://grails.apache.org/support.html'>Support</a></li>
+                    <li><a href='https://start.grails.org'>Forge App</a></li>
+                </ul>
+            </nav>
+        </div>
+    </div>
+</header>
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #assets</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#assets</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/wondrif [...]
+<footer>
+    <div class='content'>
+        <div class='apache-grails'>            
+            <p>Apache Grails is supported by the Apache Software Foundation 
and the Grails community.</p>
+            <a href='https://apache.org'><img 
src='https://www.apache.org/img/asf_logo.png' width='200px' alt='Apache 
Software Foundation'/></a>
+            <p>Apache, Apache Grails, Grails, Groovy, and the ASF logo are 
either registered trademarks or trademarks of The Apache Software 
Foundation.</p>
+        </div>
+        <nav class='social-media-nav'>
+            <ul>
+                <li>
+                    <a href='mailto:[email protected]'><img 
src='https://grails.apache.org/images/email.svg' alt='Email Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://slack.grails.org'><img 
src='https://grails.apache.org/images/slack.svg' alt='Slack Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://www.youtube.com/@GrailsFramework'><img 
src='https://grails.apache.org/images/youtube.svg' alt='Youtube Icon'/></a>
+                </li>
+                <li>
+                    <a 
href='https://www.linkedin.com/showcase/official-grails/'><img 
src='https://grails.apache.org/images/linkedin.svg' alt='LinkedIn Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://github.com/apache/grails-core'><img 
src='https://grails.apache.org/images/github.svg' alt='Github Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://twitter.com/grailsframework'><img 
src='https://grails.apache.org/images/x-twitter.svg' alt='Twitter Icon'/></a>
+                </li>
+            </ul>
+        </nav>
+    </div>
+    <div class='footer-bottom'>
+        <p>© 2005-2026 the Apache Grails project</p>
+        <p>Grails is Open Source:
+            <a href='https://www.apache.org/licenses/'>License</a>,
+            <a 
href='https://privacy.apache.org/policies/privacy-policy-public.html'>Privacy 
Policy</a>,
+            <a href='https://www.apache.org/foundation/sponsorship'>Sponsor 
Apache</a>,
+            <a href='https://www.apache.org/events/current-event'>Events</a>,
+            <a href='https://www.apache.org/security'>Security</a>,
+            <a href='https://www.apache.org/foundation/thanks.html'>Thanks</a>,
+            <a href='https://grails.apache.org/support-schedule.html'>Support 
Schedule</a>
+        </p>
+    </div>
+</footer>
+</body>
+</html>
diff --git a/plugins/tags/async.html b/plugins/tags/async.html
index fa212e46d97..d538d76545b 100644
--- a/plugins/tags/async.html
+++ b/plugins/tags/async.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #async</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #async</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/gr [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #async</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #async</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/gr [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/cache.html b/plugins/tags/cache.html
index 7ac08beef88..92418ce4f06 100644
--- a/plugins/tags/cache.html
+++ b/plugins/tags/cache.html
@@ -105,8 +105,8 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #cache</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #cache</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/gr [...]
-in controller responses</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/cache-headers/2.0.2' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>cache-headers:<wbr>2.0.2</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:cache-headers:2.0.2' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache. [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #cache</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #cache</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/gr [...]
+in controller responses</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/cache-headers/2.0.2' 
class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>cache-headers:<wbr>2.0.2</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:cache-headers:2.0.2' 
title='Copy to clipboard'>📋</button></div><div class='plugin-card-footer'><div 
class='footer-left'><a href='https://grails.apache. [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/cas.html b/plugins/tags/cas.html
index 62693534e0a..833246faa23 100644
--- a/plugins/tags/cas.html
+++ b/plugins/tags/cas.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #cas</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #cas</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/grails [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #cas</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #cas</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grails [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/cas.html b/plugins/tags/convert.html
similarity index 66%
copy from plugins/tags/cas.html
copy to plugins/tags/convert.html
index 62693534e0a..a6f6cd8436b 100644
--- a/plugins/tags/cas.html
+++ b/plugins/tags/convert.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #cas</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #cas</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/grails [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #convert</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#convert</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apach [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/scaffolding.html b/plugins/tags/crud.html
similarity index 63%
copy from plugins/tags/scaffolding.html
copy to plugins/tags/crud.html
index 4164865322c..4dce7a66801 100644
--- a/plugins/tags/scaffolding.html
+++ b/plugins/tags/crud.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #scaffolding</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#scaffolding</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.c [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #crud</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #crud</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grai [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/css.html b/plugins/tags/css.html
index 99db4e87adb..9939f39ca14 100644
--- a/plugins/tags/css.html
+++ b/plugins/tags/css.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #css</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #css</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/bertramdev/as [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #css</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #css</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/wondrify/asse [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/data.html b/plugins/tags/data-mapping.html
similarity index 70%
copy from plugins/tags/data.html
copy to plugins/tags/data-mapping.html
index 9e8a3295c8c..e370ef89ab9 100644
--- a/plugins/tags/data.html
+++ b/plugins/tags/data-mapping.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #data</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #data</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/gpc/grails- [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #data-mapping</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#data-mapping</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/data.html b/plugins/tags/data.html
index 9e8a3295c8c..8afb3344500 100644
--- a/plugins/tags/data.html
+++ b/plugins/tags/data.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #data</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #data</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/gpc/grails- [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #data</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #data</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grai [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/database.html b/plugins/tags/database.html
index 336e137ff1b..1e089ed58e4 100644
--- a/plugins/tags/database.html
+++ b/plugins/tags/database.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #database</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#database</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apa [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #database</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#database</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apa [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/events.html b/plugins/tags/events.html
index 59901d9e13d..df7eafa7649 100644
--- a/plugins/tags/events.html
+++ b/plugins/tags/events.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #events</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#events</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/grails/ [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #events</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#events</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apache/ [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/forms.html b/plugins/tags/forms.html
index a1bddb4215d..22324372681 100644
--- a/plugins/tags/forms.html
+++ b/plugins/tags/forms.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #forms</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #forms</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/gpc/field [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #forms</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #forms</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/gr [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/geb.html b/plugins/tags/geb.html
index 93362e97b38..b8f5e5a1f02 100644
--- a/plugins/tags/geb.html
+++ b/plugins/tags/geb.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #geb</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #geb</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grails [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #geb</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #geb</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grails [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/gorm.html b/plugins/tags/gorm.html
index cad25a8a3c9..90219dabfbb 100644
--- a/plugins/tags/gorm.html
+++ b/plugins/tags/gorm.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #gorm</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #gorm</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/gorm [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #gorm</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #gorm</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/gorm [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/graphql.html b/plugins/tags/graphql.html
index 624e229511a..4523dca2eed 100644
--- a/plugins/tags/graphql.html
+++ b/plugins/tags/graphql.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #graphql</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#graphql</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/grail [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #graphql</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#graphql</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/grail [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/gsp.html b/plugins/tags/gsp.html
new file mode 100644
index 00000000000..d2cf85f114f
--- /dev/null
+++ b/plugins/tags/gsp.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <title>Grails Plugins</title>
+    <meta name="keywords" content=""/>
+    <meta name="description" content="List of Plugins"/>
+    <meta name="date" content="February 13, 2026"/>
+    <meta name="robots" content="all"/>
+    <link rel="alternate" type="application/rss+xml" title="RSS" 
href="https://grails.apache.org/rss.xml"/>
+    <meta charset='UTF-8'/>
+    <link rel='icon' href='https://grails.apache.org/images/favicon.ico'/>
+    <meta name='twitter:card' content='summary_large_image'/>
+    <meta name='twitter:site' content='@grailsframework'/>
+    <meta name='twitter:description' content='List of Plugins'/>
+    <meta name='twitter:creator' content='@grailsframework'/>
+    <meta property='og:image' 
content='https://grails.apache.org/images/grails.png'/>
+    <meta property='og:image:width' content='300'/>
+    <meta property='og:image:height' content='300'/>
+    <meta property='og:url' content='https://grails.apache.org'/>
+    <meta property='og:title' content='Grails Plugins'/>
+    <meta property='og:description' content='List of Plugins'/>
+    <meta property='og:type' content='website'/>
+
+    <meta name='viewport' content='width=device-width, initial-scale=1'/>
+    <link rel='mask-icon' 
href='https://grails.apache.org/images/grails-pinned-icon.svg' color='feb672'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/screen.css'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/plugin.css'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/paginate.css'/>
+    <script src='https://grails.apache.org/javascripts/navigation.js'></script>
+    <script src='https://grails.apache.org/javascripts/paginate.js'></script>
+    
+    
+    <script 
src='https://grails.apache.org/javascripts/plugins-search.js'></script>
+    <script src='https://grails.apache.org/javascripts/plugins.js'></script>
+
+    <!-- Matomo -->
+    <script>
+      var _paq = window._paq = window._paq || [];
+      /* tracker methods like "setCustomDimension" should be called before 
"trackPageView" */
+      _paq.push(['setDoNotTrack', true]);
+      _paq.push(['disableCookies']);
+      _paq.push(['trackPageView']);
+      _paq.push(['enableLinkTracking']);
+      (function() {
+        var u = 'https://analytics.apache.org/';
+        _paq.push(['setTrackerUrl', u + 'matomo.php']);
+        _paq.push(['setSiteId', '79']);
+        var d = document, g = d.createElement('script'), s = 
d.getElementsByTagName('script')[0];
+        g.async = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, 
s);
+      })();
+    </script>
+    <!-- End Matomo Code -->
+
+    <script
+        async
+        src="https://widget.kapa.ai/kapa-widget.bundle.js";
+        data-website-id="d804a9f2-51a2-414c-97f7-12f2a1ba4609"
+        data-project-name="Apache Grails"
+        data-project-color="#3F4346"
+        
data-font-family="system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,Segoe
 UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;"
+        data-project-logo="https://grails.apache.org/images/grails.png";
+        data-modal-override-open-id="ask-ai-input"
+        data-modal-override-open-class="search-input"
+        data-user-analytics-fingerprint-enabled="true"
+        data-modal-title="Apache Grails AI Assistant"
+        data-modal-example-questions-title="Try asking me..."
+        data-modal-disclaimer="This is a custom LLM for Apache Grails using 
[documentation](https://docs.grails.org/latest/), [groovy 
documentation](https://docs.groovy-lang.org/docs/groovy-4.0.28/html/documentation/)
 [github issues](https://github.com/apache/grails-core/issues) and more.
+
+Companies deploy assistants like this [](https://kapa.ai) on docs via [website 
widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in 
[support forms](https://docs.kapa.ai/integrations/support-form-deflector) for 
ticket deflection (Monday.com, Mapbox), or as [an internal 
assistant](https://docs.kapa.ai/integrations/internal-assistant) with access to 
private sources."
+        data-modal-example-questions="How does database migration work?,How 
does Spring Security work?"
+        data-button-text-color="#FBB576"
+        data-modal-header-bg-color="#FFFFFF"
+        data-modal-title-color="#FBB576"
+        data-consent-required="true"
+        data-consent-screen-disclaimer="By clicking &quot;I agree, let&#39;s 
chat&quot;, you consent to the use of the AI assistant in accordance with 
kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). 
This service uses reCAPTCHA, which requires your consent to Google&#39;s 
[Privacy Policy](https://policies.google.com/privacy) and [Terms of 
Service](https://policies.google.com/terms). By proceeding, you explicitly 
agree to both kapa.ai&#39;s and Google&#39;s priv [...]
+    </script>
+</head>
+<body>
+<header class='main-header'>
+    <div class='content'>
+        <a href='https://grails.apache.org/index.html'><img 
class='grails-logo' src='https://grails.apache.org/images/grails_logo.svg' 
alt='Grails Logo'/></a>
+        <a href='javascript:show("top-menus", "show-navigation-link")' 
id='show-navigation-link'
+           class='mobile align-center'>Show Navigation</a>
+        <div id='top-menus'>
+            <nav class='secondary-menu' id='secondary-menu'>
+                <ul>
+                    <li><a 
href='https://grails.apache.org/casestudies/index.html'>Case Studies</a></li>
+                    <li><a 
href='https://grails.apache.org/blog/index.html'>Blog</a></li>
+                    <li><a 
href='https://grails.apache.org/learning.html'>Learning</a></li>
+                    <li><a 
href='https://grails.apache.org/community.html'>Community</a></li>
+                    <li><a 
href='https://grails.apache.org/search.html'>Search</a></li>
+                </ul>
+            </nav>
+            <nav class='main-menu' id='main-menu'>
+                <ul>
+                    <li><a 
href='https://grails.apache.org/documentation.html'>Documentation</a></li>
+                    <li><a 
href='https://grails.apache.org/download.html'>Download</a></li>
+                    <li><a 
href='https://grails.apache.org/plugins.html'>Plugins</a></li>
+                    <li><a 
href='https://guides.grails.org/index.html'>Guides</a></li>
+                    <li><a 
href='https://grails.apache.org/faq.html'>FAQ</a></li>
+                    <li><a 
href='https://grails.apache.org/support.html'>Support</a></li>
+                    <li><a href='https://start.grails.org'>Forge App</a></li>
+                </ul>
+            </nav>
+        </div>
+    </div>
+</header>
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #gsp</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #gsp</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grails [...]
+<footer>
+    <div class='content'>
+        <div class='apache-grails'>            
+            <p>Apache Grails is supported by the Apache Software Foundation 
and the Grails community.</p>
+            <a href='https://apache.org'><img 
src='https://www.apache.org/img/asf_logo.png' width='200px' alt='Apache 
Software Foundation'/></a>
+            <p>Apache, Apache Grails, Grails, Groovy, and the ASF logo are 
either registered trademarks or trademarks of The Apache Software 
Foundation.</p>
+        </div>
+        <nav class='social-media-nav'>
+            <ul>
+                <li>
+                    <a href='mailto:[email protected]'><img 
src='https://grails.apache.org/images/email.svg' alt='Email Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://slack.grails.org'><img 
src='https://grails.apache.org/images/slack.svg' alt='Slack Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://www.youtube.com/@GrailsFramework'><img 
src='https://grails.apache.org/images/youtube.svg' alt='Youtube Icon'/></a>
+                </li>
+                <li>
+                    <a 
href='https://www.linkedin.com/showcase/official-grails/'><img 
src='https://grails.apache.org/images/linkedin.svg' alt='LinkedIn Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://github.com/apache/grails-core'><img 
src='https://grails.apache.org/images/github.svg' alt='Github Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://twitter.com/grailsframework'><img 
src='https://grails.apache.org/images/x-twitter.svg' alt='Twitter Icon'/></a>
+                </li>
+            </ul>
+        </nav>
+    </div>
+    <div class='footer-bottom'>
+        <p>© 2005-2026 the Apache Grails project</p>
+        <p>Grails is Open Source:
+            <a href='https://www.apache.org/licenses/'>License</a>,
+            <a 
href='https://privacy.apache.org/policies/privacy-policy-public.html'>Privacy 
Policy</a>,
+            <a href='https://www.apache.org/foundation/sponsorship'>Sponsor 
Apache</a>,
+            <a href='https://www.apache.org/events/current-event'>Events</a>,
+            <a href='https://www.apache.org/security'>Security</a>,
+            <a href='https://www.apache.org/foundation/thanks.html'>Thanks</a>,
+            <a href='https://grails.apache.org/support-schedule.html'>Support 
Schedule</a>
+        </p>
+    </div>
+</footer>
+</body>
+</html>
diff --git a/plugins/tags/hibernate.html b/plugins/tags/hibernate.html
index cc0a77efc21..cc125d10a05 100644
--- a/plugins/tags/hibernate.html
+++ b/plugins/tags/hibernate.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #hibernate</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#hibernate</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/g [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #hibernate</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#hibernate</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/g [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/i18n.html b/plugins/tags/i18n.html
index 5de050bad21..5fd506e120b 100644
--- a/plugins/tags/i18n.html
+++ b/plugins/tags/i18n.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #i18n</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #i18n</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/dellermann/ [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #i18n</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #i18n</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/wondrify/as [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/javascript.html b/plugins/tags/javascript.html
index 8f62d8fd33f..543387cf286 100644
--- a/plugins/tags/javascript.html
+++ b/plugins/tags/javascript.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #javascript</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#javascript</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #javascript</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#javascript</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/json.html b/plugins/tags/json.html
index 9b4e274cd3c..5aa715484ab 100644
--- a/plugins/tags/json.html
+++ b/plugins/tags/json.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #json</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #json</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails-plug [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #json</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #json</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grai [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/owners/Apache Software Foundation.html 
b/plugins/tags/layout.html
similarity index 57%
copy from plugins/owners/Apache Software Foundation.html
copy to plugins/tags/layout.html
index 7beb218903f..e49f8f1e32a 100644
--- a/plugins/owners/Apache Software Foundation.html    
+++ b/plugins/tags/layout.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: #Apache Software 
Foundation</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: #Apache Software Foundation</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #layout</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#layout</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apache/ [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/ldap.html b/plugins/tags/ldap.html
index 4eae73d2dcf..e8a334616d1 100644
--- a/plugins/tags/ldap.html
+++ b/plugins/tags/ldap.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #ldap</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #ldap</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/bobbywarner [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #ldap</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #ldap</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/bobbywarner [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/memcached.html b/plugins/tags/memcached.html
index 6784b72a961..21f334fd095 100644
--- a/plugins/tags/memcached.html
+++ b/plugins/tags/memcached.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #memcached</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#memcached</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/p [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #memcached</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#memcached</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/p [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/micronaut.html b/plugins/tags/micronaut.html
index efc09d3ae1c..a63313eb2d2 100644
--- a/plugins/tags/micronaut.html
+++ b/plugins/tags/micronaut.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #micronaut</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#micronaut</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/g [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #micronaut</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#micronaut</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/a [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/oauth2.html b/plugins/tags/oauth2.html
index abd5b202aa5..166852cecc5 100644
--- a/plugins/tags/oauth2.html
+++ b/plugins/tags/oauth2.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #oauth2</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#oauth2</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/grails/ [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #oauth2</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#oauth2</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apache/ [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/quartz.html b/plugins/tags/quartz.html
index 2eb9c032db0..a44f4ce7195 100644
--- a/plugins/tags/quartz.html
+++ b/plugins/tags/quartz.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #quartz</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#quartz</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/grails/ [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #quartz</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#quartz</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apache/ [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/owners/Apache Software Foundation.html 
b/plugins/tags/rdbms.html
similarity index 71%
copy from plugins/owners/Apache Software Foundation.html
copy to plugins/tags/rdbms.html
index 7beb218903f..01b17aaf896 100644
--- a/plugins/owners/Apache Software Foundation.html    
+++ b/plugins/tags/rdbms.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: #Apache Software 
Foundation</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: #Apache Software Foundation</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #rdbms</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #rdbms</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/gr [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/rdms.html b/plugins/tags/rdms.html
index 36520fbb7cf..0a2687d3209 100644
--- a/plugins/tags/rdms.html
+++ b/plugins/tags/rdms.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #rdms</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #rdms</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/grai [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #rdms</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #rdms</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/grai [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/redis.html b/plugins/tags/redis.html
index bd228993338..6e0051ef8b7 100644
--- a/plugins/tags/redis.html
+++ b/plugins/tags/redis.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #redis</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #redis</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/gr [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #redis</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #redis</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/Grails-Pl [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/rest.html b/plugins/tags/rest.html
index e220ee63e8f..350395c2ee9 100644
--- a/plugins/tags/rest.html
+++ b/plugins/tags/rest.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #rest</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #rest</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/grai [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #rest</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #rest</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grai [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/scaffolding.html b/plugins/tags/scaffolding.html
index 4164865322c..cbf6e3b16f0 100644
--- a/plugins/tags/scaffolding.html
+++ b/plugins/tags/scaffolding.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #scaffolding</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#scaffolding</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.c [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #scaffolding</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#scaffolding</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.c [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/scheduling.html b/plugins/tags/scheduling.html
index 61ae39ad6d8..b1c03aedfc3 100644
--- a/plugins/tags/scheduling.html
+++ b/plugins/tags/scheduling.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #scheduling</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#scheduling</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #scheduling</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#scheduling</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/security.html b/plugins/tags/security.html
index af9064534a9..9d3f19d2d9b 100644
--- a/plugins/tags/security.html
+++ b/plugins/tags/security.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #security</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#security</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/mat [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #security</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#security</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/mat [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/selenium.html b/plugins/tags/selenium.html
new file mode 100644
index 00000000000..53180d6e8ff
--- /dev/null
+++ b/plugins/tags/selenium.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <title>Grails Plugins</title>
+    <meta name="keywords" content=""/>
+    <meta name="description" content="List of Plugins"/>
+    <meta name="date" content="February 13, 2026"/>
+    <meta name="robots" content="all"/>
+    <link rel="alternate" type="application/rss+xml" title="RSS" 
href="https://grails.apache.org/rss.xml"/>
+    <meta charset='UTF-8'/>
+    <link rel='icon' href='https://grails.apache.org/images/favicon.ico'/>
+    <meta name='twitter:card' content='summary_large_image'/>
+    <meta name='twitter:site' content='@grailsframework'/>
+    <meta name='twitter:description' content='List of Plugins'/>
+    <meta name='twitter:creator' content='@grailsframework'/>
+    <meta property='og:image' 
content='https://grails.apache.org/images/grails.png'/>
+    <meta property='og:image:width' content='300'/>
+    <meta property='og:image:height' content='300'/>
+    <meta property='og:url' content='https://grails.apache.org'/>
+    <meta property='og:title' content='Grails Plugins'/>
+    <meta property='og:description' content='List of Plugins'/>
+    <meta property='og:type' content='website'/>
+
+    <meta name='viewport' content='width=device-width, initial-scale=1'/>
+    <link rel='mask-icon' 
href='https://grails.apache.org/images/grails-pinned-icon.svg' color='feb672'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/screen.css'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/plugin.css'/>
+    <link rel='stylesheet' 
href='https://grails.apache.org/stylesheets/paginate.css'/>
+    <script src='https://grails.apache.org/javascripts/navigation.js'></script>
+    <script src='https://grails.apache.org/javascripts/paginate.js'></script>
+    
+    
+    <script 
src='https://grails.apache.org/javascripts/plugins-search.js'></script>
+    <script src='https://grails.apache.org/javascripts/plugins.js'></script>
+
+    <!-- Matomo -->
+    <script>
+      var _paq = window._paq = window._paq || [];
+      /* tracker methods like "setCustomDimension" should be called before 
"trackPageView" */
+      _paq.push(['setDoNotTrack', true]);
+      _paq.push(['disableCookies']);
+      _paq.push(['trackPageView']);
+      _paq.push(['enableLinkTracking']);
+      (function() {
+        var u = 'https://analytics.apache.org/';
+        _paq.push(['setTrackerUrl', u + 'matomo.php']);
+        _paq.push(['setSiteId', '79']);
+        var d = document, g = d.createElement('script'), s = 
d.getElementsByTagName('script')[0];
+        g.async = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, 
s);
+      })();
+    </script>
+    <!-- End Matomo Code -->
+
+    <script
+        async
+        src="https://widget.kapa.ai/kapa-widget.bundle.js";
+        data-website-id="d804a9f2-51a2-414c-97f7-12f2a1ba4609"
+        data-project-name="Apache Grails"
+        data-project-color="#3F4346"
+        
data-font-family="system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,Segoe
 UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;"
+        data-project-logo="https://grails.apache.org/images/grails.png";
+        data-modal-override-open-id="ask-ai-input"
+        data-modal-override-open-class="search-input"
+        data-user-analytics-fingerprint-enabled="true"
+        data-modal-title="Apache Grails AI Assistant"
+        data-modal-example-questions-title="Try asking me..."
+        data-modal-disclaimer="This is a custom LLM for Apache Grails using 
[documentation](https://docs.grails.org/latest/), [groovy 
documentation](https://docs.groovy-lang.org/docs/groovy-4.0.28/html/documentation/)
 [github issues](https://github.com/apache/grails-core/issues) and more.
+
+Companies deploy assistants like this [](https://kapa.ai) on docs via [website 
widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in 
[support forms](https://docs.kapa.ai/integrations/support-form-deflector) for 
ticket deflection (Monday.com, Mapbox), or as [an internal 
assistant](https://docs.kapa.ai/integrations/internal-assistant) with access to 
private sources."
+        data-modal-example-questions="How does database migration work?,How 
does Spring Security work?"
+        data-button-text-color="#FBB576"
+        data-modal-header-bg-color="#FFFFFF"
+        data-modal-title-color="#FBB576"
+        data-consent-required="true"
+        data-consent-screen-disclaimer="By clicking &quot;I agree, let&#39;s 
chat&quot;, you consent to the use of the AI assistant in accordance with 
kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). 
This service uses reCAPTCHA, which requires your consent to Google&#39;s 
[Privacy Policy](https://policies.google.com/privacy) and [Terms of 
Service](https://policies.google.com/terms). By proceeding, you explicitly 
agree to both kapa.ai&#39;s and Google&#39;s priv [...]
+    </script>
+</head>
+<body>
+<header class='main-header'>
+    <div class='content'>
+        <a href='https://grails.apache.org/index.html'><img 
class='grails-logo' src='https://grails.apache.org/images/grails_logo.svg' 
alt='Grails Logo'/></a>
+        <a href='javascript:show("top-menus", "show-navigation-link")' 
id='show-navigation-link'
+           class='mobile align-center'>Show Navigation</a>
+        <div id='top-menus'>
+            <nav class='secondary-menu' id='secondary-menu'>
+                <ul>
+                    <li><a 
href='https://grails.apache.org/casestudies/index.html'>Case Studies</a></li>
+                    <li><a 
href='https://grails.apache.org/blog/index.html'>Blog</a></li>
+                    <li><a 
href='https://grails.apache.org/learning.html'>Learning</a></li>
+                    <li><a 
href='https://grails.apache.org/community.html'>Community</a></li>
+                    <li><a 
href='https://grails.apache.org/search.html'>Search</a></li>
+                </ul>
+            </nav>
+            <nav class='main-menu' id='main-menu'>
+                <ul>
+                    <li><a 
href='https://grails.apache.org/documentation.html'>Documentation</a></li>
+                    <li><a 
href='https://grails.apache.org/download.html'>Download</a></li>
+                    <li><a 
href='https://grails.apache.org/plugins.html'>Plugins</a></li>
+                    <li><a 
href='https://guides.grails.org/index.html'>Guides</a></li>
+                    <li><a 
href='https://grails.apache.org/faq.html'>FAQ</a></li>
+                    <li><a 
href='https://grails.apache.org/support.html'>Support</a></li>
+                    <li><a href='https://start.grails.org'>Forge App</a></li>
+                </ul>
+            </nav>
+        </div>
+    </div>
+</header>
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #selenium</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#selenium</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apa [...]
+<footer>
+    <div class='content'>
+        <div class='apache-grails'>            
+            <p>Apache Grails is supported by the Apache Software Foundation 
and the Grails community.</p>
+            <a href='https://apache.org'><img 
src='https://www.apache.org/img/asf_logo.png' width='200px' alt='Apache 
Software Foundation'/></a>
+            <p>Apache, Apache Grails, Grails, Groovy, and the ASF logo are 
either registered trademarks or trademarks of The Apache Software 
Foundation.</p>
+        </div>
+        <nav class='social-media-nav'>
+            <ul>
+                <li>
+                    <a href='mailto:[email protected]'><img 
src='https://grails.apache.org/images/email.svg' alt='Email Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://slack.grails.org'><img 
src='https://grails.apache.org/images/slack.svg' alt='Slack Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://www.youtube.com/@GrailsFramework'><img 
src='https://grails.apache.org/images/youtube.svg' alt='Youtube Icon'/></a>
+                </li>
+                <li>
+                    <a 
href='https://www.linkedin.com/showcase/official-grails/'><img 
src='https://grails.apache.org/images/linkedin.svg' alt='LinkedIn Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://github.com/apache/grails-core'><img 
src='https://grails.apache.org/images/github.svg' alt='Github Icon'/></a>
+                </li>
+                <li>
+                    <a href='https://twitter.com/grailsframework'><img 
src='https://grails.apache.org/images/x-twitter.svg' alt='Twitter Icon'/></a>
+                </li>
+            </ul>
+        </nav>
+    </div>
+    <div class='footer-bottom'>
+        <p>© 2005-2026 the Apache Grails project</p>
+        <p>Grails is Open Source:
+            <a href='https://www.apache.org/licenses/'>License</a>,
+            <a 
href='https://privacy.apache.org/policies/privacy-policy-public.html'>Privacy 
Policy</a>,
+            <a href='https://www.apache.org/foundation/sponsorship'>Sponsor 
Apache</a>,
+            <a href='https://www.apache.org/events/current-event'>Events</a>,
+            <a href='https://www.apache.org/security'>Security</a>,
+            <a href='https://www.apache.org/foundation/thanks.html'>Thanks</a>,
+            <a href='https://grails.apache.org/support-schedule.html'>Support 
Schedule</a>
+        </p>
+    </div>
+</footer>
+</body>
+</html>
diff --git a/plugins/owners/Apache Software Foundation.html 
b/plugins/tags/sitemesh.html
similarity index 58%
copy from plugins/owners/Apache Software Foundation.html
copy to plugins/tags/sitemesh.html
index 7beb218903f..45f1bfe347a 100644
--- a/plugins/owners/Apache Software Foundation.html    
+++ b/plugins/tags/sitemesh.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by creator: #Apache Software 
Foundation</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by creator: #Apache Software Foundation</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #sitemesh</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#sitemesh</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/apa [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/spring-security-rest.html 
b/plugins/tags/spring-security-rest.html
index 517eb382c79..5aa5b6e52ff 100644
--- a/plugins/tags/spring-security-rest.html
+++ b/plugins/tags/spring-security-rest.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#spring-security-rest</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #spring-security-rest</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#spring-security-rest</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #spring-security-rest</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/spring-security.html 
b/plugins/tags/spring-security.html
index 1bd434e5352..5dbc8e2fffd 100644
--- a/plugins/tags/spring-security.html
+++ b/plugins/tags/spring-security.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#spring-security</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #spring-security</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https:// [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag 
#spring-security</span></div><div class='plugins-section'><h2 
class='section-title'>Plugins by tag #spring-security</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https:// [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/testing.html b/plugins/tags/testing.html
index ac22e8ed761..c4bdcb8a5d3 100644
--- a/plugins/tags/testing.html
+++ b/plugins/tags/testing.html
@@ -105,10 +105,10 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #testing</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#testing</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/longw [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #testing</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag 
#testing</h2><ul class='plugin-list'><li class='plugin'><div 
class='plugin-header'><h3 class='name'><a href='https://github.com/longw [...]
 on the Java API for RESTful Web Services.
 
-The jaxrs-integration-test plugin provides classes to help with integration 
testing.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/jaxrs-integration-test/3.1.0'
 class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>jaxrs-integration-test:<wbr>3.1.0</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:jaxrs-integration-test:3.1.0' 
title='Copy to clipboard'>📋</button></div> [...]
+The jaxrs-integration-test plugin provides classes to help with integration 
testing.</p><div class='coords-wrapper'><a 
href='https://repo.grails.org/plugins/org/grails/plugins/jaxrs-integration-test/3.1.0'
 class='maven-link' target='_blank' title='View on Maven repository'><code 
class='coords'>org.grails.plugins:<wbr>jaxrs-integration-test:<wbr>3.1.0</code></a><button
 class='copy-btn' data-coords='org.grails.plugins:jaxrs-integration-test:3.1.0' 
title='Copy to clipboard'>📋</button></div> [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/cas.html b/plugins/tags/ui.html
similarity index 64%
copy from plugins/tags/cas.html
copy to plugins/tags/ui.html
index 62693534e0a..65d472e8eb4 100644
--- a/plugins/tags/cas.html
+++ b/plugins/tags/ui.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #cas</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #cas</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/grails [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #ui</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #ui</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grails-s [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/views.html b/plugins/tags/views.html
index e1208743eb8..e1a6db1d7c3 100644
--- a/plugins/tags/views.html
+++ b/plugins/tags/views.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #views</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #views</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails/gr [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #views</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #views</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/gr [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/plugins/tags/xml.html b/plugins/tags/xml.html
index 0b7fda032f6..9c99bdb5e63 100644
--- a/plugins/tags/xml.html
+++ b/plugins/tags/xml.html
@@ -105,7 +105,7 @@ Companies deploy assistants like this [](https://kapa.ai) 
on docs via [website w
         </div>
     </div>
 </header>
-<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #xml</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #xml</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/grails-plugin [...]
+<article><div class='header-bar chalices-bg'><div class='content'><h1>Grails 
Plugins</h1></div></div><div class='content plugins-page'><div 
class='breadcrumbs'><a href='https://grails.apache.org/plugins.html'>All Grails 
Plugins</a><span> » </span><span>Plugins by tag #xml</span></div><div 
class='plugins-section'><h2 class='section-title'>Plugins by tag #xml</h2><ul 
class='plugin-list'><li class='plugin'><div class='plugin-header'><h3 
class='name'><a href='https://github.com/apache/grails [...]
 <footer>
     <div class='content'>
         <div class='apache-grails'>            
diff --git a/rss.xml b/rss.xml
index 8f90fa96df9..8ac365ec9e1 100644
--- a/rss.xml
+++ b/rss.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><rss 
xmlns:content="http://purl.org/rss/1.0/modules/content/"; 
version="2.0"><channel><title>Blog | Grails 
Framework</title><link>https://grails.apache.org</link><description>A powerful 
Groovy-based web application framework for the JVM built on top of Spring 
Boot</description><pubDate>Fri, 13 Feb 2026 04:46:21 
GMT</pubDate><item><title>James Daugherty and Mattias Reichel Named 2026 
Grails® Community Rock Stars</title><link>https://grails.apache.org/b [...]
+<?xml version="1.0" encoding="UTF-8"?><rss 
xmlns:content="http://purl.org/rss/1.0/modules/content/"; 
version="2.0"><channel><title>Blog | Grails 
Framework</title><link>https://grails.apache.org</link><description>A powerful 
Groovy-based web application framework for the JVM built on top of Spring 
Boot</description><pubDate>Fri, 13 Feb 2026 06:30:36 
GMT</pubDate><item><title>James Daugherty and Mattias Reichel Named 2026 
Grails® Community Rock Stars</title><link>https://grails.apache.org/b [...]
 <p>The Grails Community is thrilled to kick off 2026 by recognizing two 
outstanding volunteers for their exceptional contributions. As we continue to 
build on the momentum from Grails 7 and look ahead to future innovations, it's 
community leaders like these who drive the framework forward.</p>
 <p>This year, we're proud to award the <a href="/community.html">Grails 
Community Rock Star</a> honors to <a href="https://github.com/jdaugherty";>James 
Daugherty</a> and <a href="https://github.com/matrei";>Mattias Reichel</a>. Both 
have demonstrated unwavering dedication through code contributions, build 
improvements, documentation, plugin development, community support, and 
leadership in advancing Grails. Without their thousands of hours of volunteer 
work, Grails 7 and the successful tr [...]
 <h2>Mattias Reichel</h2>
diff --git a/sitemap.xml b/sitemap.xml
index d6fbd3f77bc..4521723e3e6 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<urlset 
xmlns='https://www.sitemaps.org/schemas/sitemap/0.9'><url><loc>https://grails.apache.org/404.html</loc></url><url><loc>https://grails.apache.org/blog/2015-03-01.html</loc></url><url><loc>https://grails.apache.org/blog/2016-04-01-1.html</loc></url><url><loc>https://grails.apache.org/blog/2016-04-01-2.html</loc></url><url><loc>https://grails.apache.org/blog/2016-04-13.html</loc></url><url><loc>https://grails.apache.org/blog/2016-04-27.html</loc></url><url><loc>https://grails.apache
 [...]
\ No newline at end of file
+<urlset 
xmlns='https://www.sitemaps.org/schemas/sitemap/0.9'><url><loc>https://grails.apache.org/404.html</loc></url><url><loc>https://grails.apache.org/blog/2015-03-01.html</loc></url><url><loc>https://grails.apache.org/blog/2016-04-01-1.html</loc></url><url><loc>https://grails.apache.org/blog/2016-04-01-2.html</loc></url><url><loc>https://grails.apache.org/blog/2016-04-13.html</loc></url><url><loc>https://grails.apache.org/blog/2016-04-27.html</loc></url><url><loc>https://grails.apache
 [...]
\ No newline at end of file

Reply via email to