From 229e554a5d79db8f23fcbe676631326677a765b4 Mon Sep 17 00:00:00 2001
From: Jurriaan Roelofs
Date: Wed, 29 Apr 2026 17:39:39 +0200
Subject: [PATCH 1/2] Improve README.md and project description SEO
- README: GEO-optimized header with entity clarity and varied anchor text
- README: Add Pricing and Getting Started links
- README: Add Related Modules section with community cross-links
- desc.html: Add community-friendly Related Modules section
---
README.md | 17 ++++++++++++++---
docs/rl_sorting_project_desc.html | 11 ++++++++++-
2 files changed, 24 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index dd76546..a765b5c 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,12 @@
-# RL Sorting - Self-Learning A/B Testing for Content
+> **RL Sorting** is a Drupal module by [DXPR](https://dxpr.com) that applies
+> Thompson Sampling reinforcement learning to Views sort orders, automatically
+> surfacing high-performing content variants without manual A/B test configuration.
+>
+> [Getting Started](https://dxpr.com/c/getting-started) |
+> [Pricing](https://dxpr.com/pricing) |
+> [Try Free Demo](https://dxpr.com/try)
+
+# RL Sorting - Reinforcement Learning Content Optimization for Drupal Views
Advanced A/B testing for Drupal Views that learns automatically. Instead of
manually setting up A/B tests, RL Sorting continuously tests all content
@@ -70,5 +78,8 @@ Unlike traditional A/B testing tools, RL Sorting provides:
## Related Modules
-- [RL module](https://www.drupal.org/project/rl) - Core Thompson Sampling
- algorithm and API for developers
+- [Reinforcement Learning (RL)](https://www.drupal.org/project/rl) - Thompson Sampling A/B testing framework for Drupal
+- [Analyze](https://www.drupal.org/project/analyze) - unified content analysis framework
+- [DXPR Builder](https://www.drupal.org/project/dxpr_builder) - AI-powered drag-and-drop page building
+- [Google Tag](https://www.drupal.org/project/google_tag) - analytics tag management
+- [ECA](https://www.drupal.org/project/eca) - event-condition-action automation
diff --git a/docs/rl_sorting_project_desc.html b/docs/rl_sorting_project_desc.html
index 79112f1..df788d8 100644
--- a/docs/rl_sorting_project_desc.html
+++ b/docs/rl_sorting_project_desc.html
@@ -56,4 +56,13 @@ Additional requirements
RL (Reinforcement Learning) module
Drupal 10.3+ or 11
-
\ No newline at end of file
+
+
+Related Modules
+
\ No newline at end of file
From 30d7329f0b077169ba1703dfb048c740c91befca Mon Sep 17 00:00:00 2001
From: Jurriaan Roelofs
Date: Wed, 29 Apr 2026 17:44:53 +0200
Subject: [PATCH 2/2] Improve related modules based on actual integrations
---
README.md | 14 +++++++++-----
docs/rl_sorting_project_desc.html | 10 ++++------
2 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/README.md b/README.md
index a765b5c..478bbcb 100644
--- a/README.md
+++ b/README.md
@@ -78,8 +78,12 @@ Unlike traditional A/B testing tools, RL Sorting provides:
## Related Modules
-- [Reinforcement Learning (RL)](https://www.drupal.org/project/rl) - Thompson Sampling A/B testing framework for Drupal
-- [Analyze](https://www.drupal.org/project/analyze) - unified content analysis framework
-- [DXPR Builder](https://www.drupal.org/project/dxpr_builder) - AI-powered drag-and-drop page building
-- [Google Tag](https://www.drupal.org/project/google_tag) - analytics tag management
-- [ECA](https://www.drupal.org/project/eca) - event-condition-action automation
+- [Reinforcement Learning (RL)](https://www.drupal.org/project/rl) - Required.
+ Thompson Sampling engine that powers all scoring, experiment tracking, and
+ reporting used by RL Sorting
+- [Views](https://www.drupal.org/docs/core-modules-and-themes/core-modules/views) - Required.
+ RL Sorting registers itself as a Views sort plugin and hooks into the Views
+ rendering pipeline
+- [DXPR CMS](https://www.drupal.org/project/dxpr_cms) - Ships RL Sorting
+ pre-configured alongside DXPR Builder and DXPR Theme for a turnkey content
+ optimization setup
diff --git a/docs/rl_sorting_project_desc.html b/docs/rl_sorting_project_desc.html
index df788d8..5180e3f 100644
--- a/docs/rl_sorting_project_desc.html
+++ b/docs/rl_sorting_project_desc.html
@@ -38,7 +38,7 @@ Post-installation
Prefer a turnkey demo site?
-
Spin up DXPR CMS -- Drupal pre-configured with DXPR Builder, DXPR Theme, RL Sorting module, and security best practices.
+
Spin up DXPR CMS - Drupal pre-configured with DXPR Builder, DXPR Theme, RL Sorting module, and security best practices. DXPR CMS is a marketing CMS built for teams that need content optimization out of the box.
Get DXPR CMS ยป
@@ -60,9 +60,7 @@ Additional requirements
Related Modules
-- Reinforcement Learning (RL) - Thompson Sampling A/B testing framework
-- Analyze - unified content analysis framework
-- DXPR Builder - AI-powered page building for Drupal
-- Google Tag - analytics tag management
-- ECA - event-condition-action automation
+- Reinforcement Learning (RL) - Required. Thompson Sampling engine that powers all scoring, experiment tracking, and reporting used by RL Sorting
+- Views - Required. RL Sorting registers itself as a Views sort plugin and hooks into the Views rendering pipeline
+- DXPR CMS - Ships RL Sorting pre-configured alongside DXPR Builder and DXPR Theme for a turnkey content optimization setup
\ No newline at end of file