Skip to content

Conversation

@HarHarLinks
Copy link
Collaborator

@HarHarLinks HarHarLinks commented Jul 13, 2025

🎩 Website & Content WG

Signed-off-by: HarHarLinks [email protected]

This PR integrates the loose pages with info about the matrix.org homeserver added in #2787 and #2805 into a proper section on the website.

Timeline: merge before 2025-07-21 for the m.org premium account rollout.

✔️ Checklist

  • Check for common mistakes:
    • Wrap plain URLs in <> to linkify them (learn more).
    • Use the right level of headings: The page title will use a level 1 headings, so your headings should use level 2 and below.
    • Use internal links: when linking to another page on https://matrix.org, use absolute [label](/target) or relative [label](subpage) links.
  • For blog posts:
    • Verify the date and post ordering on the /blog page, especially for multiple posts on the same day. Prefer UTC format, e.g. 2025-12-01T14:00:00Z for Dec 1st, 2025, 2pm UTC.
    • Set the correct author and category. Browse existing ones at https://matrix.org/author/ and https://matrix.org/category/ to match them.
  • Let us know if you are contributing in a specific role, such as on behalf of an organisation or team, for example.
  • Let us know if your PR is time-sensitive in any way.
  • Mention any issues related to the PR. Use GitHub keywords as appropriate.
  • Your individual commits or pull request is signed off.

@HarHarLinks HarHarLinks added enhancement This would be an improvement to the website. homeserver This concerns the Matrix.org homeserver labels Jul 13, 2025
@HarHarLinks HarHarLinks force-pushed the HarHarLinks/add-hs-section branch from 21ac177 to 32dc1cd Compare July 13, 2025 14:20
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jul 13, 2025

Deploying matrix-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 98ad4d6
Status: ✅  Deploy successful!
Preview URL: https://34b55f16.matrix-website.pages.dev
Branch Preview URL: https://harharlinks-add-hs-section.matrix-website.pages.dev

View logs

Comment on lines -16 to +18
<label for="{{ link.section }}-submenu-checkbox" class="submenu-title">{{ link.title }} <div class="arrow">
<label for="{{ link.section }}-submenu-checkbox" class="submenu-title">
<a href="/{{ link.section }}">
{{ link.title }}</a> <div class="arrow">
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this makes the section indexes navigable, which has an impact on existing sections:

  • clicking on "Foundation" forwards you to /foundation/about/
  • clicking on "Ecosystem" lands you at the previously not navigable /ecosystem index page

@hughns hughns self-requested a review July 14, 2025 09:13
@hughns
Copy link
Member

hughns commented Jul 14, 2025

Following discussion with @AmandineLP on Friday, we need to make the recently added homeserver pages "navigable" to support the rollout of premium accounts.

In terms of timeline, I think it would make sense to get this landed by when the new terms become effective on 21st July.

Copy link
Member

@hughns hughns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some suggestions inline.

One thought on some additional content to add on _index.md is that we could either link to the blog category https://matrix.org/category/matrix-org-homeserver/ or even embed a list/preview of recent posts? (I don't know if we have the capability to do the latter)

@hughns
Copy link
Member

hughns commented Jul 14, 2025

Another thing we could add or link is how to get support.

@HarHarLinks
Copy link
Collaborator Author

link to the blog category https://matrix.org/category/matrix-org-homeserver/ or even embed a list/preview of recent posts?

great suggestion. i'm not sure how to do the latter at a whim. feel free to suggest something.


how to get support.

How does one get support, and what kind?


I would also like to add info about config quirks such as presence being disabled, and eventually the room directory policy, as the respective working group finishes setting up. This does not need to be now, but I need support from the homeserver team in doing so instead of just guessing.


regarding timeline:
@hughns if you are interested in taking over this PR, feel free to. I'm not sure I can make any guarantees. Though the basic navigability is perhaps already there in the current state?

@HarHarLinks HarHarLinks added the time sensitive This needs to be resolved until a specific deadline. label Jul 15, 2025
@hughns
Copy link
Member

hughns commented Jul 16, 2025

link to the blog category matrix.org/category/matrix-org-homeserver or even embed a list/preview of recent posts?

great suggestion. i'm not sure how to do the latter at a whim. feel free to suggest something.

I had a look at what would be involved to do a shortcode, and ran out of time. I've added a simple link.

how to get support.

How does one get support, and what kind?

I've added a link to the contact page for this.

I would also like to add info about config quirks such as presence being disabled, and eventually the room directory policy, as the respective working group finishes setting up. This does not need to be now, but I need support from the homeserver team in doing so instead of just guessing.

Ack.

regarding timeline: @hughns if you are interested in taking over this PR, feel free to. I'm not sure I can make any guarantees. Though the basic navigability is perhaps already there in the current state?

I think it is good enough for now and will mark as ready for review.

@hughns hughns marked this pull request as ready for review July 16, 2025 11:44
@HarHarLinks HarHarLinks requested a review from hughns July 16, 2025 12:54
@HarHarLinks
Copy link
Collaborator Author

lgtm so far. perhaps we can resolve the final thread about the section index before merging, but not a hard blocker.

Someone else will have to do the formality of the review, given that I started the PR.

@HarHarLinks
Copy link
Collaborator Author

Perfect, I would be happy to merge this with your approval.

@HarHarLinks HarHarLinks enabled auto-merge (squash) July 18, 2025 13:58
Copy link
Member

@hughns hughns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is now looking like a great first version of homeserver section. 👍

@HarHarLinks HarHarLinks merged commit 3bcead0 into main Jul 18, 2025
3 checks passed
@HarHarLinks HarHarLinks deleted the HarHarLinks/add-hs-section branch July 18, 2025 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement This would be an improvement to the website. homeserver This concerns the Matrix.org homeserver time sensitive This needs to be resolved until a specific deadline.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants