Skip to content

Add TeSS platform and hub directory pages - #2

Merged
PhilReedData merged 7 commits into
mainfrom
copilot/build-tess-platform-in-use-section
Oct 29, 2026
Merged

PhilReedData merged 7 commits into
mainfrom
copilot/build-tess-platform-in-use-section

Conversation

Copilot AI commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

The “TeSS Platform in use” page should showcase deployments and distinguish platform instances from associated hubs. This adds a browsable directory for the eight requested instances and the three hubs.

  • Directory: Add TeSS Platforms and TeSS Hubs pages, linked from the in-use landing page and sidebar.
  • Profiles: Add detail pages for ELIXIR TeSS, PaN-Training, SciLifeLab, Taxila, HEP Training, EVERSE Training, DReSA, Explora, and TeSSHub4EOSC.
  • Hub associations: Link ELIXIR TeSSHub, Helmholtz TeSSHub, and TeSSHub4EOSC to their profiles and websites.
  • Page types: Mark profiles for directory classification:
    type: tess-platform
    # or
    type: tesshub

Co-authored-by: PhilReedData <25770348+PhilReedData@users.noreply.github.com>
Copilot AI changed the title [WIP] Add 'TeSS Platform in use' section similar to 'FAIRDOM In Use' Add TeSS platform and hub directory pages Oct 29, 2026
Copilot AI requested a review from PhilReedData October 29, 2026 13:30

@PhilReedData PhilReedData left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

instead of writing out the HTML directly, use the include section-navigation-tiles.html feature with Jekyll syntax, described here https://elixir-belgium.github.io/elixir-toolkit-theme/website_sections

do this whenever you have used HTML directly

Comment thread pages/tess-platforms.md Outdated

These training portals and catalogues use the TeSS Platform software. Select a platform to find out more and visit its website.

<div class="row navigation-tiles">

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

instead of writing out the HTML directly, use the include section-navigation-tiles.html feature with Jekyll syntax, described here https://elixir-belgium.github.io/elixir-toolkit-theme/website_sections

do this whenever you have used HTML directly

Co-authored-by: PhilReedData <25770348+PhilReedData@users.noreply.github.com>

Copilot AI commented Oct 29, 2026

Copy link
Copy Markdown
Contributor Author

instead of writing out the HTML directly, use the include section-navigation-tiles.html feature with Jekyll syntax, described here https://elixir-belgium.github.io/elixir-toolkit-theme/website_section...

Replaced the handwritten cards with section-navigation-tiles.html, using page types and page IDs to generate the directories. Added individual typed profiles for ELIXIR TeSSHub and Helmholtz TeSSHub. Committed as 80a89a8.

Copilot AI requested a review from PhilReedData October 29, 2026 13:38
@PhilReedData
PhilReedData marked this pull request as ready for review October 29, 2026 13:41

@PhilReedData PhilReedData left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Use the page_img attribute on the new pages. Copy the images from https://github.com/ElixirTeSS/docs/blob/main/TeSS_docs/overview/global.md into this repo at the appropriate directory

Copilot AI and others added 2 commits October 29, 2026 13:47
Co-authored-by: PhilReedData <25770348+PhilReedData@users.noreply.github.com>
Co-authored-by: PhilReedData <25770348+PhilReedData@users.noreply.github.com>

Copilot AI commented Oct 29, 2026

Copy link
Copy Markdown
Contributor Author

Use the page_img attribute on the new pages. Copy the images from https://github.com/ElixirTeSS/docs/blob/main/TeSS_docs/overview/global.md into this repo at the appropriate directory

Copied the nine logos referenced in the TeSS docs to images/overview/ and set page_img on all eleven platform/hub profiles. The ELIXIR TeSSHub and Helmholtz TeSSHub profiles reuse their related portal logos. Commits: 186e995 and ccae21f.

Co-authored-by: PhilReedData <25770348+PhilReedData@users.noreply.github.com>
@PhilReedData
PhilReedData marked this pull request as ready for review October 29, 2026 14:04
@PhilReedData
PhilReedData merged commit feb94c9 into main Oct 29, 2026
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.

Build the "TeSS Platform in use" section like "FAIRDOM In Use"

2 participants