-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Modernize the Trino webapp #22697
Comments
fyi @ytwp ;-) |
Potential tasks that need to be done. (Not finalized or reviewed) General
Pages/ Components
|
I am adding this to the roadmap since I think there is significant interest and effort. I will try to monitor and probably organize some more collaboration. The topics was referenced in the Trino Contributor Call on the 25 Aug 2025. |
@koszti I added a task to adjust the theme and colors to get aligned with the Trino website and colors, I added links to https://trinodb.github.io/presentations/presentations/introduction/index.html#/3 and the website, if you have any need for further colors or questions please reach out to myself and potentially also @aliloney .. also if we need adjusted images of the trino logo or Commmander Bun Bun we can make that happen as well cc @dain |
First preview shipped with Trino 454 Docs are available at https://trino.io/docs/current/admin/preview-web-interface.html |
Good discussion during contributor call on the 22 Aug - see notes and video at https://github.com/trinodb/trino/wiki/Contributor-meetings#trino-contributor-call-22-aug-2024 |
Also note for any client protocol stuff we should use https://github.com/trinodb/trino-js-client cc @regadas And related to that.. we still need to figure out publishing a new release for that. |
Original issue from @koszti:
Currently, the Trino web UI uses outdated components like react 16, jquery, and bootstrap 3. It would be great to have a fresh look and feel with more recent tooling and UI frameworks. The trino gateway for example is using vite.js with recent deps, and perhaps it would be beneficial for the trino web UI to use it as well to maintain consistency. Additionally, we could consider using a UI component library like ant design instead of plain bootstrap CSS.
Original slack thread: https://trinodb.slack.com/archives/CKCEWGYT0/p1720904086284609
Following content is edited by various maintainers and stakeholders:
Core goals
Implicit and further goals
Other things in consideration
The text was updated successfully, but these errors were encountered: