-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Galaxy Media Site is a simple Django application that serves as a maintainable front-page to accompany an instance of the open-source Galaxy web platform.
The site provides a means of hosting and updating News, Events, People and Notices related to the Galaxy instance, and can be served directly within the main Galaxy website's welcome.html
page, embedded in an <iframe>
element. Pages are designed to be fully navigable from the main Galaxy site, without disorienting users. Since GMS is rendered by a server-side application, we can do a bit more than the standard static site:
- Expose user support/request forms
- Display live information, like the Australian Access Federation address list, parsed from a live XML document published by AAF
- Post error messages to our Slack channel
- Post automated tool updates over a web API from Jenkins
- Web-scrape a news feed from an external website
In addition to editing site content through the admin panel, the site's HTML pages (e.g. T&Cs, data policy, landing page) can also be modified to suit your Galaxy instance. If this is your intention, we suggest forking the repository so you can maintain your changes. If there is ever much interest in this we would be interested in modularising the application to make it more re-usable.
This wiki provides documentation for administrators and developers of your Galaxy server.