Skip to content

Commit ad2d9da

Browse files
JohnMcLearclaude
andauthored
ui: point plugin link to etherpad.org/plugins, add scanner link, clearer CTA (#370)
* feat(plugins): sort by downloads descending by default The /plugins landing previously displayed plugins in the arbitrary order the \`plugins.viewer.json\` feed happened to serialise them, which put 2021-era plugins in front of actively-used modern ones. Visitors landing on the page had no signal about which plugins the community actually runs. - Sort the plugin list by monthly download count descending at load time, so the top of the page shows the plugins people actually use. - Surface "Downloads" as an explicit option (and the new default) in the sort dropdown, listed first. The sort logic for it already existed as the \`setSortKey\` fallback; this just wires it up to a visible entry rather than leaving it as the unreachable else branch. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * ui: point plugin link to etherpad.org/plugins, scanner link, clearer CTA - AI plugins CTA now points to /plugins instead of static.etherpad.org - WhoUsesEtherpad: drop wiki listing invite; link self-hosted bullet to scanner.etherpad.org - RealTimeCollaboration: make "Pick one of the publicly available" the full link phrase and inline the anchor Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent fc407cb commit ad2d9da

4 files changed

Lines changed: 3 additions & 13 deletions

File tree

src/components/RealTimeCollaborationLink.tsx

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/pagesToDisplay/AIOnYourTerms.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export const AIOnYourTerms = () => {
2525
</p>
2626

2727
<p className="dark:text-gray-400">
28-
<a className="underline" href="https://static.etherpad.org" target="_blank">Browse AI plugins &rarr;</a>
28+
<a className="underline" href="https://etherpad.org/plugins" target="_blank">Browse AI plugins &rarr;</a>
2929
</p>
3030
</div>
3131
}

src/pagesToDisplay/RealTimeCollaboration.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
22
import {faFingerprint, faShieldHalved, faPuzzlePiece} from "@fortawesome/free-solid-svg-icons";
33

4-
import {RealTimeCollaborationLink} from "../components/RealTimeCollaborationLink.tsx";
5-
64
export const RealTimeCollaboration = ()=>{
75

86
return <div className="content wrap">
@@ -39,7 +37,7 @@ export const RealTimeCollaboration = ()=>{
3937
</div>
4038

4139
<p className="mt-8 dark:text-gray-400">
42-
You don&apos;t need to set up a server to try it. <RealTimeCollaborationLink/> one of the publicly available instances run by friendly people around the world &mdash; or set up your own by following our <a className="underline" href="https://github.com/ether/etherpad-lite#installation">installation guide</a>.
40+
You don&apos;t need to set up a server to try it. <a className="underline" href="#links">Pick one of the publicly available</a> instances run by friendly people around the world &mdash; or set up your own by following our <a className="underline" href="https://github.com/ether/etherpad-lite#installation">installation guide</a>.
4341
</p>
4442
</div>
4543
}

src/pagesToDisplay/WhoUsesEtherpad.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,7 @@ export const WhoUsesEtherpad = () => {
1818
<li><strong>Universities and schools worldwide</strong> &mdash; including jurisdictions where Google Workspace is no longer permitted in education.</li>
1919
<li><strong>Civic-tech and democratic-deliberation projects</strong> &mdash; citizen assemblies, participatory budgeting, public consultations.</li>
2020
<li><strong>Newsrooms and investigative journalism teams</strong> &mdash; where authorship and editing history matter for legal and editorial integrity.</li>
21-
<li><strong>Tens of thousands of self-hosted instances</strong> &mdash; run by IT teams who chose Etherpad because it is theirs.</li>
21+
<li><strong><a className="underline" href="https://scanner.etherpad.org/" target="_blank">Tens of thousands of self-hosted instances</a></strong> &mdash; run by IT teams who chose Etherpad because it is theirs.</li>
2222
</ul>
23-
24-
<p className="dark:text-gray-400 mt-4">
25-
If your organisation runs Etherpad and would like to be listed publicly, please <a className="underline" href="https://github.com/ether/etherpad-lite/wiki/Sites-That-Run-Etherpad" target="_blank">add it to the wiki</a>.
26-
</p>
2723
</div>
2824
}

0 commit comments

Comments
 (0)