User tests: Successful: Unsuccessful:
Gradients are - as we all know - behind us, in the past.
So why are we still using them in our flagship admin template?
Let's get them out!
This PR removes the gradients from the login screen (background and box), admin menu and tool bars and the side menu.
It also removes the "Sidebar" title from the sidebar and tweaks the sidebar styling a bit to make it look better with the no-gradient styling and no title.
Thirdly it adds minified css files for the isis template and uses them. Also the less files are cleaned up a bit and the css files have been re-compiled.
The removal of the gradients/shadows are not only a visual improvement (for this day and age), but also provides a significant performance gain. With rendering speeds increasing around the 20% mark!
The minified css files will increase the page load speed even more.
Labels |
Added:
?
|
Category | ⇒ | Templates (admin) |
This is a 5 minute improvement.
A new template... I don't see that happening at the moment.
@nonumber Great improvement. So subtle, but I like it already. Maybe the background colour on the login page can be lighter?
@brianteeman if nothing changes until a new template is ready, it's going to be a looong wait! :-P
I like more with gradient
especially on login form
Thats the thing with design changes they are always subjective. Thats why i
suggest concentrating on something new
(Just look at the discussions on the sidebar icon)
On 6 March 2015 at 14:43, Fedir Zinchuk notifications@github.com wrote:
I liked more with gradient [image: ]
—
Reply to this email directly or view it on GitHub
#6340 (comment).
Brian Teeman
Co-founder Joomla! and OpenSourceMatters Inc.
http://brian.teeman.net/
@davdebcom The background colour on the login page uses the main template colour setting. I find that having that dark (without the lighter gradient overlay) makes the form stand out more, which should be the focus of the page.
So is there an active initiative for a new template? Is there a roadmap for it?
It is planned for Joomla! 3.10, see: http://developer.joomla.org/cms/roadmap.html
I'm also for a new admin template, but I think we had to wait for the Bootstrap compatibility layer. Because building a new admin Template in Bootstrap 2 isn't a good idea.
Someone else made a PR (#4280) for a new Bootstrap 3 version of isis, see that PR for the made decision at that moment.
Ok, so this has no chance...?
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2015-03-06 16:01:14 |
Status | Closed | ⇒ | New |
Status | New | ⇒ | Pending |
Easy | No | ⇒ | Yes |
I'm not sure who test this or only vote here. Can the tester mark your test into JTracker (http://issues.joomla.org/tracker/joomla-cms/6340)? So we can move this forward / RTC if we get two tests. Thanks!
@test success
Besides the design subjective changes there is some improvement on the rendering speed of the pages.
Here are the before:
Login
cpanel
Observe the rendering times and keep in mind that these are on a powerful Macbook Pro retina.
Bottom line: agree or disagree with the gradients we have to keep in mind that even the smallest touch in the codebase will reflect on the performance.
Tested. It works here and I don't see why we cannot improve current template. Another gradient hater here.
So when the padding thing is answered.
Thats the thing with design changes they are always subjective. Thats why i suggest concentrating on something new (Just look at the discussions on the sidebar icon)
My opinion, as some of you, is to concentrate on functionnality improvement, and not design yet. The original reason for the sidebar was a "transition" before its future removal in core component (still some filters not migrated to search tools) (but to keep it for B/C) and yes, the icon debate was "juvénile"!
@nonumber About removal of gradients : +1 for me!
If it's loading the page faster, i would say let's go for it! As it's a performance improvement, and not a new design.
Thanks for your performance testing @dgt41 ! ;-)
So, i will be at jab, hope to meet some of you there (and see again a few of you met in Paris), and i would like, if not exist, to create a working group on a new admin template for J3 (@dgt41 yes, not all possible before 4.0, as related to your PR #4280 ;-) ).
My proposal is to keep Isis as it is, EXCEPTED :
About a working group on a new admin template, it could be in the same time, a good way to write a "Joomla code of design UX/UI" for Joomla CMS (as there's one for Joomla coding standards, language style guide (new! and really useful!))
Cyril
So performance gain:
Login: ~25%
Control panel: ~19%
Not bad :)
@davdebcom Not for now. Making it full height would require a lot of hoops to jump through. Unless we'd use flexboxes, but then you have an issue with 10% of the users (browser incompatibility).
So for now I'd say, just leave it.
Should I add the removal of the 'Sidebar' title in this PR?
@davdebcom It's not possible to have a full height, as the sidebar layout is loaded in the component view, not the template. ;-) (we have already tried all possibilities before implemented the sidebar)
Updated preview images in description (at the top).
All should be good now for final test runs.
Because of the changes made in last few commits, the test count should start over.
Major new changes (after last tests):
Thanks! verry good changes!
Little warning: When you're using com_patchtester and revert the patch you generate the error: Could not find template "isis".
@test: Works fine now!
I'm going to report that, com_patchtester removed the whole index.php of issis for some reasons
Personally I really like this gradients, especially on login form. Now login looks heavy, hard (like learning Joomla ;) ) Gradient on login was really nice, smooth and still fresh - this one should stay.
In admin template I don't care about gradients too much. Maybe I would do them just a little bit more flat, almost-flat but not flat). But even flat looks ok.
Second thing is border-top for header is to light. Opacity should be (IMO) around 0.1 to 0.15
Removing "Sidebar" title is good decision.
No gradient on sidebar is good decision.
IMO not worth it. This login page is less 'friendly'.
Same problem here. On some reasons the margin:0 0 18px; on form#adminForm is effective at the extensions manager.
Ok, extension manager styling issue is fixed now. :)
@test Confirmed. Looks to me all game, set and match
On 3/8/2015 4:37 PM, Peter van Westen wrote:
Ok, extension manager styling issue is fixed now. :)
—
Reply to this email directly or view it on GitHub
#6340 (comment).
Leo Lammerink
MD GWS - Enterprise Ltd
Skype: gwsgroup
www.gws-desk.com http://www.gws-desk.com | www.gws-host.com
http://www.gws-host.com | www.gws-deals.today http://gws-deals.today
Status | Pending | ⇒ | Ready to Commit |
Thanks! Moving to RTC!
I'll do that in another PR after this is merged. Otherwise testing needs to start over again.
Thank you all for testing this and making it happen :)
Labels |
Added:
?
|
All good now.
Status | Ready to Commit | ⇒ | Closed |
Closed_Date | 2015-03-06 16:01:14 | ⇒ | 2015-03-15 08:45:51 |
Milestone |
Added: |
Looks good :)
Thanks
Thanks for checking it
Well done guys; I've just spent around 1.5 hours trying to work out what I've installed that made the background all black on my login page because I didn't see any 'obvious user visible changes' listed on your changelog. Based on your performance improvement figures (0.8s per login was it?), that's about 6000 logins I have to do now to make up for the time lost.
Thank you for your kind words!
You're welcome and, FWIW, I agree with @tottello; subjective as it may be, the login page looked far better with the gradients. The new layout is like something out of the '70s.
Once you've logged in the changes to the header are hardly noticeable so those aren't a big deal.
Relatively speaking how many times is the login page rendered compared to the other pages? Probably at least an order of magnitude less, so why worry about an occasional 0.5-0.8s and, given that the gradient was generated using inline styles from login.php, it had little effect on the amount of data being retrieved.
@jmccabe I guess Bootstrap version 3.x which dropped totally the gradients is an old thing, right?
Also this one seems a ’70’s thing, because there are no gradients:
Check it live here
Let’s not make an argument on subjective matters! Can you mention something that this PR really made things worst for joomla? Accessibility, contrast, speed, bad rendering, anything we can start some discussion on a firm base?
@dgt41, subjectively speaking, yes, I do think that looks '70s, and I also think that you have to be careful what colour you choose; a lot of colours, especially blues, as a flat colour look 'cheap'. If you want to give an impression of quality you have to choose something that's fitting.
As for your question about thing being made worse for Joomla, in terms of its appearance, not a lot.
As I pointed out earlier, my main issue with this change is that it wasn't made obvious in any release notes that I saw that I should expect to see a difference when I next tried to login after updating. It's obviously in this list somewhere (https://github.com/joomla/joomla-cms/issues?page=10&q=&utf8=%E2%9C%93) but I'm not going to browse through 269 pages to look at every change before choosing to update. There's no requirement to re-login once an update to the main app has been done so I'd logged in with the gradient display, updated Joomla, then started installing the extensions I'd planned to do.
At some later point I noticed that the login page had changed so my immediate thought, as a user, is that something I'd installed had screwed things up. My first instinct was to uninstall the extensions since I assumed that, as Joomla! has masses of functionality that probably has loads of bugs that could do with being fixed, little effort would be getting expended on trivial things like changing how the admin login screen looks! Once uninstalling my recent extensions had made no difference it was then a case of trying to inspect elements of the view using Firefox, then trying to work out where that code was coming from, and trying to track down previous releases of Joomla! to download and compare (I knew 3.3.6 was fine as I have another site that I haven't updated to 3.4.1 yet), then try to find out what 'problem' meant this 'fix' had to be applied and, it turns out, the 'problem' is that some developer thinks gradients are old-hat!
@nonumber Peter there is one more way to do it:
lets add custom.css also to login.php similar to index.php
https://github.com/joomla/joomla-cms/blob/staging/administrator/templates/isis/index.php#L27-L33
So people can totally customize to their own style the login page without another option on the backend
I can't see much point in going to the effort of changing it again (and annoying more people). It would be nice if the templateColor field name in the code was renamed to be navbarColor though, more in keeping with the text displayed on the options shown above.
BTW - on a more positive note, the new icon and removal of the "sidebar" title on the sidebar are a definite improvement.
The design, like fashion, are only loop process, where we always ended up back at a precise point already met. In stores, Disco fashion back! ;-)
Labels |
Removed:
?
|
Can I request that we leave the isis template alone and concentrate effort on a new template instead
This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/6340.