Skip to content

feat: minor redesign#21

Open
mihai-sysbio wants to merge 20 commits intoresearch-software-ecosystem:mainfrom
mihai-sysbio:feat/minor-redesign
Open

feat: minor redesign#21
mihai-sysbio wants to merge 20 commits intoresearch-software-ecosystem:mainfrom
mihai-sysbio:feat/minor-redesign

Conversation

@mihai-sysbio
Copy link
Contributor

@mihai-sysbio mihai-sysbio commented Jan 5, 2026

In this PR, I aimed to refresh/improve the website in preparation for wider usage, by:

  • including some calls to action on the landing page
  • making the Sources page more user friendly
  • streamlining the Documentation page
  • simplyfing the navigation bar, including the Publication page

Some further to-dos are suggested below, either as further commits in this PR or to report as separate issues:

  • updating the Gitter channel - the current one is for bio.tools
  • the mermaid snippet in Documentation fails to be rendered
  • the Applications page still used the old/tabular design
  • from @supernord's review:
image image

Note: As soon as the other PR gets merged, this one will be only contain the redesign commit.

@mihai-sysbio mihai-sysbio marked this pull request as ready for review January 9, 2026 09:18
@supernord
Copy link
Contributor

@mihai-sysbio - I can't modify this PR, so I'll add comments instead to review the changes

subitems:
- title: Licence
url: /licence
- title: Contributors
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- title: Contributors
- title: Credits & Contributors

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I see two issues here:

  • navbar items should be short, how about "Contributions"?
  • "credits" was just replaced by "Acknowledgements"

@supernord
Copy link
Contributor

@mihai-sysbio / @hmenager

Overall I like the new structure.

Comments below:

  • Using v3.0.0 of ETT -> consider moving to 5.0.0
  • Copyright statement is missing from the footer
  • Consider adding more links to the footer
  • We can update the tiles on all pages to be more interactive -> as an example here is a link to the tiles used for the Australian structural bio community: https://australian-structural-biology-computing.github.io/activities
  • Title on index page should be Research Software Ecosystem
    • Another option would be to completely remove this heading, and modify the blue text

I suggest the following change to the development process for the website (or something similar to this).

  1. Merge the changes here (if others approve)
  2. Create a release branch
  3. Modify main branch during development
  4. When ready, merge main branch with release branch

mihai-sysbio and others added 4 commits January 21, 2026 04:52
Co-authored-by: Johan Gustafsson <50811354+supernord@users.noreply.github.com>
Co-authored-by: Johan Gustafsson <50811354+supernord@users.noreply.github.com>
Co-authored-by: Johan Gustafsson <50811354+supernord@users.noreply.github.com>
@mihai-sysbio
Copy link
Contributor Author

mihai-sysbio commented Jan 21, 2026

Thank you very much for the review @supernord. Some of the things were easier to address than others.

* Using `v3.0.0` of ETT -> consider moving to `5.0.0`

Done.

* Copyright statement is missing from the footer
* Consider adding more links to the footer
* We can update the tiles on all pages to be more interactive -> as an example here is a link to the tiles used for the Australian structural bio community: https://australian-structural-biology-computing.github.io/activities
* Title on index page should be `Research Software Ecosystem`
  * Another option would be to completely remove this heading, and modify the blue text

All these were added as to-do's in the PR description - I believe that list should be used for a "round 2" of the website redesign. That would allow this PR to be merged while work continues, while keeping PRs smaller and easier to review.

I suggest the following change to the development process for the website (or something similar to this).
1. Merge the changes here (if others approve)
2. Create a release branch
3. Modify main branch during development
4. When ready, merge main branch with release branch

Alternatively, we could aim for smaller and more independent PRs, which would mean that end users get to see changes faster.

@mihai-sysbio
Copy link
Contributor Author

There were some suggestions for applications.md and contacts.md which only seem to be shuffling content around? It was hard to grasp the desired outcome from the suggestions, it might be easier to talk about these.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR refreshes and improves the Research Software Ecosystem website in preparation for wider usage through a comprehensive redesign. The changes modernize the user experience with card-based layouts, streamlined navigation, and improved content organization.

Changes:

  • Introduced card-based UI components for sources, documentation, and contact pages with improved visual hierarchy
  • Restructured navigation by moving Documentation and Contacts to top-level items and consolidating Credits into Contributors page
  • Updated ELIXIR toolkit theme from version 3.0.0 to 5.0.0 with corresponding Gemfile.lock updates

Reviewed changes

Copilot reviewed 15 out of 17 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
sources.md Added card-based layout with registry badges and metadata/workflow links for each source
index.md Redesigned landing page with call-to-action buttons and three-column feature cards
docs.md Streamlined documentation with quick-start cards, removed inline citation, improved mermaid diagram formatting
publications.md Added section headers for Citation and Presentations
contributors.md Merged Credits page content, renamed to "Credits" with Contributors, Funding, and Acknowledgements sections
credits.md Converted to redirect page pointing to contributors
contacts.md Added card-based layout for community support and issue reporting
applications.md Added introductory text and alert box with guidance
licence.md Fixed title formatting and line break in license text
_data/topnav.yml Restructured navigation with Documentation and Contacts as top-level items
_data/tool_and_resource_list.yml Updated IDs from galaxy_codex to galaxy and debianmed to debian-med
_data/CONTRIBUTORS.yml Added Mihail Anton as contributor
_config.yml Updated theme to 5.0.0 and removed duplicate exclude section
Gemfile.lock Generated lockfile for updated dependencies
404.html Redesigned error page with Bootstrap styling
_posts/2024-04-29-welcome-to-jekyll.markdown Removed default Jekyll welcome post

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

mihai-sysbio and others added 2 commits January 23, 2026 08:38
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@hmenager
Copy link
Contributor

Just spotted a minor weirdness with url displays in the source tiles:
image. Otherwise, I can't see any reason not to merge this (i.e. not perfect yet, but already improving so much over the previous version!). Thanks a lot for all this work @mihai-sysbio , and to you @supernord for the review!

mihai-sysbio and others added 3 commits January 26, 2026 09:51
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@mihai-sysbio
Copy link
Contributor Author

minor weirdness with url displays in the source tiles

Thank you @hmenager for the review and for spotting the weirdness. It has been addressed in 814de63.

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.

3 participants