Hi JB, Thanks again for pushing the UI effort forward! It’s exciting to see the progress.
Given that this introduces a fairly big change in how users interact with Polaris, would you mind sharing a design document (or even a draft) that outlines the overall architecture, scope, and key workflows you have in mind? This will help the community review the approach consistently and ensure the design aligns well with our long-term direction. Appreciate your work on this and looking forward to the details. Best, Yufei On Tue, Oct 14, 2025 at 11:47 PM Jean-Baptiste Onofré <[email protected]> wrote: > About 2, I can share the screenshots that I did. Basically, you can > configure multiple Polaris server instances in the UI. > Then you can have several catalogs on each server. > > The UI has to manage several server instances, and multiple catalogs. > That's what the UI should not be in one server, but a standalone UI > being to manage several servers. > > Also, in my PoC (as you can see in the screenshots), I manage the > entities but also Polaris feature (Policies, TMS, ...). > > Regards > JB > > On Tue, Oct 14, 2025 at 10:29 PM artur rakhmatulin > <[email protected]> wrote: > > > > Hello. Thank you very much for the detailed information provided. > > > > Regarding point 1, I don't have a strong opinion about whether this > should be a separate UI application or part of Polaris Deployment together > with "polaris-server". > > Regarding point 2, could you please clarify? > > As I understand it, Polaris already supports working with multiple > catalogs, since there is the ability to create them through the API. Do you > mean the ability to connect to different Backend Hosts? > > > > I would also like to add that if there is already a repository or branch > with developments, I would be happy to dedicate some of my time to refining > the existing solution in accordance with Apache standards and technologies. > > > > вт, 14 окт. 2025 г. в 14:50, Jean-Baptiste Onofré <[email protected]>: > >> > >> Hi > >> > >> It’s also what I did. I think we agreed on: > >> 1. Have a “standalone” UI (not shipped in the Polaris server). > >> 2. Have a multi catalog/instance UI, so basically with a configuration > to define several instance endpoints. > >> > >> I started 2 with a minimal backend (with file store). > >> > >> Regards > >> JB > >> > >> Le lun. 13 oct. 2025 à 19:42, artur rakhmatulin < > [email protected]> a écrit : > >>> > >>> Hello. I would like to propose my help in this initiative if needed. > >>> > >>> I also lately build a personal Polaris UI with the minimal > functionality for managing roles and principals. > >>> Initially my motivation was to have a minimal interface which could > help to better understand all relations between entities. > >>> > >>> The repo is public, so everyone can clone it and try [1] > >>> Demo video [2] > >>> > >>> [1]: https://github.com/binarycat0/polaris-admin-panel > >>> [2]: > https://github.com/binarycat0/polaris-admin-panel/releases/download/0.0.1-dev/Screen.Recording.2025-10-13.at.17.38.41.mov > >>> > >>> > >>> чт, 4 сент. 2025 г. в 18:03, Yufei Gu <[email protected]>: > >>>> > >>>> Awesome, thanks for the update! > >>>> > >>>> > >>>> On Thu, Sep 4, 2025 at 01:27 Jean-Baptiste Onofré <[email protected]> > wrote: > >>>> > >>>> > Hi folks, > >>>> > > >>>> > FYI, I'm resuming the work on the UI, I have the first components > >>>> > working with the backend. > >>>> > I will probably submit a draft PR on polaris-tools as a discussion > base. > >>>> > > >>>> > Stay tuned ;) > >>>> > > >>>> > Regards > >>>> > JB > >>>> > > >>>> > On Thu, Apr 17, 2025 at 1:06 AM Jean-Baptiste Onofré < > [email protected]> > >>>> > wrote: > >>>> > > > >>>> > > Hi folks, > >>>> > > > >>>> > > In order to grow our community, I think there's a space where we > could > >>>> > > do better work: onboarding of new users. > >>>> > > New users are looking for Polaris to be easy to start with and > easy to > >>>> > use. > >>>> > > > >>>> > > We already do great improvements here, especially, I strongly > believe > >>>> > > that starting from the 0.10.0-beta-incubating release (and the > next > >>>> > > releases), we will have new users thanks to the binary > distributions. > >>>> > > > >>>> > > And so, the onboarding and ease of use becomes even more > important for > >>>> > > these new users. > >>>> > > For onboarding, documentation is crucial. I know we already have > >>>> > > effort on the documentation, a focus on onboarding is welcome > (started > >>>> > > guide, curl example, engines examples, ...). > >>>> > > > >>>> > > Also, the CLI is helping for the onboard/bootstrap. > >>>> > > > >>>> > > For both onboard and ease of use, I would like to propose Polaris > UI. > >>>> > > I started to work on a Polaris UI. You can see the first > screenshots > >>>> > here: > >>>> > > > >>>> > > > >>>> > > https://drive.google.com/file/d/14q47kfdpWNvxYcv723xUqnBdwBFJ9qCx/view?usp=sharing > >>>> > > > >>>> > > > >>>> > > https://drive.google.com/file/d/1-TckYYif4Jz0dnHc7oRikgXx6i3awKKL/view?usp=sharing > >>>> > > > >>>> > > It uses RestJS (https://react.dev/) and Ant Design > >>>> > > (https://ant.design/) frameworks, using MIT license (which is > Category > >>>> > > A from The ASF standpoint). > >>>> > > I'm currently build static web app (using yarn or npm). It means > that: > >>>> > > - the UI can be "embedded" in the Polaris server (just pure > >>>> > > HTML/JavaScript resources basically) > >>>> > > - the UI can run "standalone" and connect to Polaris server > instances. > >>>> > > About that, I plan to add an item in the settings menu to be able > to > >>>> > > configure multiplace Polaris server instances. > >>>> > > > >>>> > > To be clear, it's certainly a "non production" audience that is > gonna > >>>> > > use this UI (new users, experiment, ...) but valuable overall. > >>>> > > > >>>> > > Thoughts ? > >>>> > > > >>>> > > Regards > >>>> > > JB > >>>> > > >>> > >>> > >>> > >>> -- > >>> Best regards, Artur Rakhmatulin > >>> e-mail: [email protected], > >>> telegram: https://t.me/binarycat0 > >>> > > > > > > -- > > Best regards, Artur Rakhmatulin > > e-mail: [email protected], > > telegram: https://t.me/binarycat0 > > >
