Feature #10199
Improved Admin Panel
| Status: | Needs Feedback | Start date: | 2010-10-11 | ||
|---|---|---|---|---|---|
| Priority: | Should have | Due date: | |||
| Assignee: | Martin Engel | % Done: | 50% |
||
| Category: | Technical | ||||
| Target version: | - | ||||
| Tags: | |||||
| Votes: | 0 |
Description
Dmitry refactored the admin panel as to be seen in
http://bugs.typo3.org/view.php?id=15853
These are the addressed issues:
Currently admin panel has several problems:
- it looks bad
- it is injected after the end of the content
- text inside cannot be selected because of dragging
- a lot of hard-coded styles
- a lot of repeating junk markup
- PHP code is very unclean
i attached a screenshot, please approve it so we can bring it to core
History
Updated by Jens Hoffmann over 2 years ago
- Tags set to +1
To really review the artwork,
I would need a expanded version!
But as this is just a tiny thing, here is my +1 for it.
But please submit a full version for others!
Updated by Lars Zimmermann over 2 years ago
Hi Steffen,
is the admin panel only the grey floating window above the design? Maybe I could do a little design refactoring on thursday evening when I am in Stuttgart at the code sprint? Basically it's good, but it could be a little bit more "T3 4.4+"
cheers
lars
Updated by Jens Hoffmann over 2 years ago
- Tags deleted (
+1)
After a short thought - I think it still got to manny usability issues.
I will remove my plus one here. Sorry.
- Structure unclear
- Is it dragable?
- What makes "Update"
I think I will discuses it with Lars at the next Sprint.
Lets see what the other Team Members think about it. :)
Updated by Martin Engel over 2 years ago
Just a few questions:
- is this the final design?
- where can I drag the panel? do we need a "visual spot" for that
- do we need an hierachy in the accordion? Is the first panel in the same level like the third or secound one?
- can you submit an expanded panel?
Updated by Martin Engel over 2 years ago
hey lars!
i would like to create a design too, if its ok for you?! :-)
Greetz Martin
Updated by Lars Zimmermann over 2 years ago
hi martin,
yep, absolutely! feel free =)
Updated by Steffen Kamper over 2 years ago
- File admpanel_expanded.png added
ok, here is the fully expanded one. It shows that one style seems to be forgotten in typoscript section.
Updated by Steffen Kamper over 2 years ago
some answers to question:
Update is the same as before, after you change somne settings you always have to do update, same as before
Drag is done by title bar, before it was the complete one, which made it impossible to select text for copy.
So please take that into account, the change is the visible style, the drag handling, and rest only cleanup of code, no structure or functional change!
Updated by Jens Hoffmann over 2 years ago
Uiii ... ok there need to be done some work.
- There are still old parts included.
- Grid is missing in sub-levels.
- Alternating colors are missing
- (+) and (-) should be arrows like in the backend tree
Lets see what the designs will change :)
Cool, that we have some real Team-Action here.
Updated by Steffen Kamper over 2 years ago
hehe - feels like a chat :)
I think we should seperate design and usability here. Let's focus on design for this issue and make suggestions on usability for a later issue, as it's hard to do that all at once. At least the coding part is done from Dmitry and i don't know if he is willing to do a complete new admin panel ;)
Updated by Jens Hoffmann over 2 years ago
For me it would be nice to add this tiny JS to the Admin panel.
http://www.sprymedia.co.uk/article/Grid .. so a Designer has
a value out of the Admin panel, too. :)
Updated by Martin Engel over 2 years ago
- Assignee set to Jens Hoffmann
Hello!
Can I have some Screens of the old panel?
THxs :-)
Updated by Martin Engel over 2 years ago
- File admin_panel.png added
Hello Guys.
enclosed you will find a screen of the adminpanel with a "facelift".
For me there are still some questions:
1. What are the Icons in the EditPanel for?
2. Is the horrible chart in the Typoscript necessary? And what is this for? It looks kinda freaky to me :-)
3. Do we need an "Update" Btn? As an apple user you don' t have to confirm settings. I would rather prefer that!
4. do we need a Btn ( link) to open up all panels at the same time?
5.@Jens: You added a link of nice JS. Where you wanna use it in the panel?
I was self-conscious about the design I made. Thats why dont hesitat to give me feedback. Would be marvellous!!!
Greetz Martin
Updated by Jens Hoffmann over 2 years ago
Hy,
i looks very nice but it would fit more to TYPO3 v5 than v4.
I'd suggest to do a meeting next week and put the feedback
on the agenda there. But I'm really proud that you produced
that UI!! :)
Greez Jens
Updated by Dmitry Dulepov over 2 years ago
Fists, regarding the last screenshot: there is no such thing as "TYPO Script". It is "TypoScript". Do not make branding incorrectly! That's a definite blocking -1. Next, arrows on the right change the way people already work with admin panel. Not that it bad but can cause inconvenience. By the way, did you see somewhere collapsing triangles that work this way? I didn't. So I am not sure about this solution. Typically such triangles are on the right because that makes less mouse movement (better UX). They will be on the right for Hebrew or Arabic but not for Western.
Secondly, TS rendering was not forgotten, it is produced by a different piece of code, so it is outside of the admin panel. This was not my task to fix ;)
Thirdly, I did not fix any usability issues. I was given a task by my employer to:- refresh the look of the admin panel
- visually separate the panel from the rest of the site
- make sure it validates
- fix dragging issues
My task did not include any other changes. The result is donated to the community, so it is up to you if you want to use it or not :) I do not plan any further work on this. However if you use this part of the work, you should mention me and Snowflake as those, who made main efforts to rework the admin panel. That would be fair :)
Thanks and keep up the good work! :)
Updated by Dmitry Dulepov over 2 years ago
ALso I disagree with Jens. We should get that to v4 because this is what custmers ask and companies want.
Don't try put all good stuff to v5 only. We still want good looking v4. Basically we already have our own versions with that look ;) We want the community to enjoy it too.
Updated by Jens Hoffmann over 2 years ago
Hy Dimitry,
Thanks for your Feedback.
Try be more friendly, please.
I fear it's just a language/communication issue and not mean to be on purpose.
- As this is his voluntary work, start with something NICE.
- He aim, just like you, for the best result - Give him a chance to reach it.
- No round corners
- Less shadow
- Less gradients
- ...
In detail:
For an "outsider" it is very hard to get an strange interface like that one, keep this in mind, please.
I will try my best to support Martin (he is a working colleague of mine here at dkd) so this shouldn't
be impossible to help him :)
Things like TypoScript are just inconstant and doesn't seem to be easy to understand for the outside.
So for me it's natural that he will aim in the first more to a wrong direction, you as Senior should be
more aware of this. >> TYPO3 is not Typo3 ... but TYPOscript is wrong .. how to explain that? :)
So ... that we don't end up here in a endless discussion. Mail me if you have a problem with this,
but please don't reply to my post here :) Give us the chance for some iterations here - and than
your feedback is very welcome! :)
Greez Jens
Updated by Dmitry Dulepov over 2 years ago
Martin,
For me there are still some questions:
Admin panel is for those who implement TYPO3. It is an essential tool for development, deployment and debugging. So if you do not understand parts of it, do not try to improve them, please. You may accidentally complicate usage of the panel for those, who actually use it daily.
Also if you change a lot, that is going to create problems for users. You mentiuoned Apple. Compare how they make change to Microsoft's way of making changes. Microsoft changes their interface completely with each new version. Every user hates this. Apple changes OS X very little from release to release. My change was made to follow the same principle: do not change much, just give it a fresh look. Let user work with new colors but keep what they are used to work with. This way it is very easy for them to adapt to new changes. In future versions we can improve functionality.
1. What are the Icons in the EditPanel for?
They perform the same function as in the Backend. Are you familiar with TYPO3 Backend? Did you try to hove over icons in the admin panel? They show tooltips.
2. Is the horrible chart in the Typoscript necessary? And what is this for? It looks kinda freaky to me :-)
Yes, it is necessary. It is very good for diagnosing problems with caching or content rendering.
3. Do we need an "Update" Btn? As an apple user you don' t have to confirm settings. I would rather prefer that!
Not everybody is Apple user. I am proud to use Apple computewrs but not everybody around uses them. Remember, when you change that, you cause inconvenience for existing users. Majority of them is on Windows/Linux and such behavior is unusual to them. Also it is not consistent with Backend behavior. So button is necessary.
There is another reason to keep the button: imagine that you want to change many settings at once. If the page reloads on each check, it will be a nightmare :( This is why the "Update" button is there. It is an important part of the workflow.
Updated by Dmitry Dulepov over 2 years ago
Jens, I am not trying to be unfriendly :) You can see smilies everywhere in my post. It is really hard communicate in English, who has different native languages. Most of posts sound offensive because people translate them "internally" to their language.
Having said that I must tell that I welcome Martin's ideas and I am happy that more people work on UI. But I feel I must say something to prevent a possible damage to admin panel, which is a very important tool. I understand that damage is not intentional but I think Martin, as a person new to TYPO3, should only concentrate on visuals, not on anything significant. That's the job for those, who actually use these tools.
Standard disclaimer: this and previous posts are friendly and made with best intentions.
Updated by Dmitry Dulepov over 2 years ago
TYPO3 is not Typo3 ... but TYPOscript is wrong .. how to explain that?
"Historical reasons" :)
Please, continue doing great job on UI :) Thanks for all your efforts and excuse me of anything here sounded unfriendly :)
Updated by Lars Zimmermann over 2 years ago
Hi Martin,
first thanks for your great work of contributing to the TYPO3 v4 Design!
As Jens mentioned above I have the same feelings according to the overall styling. It does fit more to the v5 track than v4. As Jens said to me one year ago the v4 design has to stay "danish" ;)
And the best to go with this is not to reinvent the wheel for every single/special piece or functionality within the backend, but to use what's already there. Ideally a new developer would some day only grab certain classes to build a completely new part for the interface.
So pls don't use (too much)
- Gradients
- Outlines (!)
- Round Corners
- Drop-Shadows
- Contrasted colors (like big parts of black)
- Arial as a font
Rather grab parts of the backend from a screenshot and rescale/move them to reach the goal. Take the table/column-headers with the suddle grayish-gradient and so on.. =)
I think we should spread some of the existing PSDs within the HCI-team, so that not everybody has to rebuild everything from scratch?
cheers
lars
Updated by Jens Hoffmann over 2 years ago
@Lars: Could you upload your PSD to the "Internal Documents" here in our Forge Project?
So only we (as group member) could access/download those files.
Here >> http://forge.typo3.org/projects/hci/documents (link works only for team members)
Updated by Lars Zimmermann over 2 years ago
- Status changed from New to Accepted
- Assignee changed from Jens Hoffmann to Martin Engel
Updated by Ernesto Baschny over 2 years ago
Nice to see such a heavy exchange around that admin panel! :) I would love to have that work continued - i.e. finished - and technically the first step done by Dmitry is already amazing.
I would assign Jeff Segars to continue the work started by Dmitry, as he is currently available and willing to help. To be able to plan this task, I would need to know when we can expect to see some design suggestions after the healthy discussion you had?
Cheers,
Ernesto
Updated by Steffen Kamper over 2 years ago
To get progress i would suggest the following:
1) get Dmitry's patch in as first step
2) change the style of the missing part in second step
3) Come with suggestions for improve on top, so Design/CSS team can finish the task without changing inline code of core
Updated by Martin Engel over 2 years ago
- File 01_1_adminpanel_v2.png added
- File 01_adminpanel_v3.png added
- File 02_adminpanel_v3.png added
- File 03_adminpanel_v3.png added
- Status changed from Accepted to Needs Feedback
- Assignee changed from Martin Engel to Jens Hoffmann
- % Done changed from 0 to 50
Hello guys!
First of all sorry for the delay in dispatch! Enclosed youll find
the design i tried to change to the style of v4.
Hope this fits better?!
And then Iam sorry that I started a big discussion here
@Dima: Iam new to the topic of TYPO3 thats why I ask kind of "loose" questions.
Hope you'll understand. Don't be mad at me. I try my best. I think sometimes its
good if an outsider ask questions about a topic you dealing every day with.
Problems can be solved more quickly and more successfully ,as each member
sees the problem from a different point of view. :-)
I had a discussion about this adminpanel together with Jens.
He came up with ( I think) a much better idea - to put the panel to bottom of the browser.
Second thought on design of the adminpanel you´ll find enclosed too.
Please provide feedback on that.
@Lars: is there an DesignManuel or Photoshop file with TYPO3 v4 Elements and grids?
Would be easier to make new designs. Could you upload a PSD File? That would be great!
Updated by Steffen Kamper over 2 years ago
Hi Martin,
the screens really look nice!
The current problem is the lack of manpower, so i'm not sure if we get this done. So we need a volunteer who has the knowhow and time to do this task.
Updated by Steffen Gebert over 2 years ago
Hi Martin,
although I really like the design, it looks IMHO not conistent to the workspace preview selector, which is described in #10642.
What do you think of adjusting the colors?
Updated by Jens Hoffmann over 2 years ago
- Tracker changed from Bug to Feature
- Status changed from Needs Feedback to On Hold
- Assignee deleted (
Jens Hoffmann) - Priority changed from Should have to Must have
Updated by Jeff Segars over 2 years ago
Hey guys,
As Ernesto mentioned, I do have some availability to work on this task and integrate the design ideas into the core. Steffen G. mentioned some color changes....other than that, do we agree that it is ready to go?
Thanks,
jeff
Updated by Jens Hoffmann over 2 years ago
- Category set to Technical
- Status changed from On Hold to Needs Feedback
- Assignee set to Martin Engel
- Priority changed from Must have to Should have
- Target version set to TYPO3 4.5 LTS
Hy,
cool that you got time for it! :)
it's good / clear enough to start that now.
It could be that there may come some
color / CSS adjustments as followup.
I would suggest: Thu, 14.12.2010 - 4pm GMT (http://everytimezone.com)
- 05:00 pm for Martin, Me
- 10:00 am for Jeff
Greez Jens.
Updated by Jeff Segars over 2 years ago
Hey guys,
Didn't seem to be able to catch anyone online for the meeting Thursday. Can we try again early next week?
Updated by Jeff Segars over 2 years ago
- File adminpanel1.png added
- File adminpanel2.png added
Just another update here. I have gone ahead and started working with the mockups from Martin and the attached screenshots show the progress so far.
I definitely prefer the checkboxes on the left side like Martin shows but in the interest of time (with 4.5 right around the corner), we may need to keep them on the right side as they are now I'm also thinking about the update button at the bottom of the admin panel. When the admin panel is short, this works great but there are views (such as my second screenshot) where the output can be very long and the update button on the bottom of the panel becomes a bad idea. Any thoughts on this?


Updated by Martin Engel over 2 years ago
Hey Jeff!
thanks for your work so far! :-)
Do you need more input from me (like templ-inages)?
Just drop a line, so i can help you.
Greetz Martin.
Updated by Jeff Segars over 2 years ago
Hey Martin,
Thanks for the offer! If you have a PSD available or individual images for the various arrows in the accordion that would be great.
Thanks!
Jeff
Updated by Jens Hoffmann 7 months ago
- Target version deleted (
TYPO3 4.5 LTS)