Skip to content

[Update Stale] Drupal Modules with Known Issues#10059

Draft
rachelwhitton wants to merge 1 commit into
mainfrom
docs-audit/2026-04-29-modules-known-issues
Draft

[Update Stale] Drupal Modules with Known Issues#10059
rachelwhitton wants to merge 1 commit into
mainfrom
docs-audit/2026-04-29-modules-known-issues

Conversation

@rachelwhitton

Copy link
Copy Markdown
Member

Drupal Modules with Known Issues
Date: 2018-01-03
Days since last review: 3038
Confidence rating: Low ⚠️

Review notes

Multiple sections across this document are significantly stale (some over 2,000 days old) and require evaluation:

  1. Front (line 166) — References Drupal 7 specifically. The patch link at drupal.org may still be valid, but the module's D7 status and the patch applicability are hard to verify after 3,000+ days.

  2. Dynamic Entity Reference (line 158) — MySQL trigger restriction on Pantheon is a platform-level constraint that has not changed. Content appears accurate.

  3. Honeypot http:BL (lines 166–168) — References Drupal 7 behavior and a specific patch. The Front section content is what appears here (line range 165–171 corresponds to the Front section). The patch link is very old and may be stale.

  4. ImageAPI Optimize (lines 209–218) — Code snippet and caching instructions appear to be standard Drupal 7 patterns. No version-specific details that are clearly outdated.

  5. S3 File System / reCAPTCHA section (lines 361–370) — The reCAPTCHA $_SERVER['SERVER_NAME'] issue is a real Pantheon platform constraint. The link to the workaround doc appears valid. Content is still accurate.

  6. Adaptive Image Styles intro (lines 19–21) — The GitHub URLs for filing issues and submitting PRs reference pantheon-systems/documentation which has been migrated to pantheon-systems/documentation (still valid). Content is accurate.

  7. Composer Manager (lines 110–116) — References Drupal 9 as "newer" when Drupal 10 and 11 are now current. The recommendation to use "Drupal 9 or newer" is outdated phrasing since Drupal 9 reached end-of-life in November 2023.

  8. JS module (lines 232–237) — Platform constraint about .htaccess/nginx.conf not being modifiable is still accurate.

  9. Live CSS (lines 245–249) — Platform constraint about write access to codebase in Test/Live is still accurate.

  10. Pathologic section (lines 288–293) — The drush command webform-export referenced is a Drush 8 command. The drushcommands.com link may be stale.

  11. Search Api Solr Date Sort (lines 383–406) — References Apache Solr service; the typo "gereater" exists at line 406. The content itself references older Drupal 7 APIs.

  12. reCAPTCHA (lines 345) — PHP 5.3 is extremely outdated (EOL since 2014). This issue is no longer relevant as Pantheon requires PHP 7.4+ at minimum. This entry is misleading.

  13. DropzoneJS section (lines 135–143) — Composer Merge Plugin deprecation note still valid.

  14. Basic HTTP Authentication (lines 60–69) — Content appears accurate for platform constraints.

  15. Update Manager (lines 421–424) — Drupal 9 core module reference; Drupal 9 is EOL. Section title still says "Drupal 9 (core)" which may need updating.

  16. Composer Merge Plugin (lines 122–132, 141–143) — Deprecation and path repository solution still appear valid.

  17. Replica - Database Configuration (lines 317–327, 330–337) — Platform constraint, still accurate.

  18. Ludwig (lines 240–249) — Content appears accurate.

  19. Simple OAuth (lines 410–418) — PHP 7.4 is EOL (Pantheon dropped support). The PHP 7.4 patch reference is no longer relevant.

  20. Menu Item Extras (lines 265–273) — Recently reviewed, appears accurate.

Key changes needed:

  • Composer Manager: "Drupal 9 or newer" should reference Drupal 10 or newer since Drupal 9 is EOL.
  • reCAPTCHA Issue 1: PHP 5.3 reference is completely obsolete and potentially misleading.
  • Simple OAuth: PHP 7.4 patch reference is obsolete since Pantheon no longer supports PHP 7.4.

Confidence: Low ⚠️ — More than 5 lines would change across multiple sections, and several references involve third-party patch URLs and external Drupal.org issue queues whose current validity cannot be confirmed. PHP version support timelines and Drupal version EOL status are verifiable facts that ground the high-confidence changes, but the broader set of changes exceeds the 5-line threshold for high confidence.

Suggested resolution

  1. Composer Manager (line 112): Update "Drupal 9 or newer" to "Drupal 10 or newer" since Drupal 9 reached end-of-life in November 2023.

  2. reCAPTCHA Issue 1 (lines 345–351): Remove or update the PHP 5.3 issue entirely — PHP 5.3 has been EOL since 2014 and is not supported on Pantheon. This entry is misleading to current users.

  3. Simple OAuth (lines 416–417): Remove the PHP 7.4 patch reference since Pantheon no longer supports PHP 7.4. Retain only the PHP 8.0+ patch.

@rachelwhitton rachelwhitton added the automation: Claude 🤖 PRs that have been created by Claude via automation. Human review required. label Apr 29, 2026
@pantheon-site-integration

Copy link
Copy Markdown

Successfully created multidev environment: pr-10059

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation: Claude 🤖 PRs that have been created by Claude via automation. Human review required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant