Hi all, After talking to Caty we’ve defined the following Use Cases and algorithm for selecting which logo to use: http://design.xwiki.org/xwiki/bin/view/Proposal/IdeaChangeLogo#HSolution1 Note 1: In the near future we also need to implement Nested Pages support (i.e. inherit WebPreferences). Note 2: We need to decide where to store the user-defined system-wide default logo. I’m proposing to define a wiki page for that, somewhere in the XWiki space. One idea could be to have a XWiki.BaseSkin page on the main wiki to hold base skin overrides (from the FS). Let us know what you think. Thanks -Vincent
On 12 Feb 2018, at 11:30, Ecaterina Moraru (Valica) <[email protected]> wrote:
On Mon, Feb 12, 2018 at 12:25 PM, Vincent Massol <[email protected]> wrote:
Hi Caty,
On 12 Feb 2018, at 11:02, Ecaterina Moraru (Valica) <[email protected]> wrote:
On Mon, Feb 12, 2018 at 10:42 AM, Vincent Massol <[email protected]> wrote:
Hi,
On 9 Feb 2018, at 15:34, Ecaterina Moraru (Valica) <[email protected]> wrote:
On Fri, Feb 9, 2018 at 4:29 PM, Vincent Massol <[email protected]> wrote:
Hi Caty,
I see in the screenshot that it says “The default logo can be overridden (typo in your text btw ;)) by Color Themes or at wiki or page level”.
Several questions: * What does it mean “at wiki or page level”? How do you do that? Using a custom skin? Using a color theme? * Does it mean this is adding yet another way of defining the logo, which means that we would the ability to set it in the new admin UI, in skins & in color themes? Isn’t that too much? * What does it mean in practice when you set it in the admin UI, i.e. where is it materialized?
Well these are the questions we need to answer from a development point of view. In theory it would be nice to be able to change the Skin logo using this control. Somehow create a shortcut between this default logo and the skin logo, or change the base skin logo from the filesystem. This way the Color Themes will display the logo. Other ideas are welcomed.
The description is technical I know, still there are so many ways in XWiki to change to logo and override it, that a warning is welcomed.
Right now, I disagree with this proposal (I’d vote -1 if it were a vote) since it doesn’t currently address what happens to the other ways of changing the logo and it adds yet another way on top of the existing ones, making the situation even more complex…
So for me we need to: 1) Rationalize the change of logo better in the proposal and explain what happens to the other places and explain in the proposal why the user would use one or the other of the ways. Do some ways get deprecated or not either? 2) Define what it means to change the logo in the proposed new Admin UI. Does it create a new skin? Does it modifies the DefaultSkin page and attach a logo to it? Does it modifies the currently selected Color Theme and adds a logo to it? Does it do something else?
It should change the filesystem logo.png/svg from the base skin OR add an attachment to the DefaultSkin' (which version is more easy technically - I guess the DefaultSkin attachment). Being as the default logo for the DefaultSkin, this means it can be inherited / overridden by the Color Themes.
See my previous reply about this.
So I now understand that your idea would be:
Default system logo (Admin UI) |_ Skin logo (Skin) |_ Color Theme logo (CT) for the wiki |_ Space Skin logo (Skin) |_ Space Color Theme logo
In words: if the current space has a CT defined and if that CT has a logo defined then use it, otherwise, if the current space has a skin defined and that skin has a logo then use it, otherwise, if the current wiki has a color theme defined and if it has a logo then use it, otherwise, if the current wiki has a skin defined and it has a logo then use it, otherwise, if the default system logo is defined use it, otherwise, use a default xwiki logo.
However I don’t see why a Color Theme would inherit from the skin. What’s the rationale? What additional use cases does it provide?
Well the use case is that I want to experiment with the colors and see which one I like as the default colors. Also maybe I want to have different Color Themes on some wikis / spaces. If the logos are inherited it's fine, I am not forced to attach the logo for every other ColorTheme available. I just the default logo once. Again, nice if I want to change the logo, I just change it in one place, not in every other color theme that exists out there.
See the list of use cases I started in the previous reply. Please add new use cases if you see some that I have missed.
Note: The other issue with the above is that we’re missing nested pages.
Thanks -Vincent
I also need some answers to my questions asked above such as "What does
it
mean “at wiki or page level”? How do you do that? Using a custom skin? Using a color theme?"
The wiki/page level mention was because you can have a different Skin/CT with a different logo for that level. If you think that is confusing, we can rephrase it.
Thanks, Caty
Thanks -Vincent
Thanks, Caty
Thanks -Vincent
> On 9 Feb 2018, at 14:34, Ecaterina Moraru (Valica) <
wrote: > > Hi, > > As some of you know, in January we had another session of usability tests > performed. As a result of those tests, I have prioritized [1] some issues > that we might want to improve in our next 10.x+ Roadmaps. > > One of the entries from that list is: "Create a dedicated Logo section in > Administration". > > Although we made some improvements in this area, users still struggle to > find the Logo changing area (takes more than 3 minutes). Plus there is a > lot of confusion between the Skin and ColorThemes overriding. > > This is a proposal to explicitly have a Logo section inside the Themes > section of Administration > http://design.xwiki.org/xwiki/bin/view/Proposal/ IdeaChangeLogo#HSolution1-1 > > Let me know what you think, > Caty > > [1] > http://design.xwiki.org/xwiki/bin/view/Proposal/Usability/ Tasks5/Prioritization/