On Wed, Jun 4, 2014 at 9:44 AM, [email protected] <[email protected]> wrote:
Hi Denis,
On 4 Jun 2014 at 09:27:49, Denis Gervalle ([email protected](mailto: [email protected])) wrote:
On Mon, Jun 2, 2014 at 8:49 AM, [email protected] wrote:
On 29 May 2014 at 11:23:01, Marius Dumitru Florea ( [email protected](mailto:[email protected])) wrote:
On Wed, May 28, 2014 at 4:18 PM, Guillaume "Louis-Marie" Delhumeau wrote:
Hi,
In Flamingo, we have created the concept of Application Bar, that
we
have
implemented as a Panel: http://jira.xwiki.org/browse/XWIKI-10254
I propose to put the Application Bar by default on the left column.
Since we do not have a configuration system at the skin level, it would be present for both Colibri & Flamingo. I think it is not a problem because I have managed to make it look good for both (except for the size of the icons) : http://jira.xwiki.org/secure/attachment/27707/appbar.png
WDYT?
It doesn't look very well, and the Applications panel is redundant. I don't have a solution though. Need to think about it.
Note that Guillaume forgot to mention that the icons will be larger (see
http://design.xwiki.org/xwiki/bin/download/Improvements/Skin4x/homepageDeskt... ).
Right now they are the ones from the panel in medium width mode because Guillaume has implemented it yet.
@Guillaume: regarding icon colors, what would be your plan? Blue and white colors as on
http://design.xwiki.org/xwiki/bin/download/Improvements/Skin4x/homepageDeskt...
even for the Colibri skin or different coloring depending on the skin?
I also think that it might be best to not change Colibri since people are probably used to it for now. Now we need to find a way to have panels defined differently for each skin for that.
I do not really agree. Panels is (at least intended to be) a standalone application, that is not directly related to skins. Panels themselves are also independent. Linking panel app, panels and skin would not increase the modularity of our solution. I do not really understand why adding that AppBar panel change anything. If the user want an AppBar, she could configure it easily in the panel configuration. And regarding the default distribution, I do not see why in the 6.x release, we couldn't change the default panel layout. This will have no impact on existing users that are migrating. I do not see any reason not to have the AppBar in colibri by default in the new distribution.
[snip]
Some thoughts:
1) Panels are indeed independent of the skin but the position of the Panels are not, they depend on the skin, especially the default position. The proof of this is this discussion and the fact that Flamingo requires a different default Panel layout than Colibri…
I do not agree, the panel position is admin choice independently of the skin. The skin manage the look, and the panel is about exposing functionalities. This seems to me unrelated even if the panels include a bit of layout.
2) Changing the default set of panels and their position in 6.x to be good for Flamingo means that you consider that we cannot have more than 1 skin at a time. I believe we should go in the direction of being able to have more than 1 skin at a time.
Again, I dislike the idea to closely link panels choice and layout with skins. Panels should individually adapt themselves to the current skin, but changing skin should not change panels. This would be like changing the look also change the functionalities. For example, a user may impose its own skin, but this should not disrupt the specific functionalities expose by the wiki through panels.
3) It could also be nice if a user could install a skin from extensions.xwiki.org (like the leothrix one) and upon installing it he would be able to choose to have the default Panel layout for this skin or keep his customization.
Basically this is all about having a nice user experience.
For sure, and IMO for a nice user experience, panel should stay independent of the skin. Skin should be mainly a matter of look and feel, and no more. That said, we may imagine a feature of the skin installer that propose to set default panels for that skin. But it seems to me overkill, since setting panels is (should be) really easy (with the panel wizard).
Now I agree that this topic is a bit complex but I still believe we should brainstorm it to decide where we want to go in the future even if for now it’s too complex and we decide to support only 1 skin at a time for that reason (which is a valid reason).
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Denis Gervalle SOFTEC sa - CEO