? Success

User tests: Successful: Unsuccessful:

avatar ghost
ghost
6 Mar 2015

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!
gradients

  1. This PR removes the gradients from the login screen (background and box), admin menu and tool bars and the side menu.

  2. 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.

  3. 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.

Performance gain

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.

Votes

# of Users Experiencing Issue
1/1
Average Importance Score
5.00

avatar nonumber nonumber - open - 6 Mar 2015
avatar joomla-cms-bot joomla-cms-bot - change - 6 Mar 2015
Labels Added: ?
avatar brianteeman
brianteeman - comment - 6 Mar 2015

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.
avatar brianteeman brianteeman - change - 6 Mar 2015
Category Templates (admin)
avatar dgt41
dgt41 - comment - 6 Mar 2015

:+1:

avatar nonumber
nonumber - comment - 6 Mar 2015

This is a 5 minute improvement.
A new template... I don't see that happening at the moment.

avatar davdebcom
davdebcom - comment - 6 Mar 2015

@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

avatar Fedik
Fedik - comment - 6 Mar 2015

I like more with gradient :ghost:
especially on login form

avatar brianteeman
brianteeman - comment - 6 Mar 2015

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: :ghost:]


Reply to this email directly or view it on GitHub
#6340 (comment).

Brian Teeman
Co-founder Joomla! and OpenSourceMatters Inc.
http://brian.teeman.net/

avatar nonumber
nonumber - comment - 6 Mar 2015

@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.

avatar nonumber
nonumber - comment - 6 Mar 2015

So is there an active initiative for a new template? Is there a roadmap for it?

avatar n9iels
n9iels - comment - 6 Mar 2015

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.

avatar nonumber
nonumber - comment - 6 Mar 2015

Ok, so this has no chance...?

avatar nonumber nonumber - change - 6 Mar 2015
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2015-03-06 16:01:14
avatar nonumber nonumber - close - 6 Mar 2015
avatar nonumber nonumber - close - 6 Mar 2015
avatar dgt41
dgt41 - comment - 6 Mar 2015

@nonumber #4280 was changing the bootstrap files this one only touches template.less, so I think it might have a chance…
PS there are quite a few of us that we really dislike gradients

avatar nonumber nonumber - change - 6 Mar 2015
Status Closed New
avatar nonumber nonumber - reopen - 6 Mar 2015
avatar nonumber nonumber - reopen - 6 Mar 2015
avatar zero-24 zero-24 - change - 6 Mar 2015
Status New Pending
Easy No Yes
avatar zero-24
zero-24 - comment - 6 Mar 2015

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!


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/6340.
avatar dgt41
dgt41 - comment - 6 Mar 2015

@test success
Besides the design subjective changes there is some improvement on the rendering speed of the pages.
Here are the before:
Login
screen shot 2015-03-07 at 1 13 17
cpanel
screen shot 2015-03-07 at 1 12 54

After
Login
screen shot 2015-03-07 at 1 11 56
cpanel
screen shot 2015-03-07 at 1 12 27

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.

avatar dgt41 dgt41 - test_item - 6 Mar 2015 - Tested successfully
avatar nonumber
nonumber - comment - 6 Mar 2015

@dgt41 Thanks for those numbers!
A 12-15% rendering speed increase alone makes this worth it.

If it were the other way round, nobody in their right mind would choose to add a few gradients that would increase page rendering time by 10% of every page!

avatar phproberto
phproberto - comment - 7 Mar 2015

Tested. It works here and I don't see why we cannot improve current template. Another gradient hater here.

So :+1: when the padding thing is answered.

avatar JoomliC
JoomliC - comment - 7 Mar 2015
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)

:+1:
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 :

  • minor UX issue or improvement (full new design for a feature not accepted in Isis, but send to a repository for the new admin template)
  • performance improvement (as for gradients)
  • fix real bugs (wrong css declarations, issue of display on some device, mobile fixes....)

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

avatar JoomliC
JoomliC - comment - 7 Mar 2015

@nonumber i would remove in the same time the box-shadow for class .view-login .well on login page, as with no gradient, the shadow is not really nice (and not needed, so less code, faster) ;-)
:+1:

avatar nonumber
nonumber - comment - 7 Mar 2015

@JoomliC box shadows removed:

avatar nonumber
nonumber - comment - 7 Mar 2015

@dgt41 Can you check on your side if there is any performance improvements with the removed box-shadows and text-shadows?

avatar davdebcom davdebcom - test_item - 7 Mar 2015 - Tested successfully
avatar davdebcom
davdebcom - comment - 7 Mar 2015

@test success
Works, no issues found.

@nonumber from my testing:
Login before: 5.91s
Login after: 4.46s

Control Panel before: 4.79s
Control Panel after: 3.90s

avatar nonumber
nonumber - comment - 7 Mar 2015

So performance gain:
Login: ~25%
Control panel: ~19%

Not bad :)

avatar dgt41
dgt41 - comment - 7 Mar 2015

Please restore text shadow for .page-title as it breaks for white background
screen shot 2015-03-07 at 1 09 03

avatar nonumber
nonumber - comment - 7 Mar 2015

@dgt41 Other solution for the light background colours implemented.
So now also improved for light template colours (top bar and login background).

avatar davdebcom
davdebcom - comment - 7 Mar 2015

Nice!
Would it ba better to have jsidebar be over the entire height? I can imagine that it gives a more peaceful user interface when the sidebar does not change in height very single page/extension?

This:
screen shot 2015-03-07 at 15 15 31

Instead of the current situation:
screen shot 2015-03-07 at 15 15 58

avatar nonumber
nonumber - comment - 7 Mar 2015

@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.

avatar nonumber
nonumber - comment - 7 Mar 2015

Should I add the removal of the 'Sidebar' title in this PR?

avatar JoomliC
JoomliC - comment - 7 Mar 2015

@nonumber i think yes, this way, #6063 could be closed, and your PR will be ready for commit (as in my opinion, you have already done a good job!)
;-)

avatar JoomliC
JoomliC - comment - 7 Mar 2015

@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)

avatar n9iels
n9iels - comment - 7 Mar 2015

When I applied the patch:

sidebar

avatar nonumber
nonumber - comment - 7 Mar 2015

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):

  • Removed the title "Sidebar" from the sidebar
  • Changed styling of sidebar a bit to accompany the title removal
  • Added missing files (inverted images for light colours)
  • Recompiled the css files
  • Added minified css files for isis
avatar nonumber nonumber - change - 7 Mar 2015
The description was changed
avatar nonumber
nonumber - comment - 7 Mar 2015

@n9iels Fixed.

avatar n9iels
n9iels - comment - 7 Mar 2015

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".

avatar nonumber
nonumber - comment - 7 Mar 2015

@n9iels Please report that to the patchtester repo. That is outside the scope/control of this PR.

Please test and report back here mentioning @test :)

avatar n9iels
n9iels - comment - 7 Mar 2015

@test: Works fine now!

I'm going to report that, com_patchtester removed the whole index.php of issis for some reasons


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/6340.
avatar n9iels n9iels - test_item - 7 Mar 2015 - Tested successfully
avatar nonumber
nonumber - comment - 7 Mar 2015

@n9iels Thanks :)

avatar JoomliC
JoomliC - comment - 7 Mar 2015

@n9iels same issue with revert in com_patchtester, the index file was removed...

@nonumber Works well excepted an issue with extensions manager, the sidebar is not at top :
capture d ecran 2015-03-07 a 18 02 45

avatar nonumber
nonumber - comment - 7 Mar 2015

@JoomliC Works fine for me. Browser cache?

avatar JoomliC
JoomliC - comment - 7 Mar 2015

@nonumber Still the same... seems to happen only when search tools is not there. @n9iels do you have tested with extensions manager ?

Note: tested with 2 differents websites.

avatar nonumber
nonumber - comment - 7 Mar 2015

Fine for me:

Is it possible for you to reproduce this online?

avatar tottello
tottello - comment - 7 Mar 2015

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.

avatar nonumber
nonumber - comment - 7 Mar 2015

@tottello this is not only about removing gradients because it looks better (let's agree to disagree on what looks better), but also a performance gain.

avatar nonumber nonumber - change - 7 Mar 2015
The description was changed
avatar tottello
tottello - comment - 7 Mar 2015

IMO not worth it. This login page is less 'friendly'.

avatar gwsdesk
gwsdesk - comment - 8 Mar 2015

@nonumber Peter I can reproduce on test site (online) same issue as JoomliC
extension-manager

Nice speed gain indeed!

avatar n9iels
n9iels - comment - 8 Mar 2015

Same problem here. On some reasons the margin:0 0 18px; on form#adminForm is effective at the extensions manager.

avatar nonumber
nonumber - comment - 8 Mar 2015

Ok, extension manager styling issue is fixed now. :)

avatar gwsdesk
gwsdesk - comment - 8 Mar 2015

@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

avatar n9iels
n9iels - comment - 8 Mar 2015

@test sidebar in extensions manager works also fine for me

avatar dgt41
dgt41 - comment - 8 Mar 2015

@test success
I think this is ready for RTC

avatar zero-24 zero-24 - change - 8 Mar 2015
Status Pending Ready to Commit
avatar zero-24 zero-24 - alter_testresult - 8 Mar 2015 - gwsdesk: Tested successfully
avatar zero-24
zero-24 - comment - 8 Mar 2015

Thanks! Moving to RTC!


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/6340.
avatar losedk
losedk - comment - 8 Mar 2015

Just a small tweak, could we add some padding to the logo?

padding

avatar nonumber
nonumber - comment - 8 Mar 2015

I'll do that in another PR after this is merged. Otherwise testing needs to start over again.

avatar losedk
losedk - comment - 8 Mar 2015

@nonumber Great!

avatar JoomliC
JoomliC - comment - 8 Mar 2015

@nonumber @test success for me too!
Great job Peter! :+1:

avatar JoomliC JoomliC - test_item - 8 Mar 2015 - Tested successfully
avatar nonumber
nonumber - comment - 8 Mar 2015

Thank you all for testing this and making it happen :)

avatar brianteeman brianteeman - change - 13 Mar 2015
Labels Added: ?
avatar phproberto
phproberto - comment - 13 Mar 2015

This cannot be merged anymore. @nonumber can you rebase it vs latest staging and fix conflicts please?

avatar nonumber
nonumber - comment - 13 Mar 2015

All good now.

avatar zero-24 zero-24 - close - 15 Mar 2015
avatar phproberto phproberto - change - 15 Mar 2015
Status Ready to Commit Closed
Closed_Date 2015-03-06 16:01:14 2015-03-15 08:45:51
avatar phproberto phproberto - close - 15 Mar 2015
avatar phproberto phproberto - close - 15 Mar 2015
avatar phproberto phproberto - change - 15 Mar 2015
Milestone Added:
avatar phproberto
phproberto - comment - 15 Mar 2015

It's merged. Thanks.

@nonumber I had merged another PR before yours and to avoid asking you to fix conflicts (again) I merged it manually. I'd appreciate if you could check and confirm that the latest staging works as expected. Thanks!

avatar nonumber
nonumber - comment - 15 Mar 2015

Looks good :)
Thanks

avatar phproberto
phproberto - comment - 15 Mar 2015

Thanks for checking it

avatar nonumber nonumber - head_ref_deleted - 15 Mar 2015
avatar jmccabe
jmccabe - comment - 7 Apr 2015

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.

avatar nonumber
nonumber - comment - 7 Apr 2015

Thank you for your kind words!

avatar jmccabe
jmccabe - comment - 7 Apr 2015

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.

avatar dgt41
dgt41 - comment - 7 Apr 2015

@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:
screen shot 2015-04-08 at 2 09 06
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?

avatar tottello
tottello - comment - 8 Apr 2015

@dgt41 Of course flat style could be done right. But instead of nice, smooth login page Joomla has heavy, dark login page now (your example is very light).

avatar dgt41
dgt41 - comment - 8 Apr 2015

@tottello changing it to something else is totally possible and quite easy:
screen shot 2015-04-08 at 4 18 01

.view-login {background-color: #2089cf;}
avatar n9iels
n9iels - comment - 8 Apr 2015

I'm also think that a bit lighter color looks better. Not as light as the examples, maybe something like #144576?

@jmccabe if you have a good idea for a better color, feel free make a PR so we can discuss it farther over there :-)

avatar jmccabe
jmccabe - comment - 8 Apr 2015

@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!

avatar nonumber
nonumber - comment - 8 Apr 2015

The background colour is connected to the Nav Bar Colour setting in the isis template settings.

We can easily change it to use the Header Colour instead. That would result in:

Or we can add an extra Login Background Colour setting.

avatar nonumber
nonumber - comment - 8 Apr 2015

For instance:

avatar dgt41
dgt41 - comment - 8 Apr 2015

@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

avatar jmccabe
jmccabe - comment - 8 Apr 2015

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.

avatar jmccabe
jmccabe - comment - 8 Apr 2015

BTW - on a more positive note, the new icon and removal of the "sidebar" title on the sidebar are a definite improvement.

avatar nonumber
nonumber - comment - 8 Apr 2015

See: #6703

You can continue discussion there...

avatar JoomliC
JoomliC - comment - 8 Apr 2015

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! ;-)

avatar zero-24 zero-24 - change - 14 Oct 2015
Labels Removed: ?

Add a Comment

Login with GitHub to post a comment