Skip to content

Docs: add sign up and log in CTA to footer#12841

Open
ericholscher wants to merge 4 commits intomainfrom
docs/footer-cta
Open

Docs: add sign up and log in CTA to footer#12841
ericholscher wants to merge 4 commits intomainfrom
docs/footer-cta

Conversation

@ericholscher
Copy link
Copy Markdown
Member

@ericholscher ericholscher commented Mar 12, 2026

Summary

  • Adds a small call-to-action banner to the docs footer with side-by-side cards for Community (readthedocs.org) and Business (readthedocs.com)
  • Each card has a short header, a one-sentence description of who it's for, and direct Sign up / Log in links — no modals, no JavaScript
  • Button and surface colors match the about.readthedocs.com brand palette (cyan-teal #0993af primary, #1a1e22 dark surface)
  • Fixes templates_path in conf.py to use an absolute path so the multiproject plugin's srcdir override doesn't break template resolution

Test plan

  • Build docs locally (PROJECT=user make html) and verify the CTA appears at the bottom of every page
  • Verify Community Sign up / Log in link to app.readthedocs.org
  • Verify Business Sign up / Log in link to app.readthedocs.com
  • Check responsive layout on a narrow viewport (cards stack)

Screenshots will be attached as a follow-up comment.

@ericholscher ericholscher marked this pull request as ready for review March 30, 2026 08:44
@ericholscher ericholscher requested a review from a team as a code owner March 30, 2026 08:44
@ericholscher ericholscher requested a review from agjohnson March 30, 2026 08:44
@read-the-docs-community
Copy link
Copy Markdown

read-the-docs-community bot commented Apr 13, 2026

Documentation build overview

📚 dev | 🛠️ Build #32230655 | 📁 Comparing a024264 against latest (5f1bdb6)

  🔍 Preview build  

Show files changed (2 files in total): 📝 2 modified | ➕ 0 added | ➖ 0 deleted
File Status
aws-temporary-credentials.html 📝 modified
tests.html 📝 modified

@read-the-docs-community
Copy link
Copy Markdown

read-the-docs-community bot commented Apr 13, 2026

Documentation build overview

📚 docs | 🛠️ Build #32230656 | 📁 Comparing a024264 against latest (e8a2840)

  🔍 Preview build  

Show files changed (14 files in total): 📝 14 modified | ➕ 0 added | ➖ 0 deleted
File Status
downloadable-documentation.html 📝 modified
user-defined-redirects.html 📝 modified
api/v2.html 📝 modified
api/v3.html 📝 modified
commercial/organizations.html 📝 modified
config-file/v2.html 📝 modified
guides/custom-domains.html 📝 modified
guides/manage-read-the-docs-teams.html 📝 modified
guides/managing-maintainers.html 📝 modified
guides/reproducible-builds.html 📝 modified
guides/set-up-single-sign-on-saml.html 📝 modified
guides/setup-single-sign-on-google-email.html 📝 modified
intro/zensical.html 📝 modified
reference/sitemaps.html 📝 modified

@ericholscher ericholscher requested a review from a team as a code owner April 13, 2026 06:39
Copy link
Copy Markdown
Member Author

Updated to surface both sites directly in the footer. Each one now gets its own card with a small header, a one-sentence description of who it's for, and direct sign up / log in links — no modals, no JS, the choice between Community and Business is made right in the footer.

Footer CTA – desktop


Generated by Claude Code

@ericholscher
Copy link
Copy Markdown
Member Author

@agjohnson This should be more mergable as is.

@ericholscher ericholscher requested a review from humitos April 13, 2026 06:58
ericholscher and others added 4 commits April 13, 2026 07:33
Add a call-to-action banner in the docs footer with sign up and log in
buttons that open modals for choosing between Community and Business
platforms, matching the website pattern.

Also fix templates_path in conf.py to use an absolute path so the
multiproject plugin srcdir override does not break template resolution.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Drop the sign-up and log-in modals (and their associated markup,
JavaScript, and CSS) in favor of two anchor buttons that link directly
to the Community signup and login pages. This keeps the footer CTA
unobtrusive and removes ~200 lines of bespoke modal styling that we'd
otherwise have to maintain in the docs theme.
Show both readthedocs.org (Community) and readthedocs.com (Business)
side-by-side in the docs footer, each with a small header, a one-line
description, and direct sign up / log in links. Cards stack on narrow
viewports.
Use the cyan-teal #0993af (and matching #00839d hover / #00778e focus)
from the about.readthedocs.com Semantic UI theme for the primary Sign
up buttons, plus the matching #1a1e22 dark surface for the CTA
background. Keeps the footer CTA visually consistent with the
destination signup/login pages on the marketing site.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants