-
Notifications
You must be signed in to change notification settings - Fork 282
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement the middle panes for EU Galaxy servers #1380
Comments
The tool.html/tools.yml issue is now tracked in #1410. |
LinksOne major consideration: navigation from the middle panes. I.e. what happens when a user clicks an internal link in the middle pane? Currently, on the .eu-hosted pages, they get taken to a navbar-less ImplementationSo how would we actually add the Option 1Just add Pros: Simple, allows maximum customization (we can choose which links to apply it to). Option 2Add a Apparently you can use this element to set a default But I'm not even sure if this would work. It looks like it's only allowed in the Pros: Automatically applies to all links on the page Option 3Add a client-side bit of Javascript that adds Pros: Relatively simple, automatically applies to all links, slightly customizable |
Update: Apparently almost* every EU Member Site has its own middle pane, and they all seem to list news and events. *elixir-it doesn't have one.
@bgruening @beatrizserrano Do you know if/where these middle panes are used in these Galaxy instance? Because I haven't found them in use yet. Maybe traffic stats for each of the middle panes could show whether they're used. |
I'm copying this here from #1117, since it outgrew that list.
Basics
galaxyproject.eu provides the middle panes for all the *.usegalaxy.eu servers.
Each of the
index-*.md
files in the root directory generates a page that's hotlinked from an iframe in a Galaxy instance.For instance:
index-rna.md
generateshttps://usegalaxy-eu.github.io/index-rna.html, which is the center pane of
https://rna.usegalaxy.eu/
Most (all?) of them seem to be for subdomains of usegalaxy.eu.
Static content
The most common pattern seems to be that they contain some intro text, a table with links to relevant GTN tutorials, tables that list relevant tools, and things like acknowledgments, a list of contributors, and citation guidelines.
Dynamic features
But there are a number of elements in these pages which are not contained in the Markdown files, and are instead dynamic features injected by the framework:
{{ page.website }}
https://rna.usegalaxy.eu
).vue-remark
provides:{{ $frontmatter.website }}
page.subdomain
jobs_graph.html
)Exceptions
28 of these 32 pages follow the above patterns, but 4 do not:
galaxy/index.md
does.tool.html
11 pages use
_includes/tool.html
to translate a tool id to its url on the Galaxy instance:This requires looking up the id in the https://github.com/usegalaxy-eu/website/blob/master/_data/tools.yml database (and knowing the domain name of the Galaxy instance).
Details are here: #1410
The text was updated successfully, but these errors were encountered: