-
Notifications
You must be signed in to change notification settings - Fork 306
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
Admin UI revamp #324
Comments
This is incredibly vague. Do you have something particular in mind? |
Nothing started but would be clearly good to work on that. |
perhaps if we make the projects more easily themeable (drag a theme folder and select in config) we could do the same for the admin UI |
@chipperdoodles not sure admin UI really needs themes... |
Admin needs good embedded markdown editor at first. |
I've set up a branch in my fork where I've experimented a bit with the admin UI. https://github.com/oal/lektor/tree/admin-facelift Still a lot left to do, but I just wanted to post it here to see if there's any interest. Feel free to post ideas and suggestions. |
Looks impressive. I will try it out soon. Please do write some tests for it as well. Makes the task of merging much much easier |
My first suggestion would be to move the pages and sub pages away from the side bar on to screens of it own. Also pagination, sorting and title search would be awesome |
Thanks. The vast majority of the changes I've made so far are CSS only. Only minor adjustments to the React code for tweaking the top bar, really. I'll need to dig into the JS parts of the UI a bit more before I feel comfortable making changes to the UI logic. |
I like some of the changes but definitely not some of the others. In particular I'm not a fan of the font, the font sizes or the inconsistent paddings. I think the biggest issue the admin currently has is that it's just overall confusing UX, not necessarily the CSS itself (even though I do admit that it's pretty bad). |
Valid points. The more time I've spent in the admin while working on the design, I too have found the UX confusing. My first impression was that it looked a bit dated, design wise, but maybe the UX bit is the bigger issue, after all. :) |
@mitsuhiko do you think it would be possible to have different Admin areas (built with different frameworks, Angular, Vue, etc) installed as Lektor plugins? Update: I realised that it's possible to build a custom, decoupled Admin UI (which consumes Lektor's REST API) without touching Lektor at all. |
Let us know if you build something @ralf57 |
@tariquesani I am planning to build a custom Admin with OpenUI 5. Will let you know when I have something usable. |
@ralf57 while you are building it if you can document the API it would be of great help to others wanting to do similar projects. |
@tariquesani Since the REST API is exposed by Lektor, I'll try to document it as much as I can and possibly send a PR to https://github.com/lektor/lektor-website |
I'm marking this as on-hold pending the outcome of #457. |
The current Administration UI, while fully working and fast, it's definitely not the sleekest.
@mitsuhiko is there any initiative already started/planned in order to improve it?
The text was updated successfully, but these errors were encountered: