Hi devs,

There has been no feedback on this new version of the mobile skin.
It would be great if somebody looked at it as it would give us a decent
mobile support out of the box

Ludovic


2012/2/25 Ludovic Dubost <[email protected]>

> Hi,
>
> I've a new version of the mobile support without a separate skin.
> Indeed it's not too complex:
>
>
> https://github.com/ldubost/xwiki-platform/commit/54b56c0df8c800b09071244c11addbd5c99ad221
>
> What do the committers think of this approach ?
>
> Ludovic
>
> 2012/2/22 Ludovic Dubost <[email protected]>:
> >
> >
> > 2012/2/22 Vincent Massol <[email protected]>
> >>
> >> Hi Ludovic,
> >>
> >> On Feb 21, 2012, at 8:30 PM, Ludovic Dubost wrote:
> >>
> >> > Any comments on the code ? What would need to be done to be able to
> >> > bring
> >> > this into the platform ?
> >>
> >> I won't comment on the code since I haven't looked at it yet.
> >>
> >> As a general rule, to bring something in the platform:
> >>
> >> * We need a VOTE from a committer to propose it
> >
> >
> > That's kind of what I'm doing, except I asking for comments before we
> vote
> >
> >>
> >> * But even more importantly than the VOTE we need that the committer who
> >> proposes to bring it in, commits to work on it, improve it and maintain
> it
> >> on the long run. What we definitely don't want to see is something that
> goes
> >> in the platform and stops working which would prevent us from releasing
> the
> >> platform since it's all released as one block and everything we release
> must
> >> work.
> >
> >
> > I can commit to work on it and improve it. However it's going to be hard
> for
> > me to maintain it on the long run. Now the way I see it is that it's
> quite
> > tied to the platform and the colibri skin (as Jerome mentionned) and
> from my
> > POV it has to be supported as part of it.
> >
> > My vision here is that we are regularly asked to support mobiles and IOS
> in
> > particular. This skin is a decent balance between amount of work and
> decent
> > results on mobile. It serves the need, it looks quite good.
> >
> > Now of course we could keep it separate from the platform, however this
> has
> > some drawbacks:
> >
> > - no native mobile support in XWiki
> > - complex installation because of the automated fallback system
> especially
> > if you have a custom skin
> >
> >>
> >> Personally I'm against bringing it in the platform as it is for the
> >> following reasons:
> >> * No committer has expressed interest in becoming the "owner" of it and
> >> improving/maintaining it on the long run
> >
> >
> > I can spend some time getting this closer to XE standards. Maybe other
> > commiters can help ?
> >
> >>
> >> * There's no mechanism to check that this mobile skin is working (no
> >> tests) which means we have no automated way to verify it works when we
> >> release platform and testing manually is extra work (and we're already
> >> lacking testing power to verify XE works on various DBs/browsers)
> >
> >
> > This is skin only work. Indeed there are no UI tests. Now these tests
> would
> > need to be run on Safari mostly as most mobile browsers are using Safari.
> > AFAIK at this point we have no infrastructure to run UI tests on mobile
> > browsers. If this is a blocker it means we will never release a mobile
> skin.
> > Any solution here ?
> >
> >>
> >> * It's too much maintenance. It has been proven in the past that we've
> >> never been able to maintain more than 1 skin (BTW I'm for brainstorming
> >> about why this is so and how can we provide more than 1 skin in the
> >> platform).
> >>
> >>
> >> Thus, without knowing the technical details, I'm in agreement with
> Jerome
> >> when he says that it might be better to fold this skin into the current
> >> Colibri skin, i.e. make the mobile feature a feature of the skins we
> >> develop. But even with this I'm still against bringing it in the
> platform
> >> till a committer steps forward and says that he's willing to improve
> it, fix
> >> bugs, test it when we release and maintain it in general.
> >>
> > I'm +1 to folding it in colibri. It seems reasonable to do that and I
> think
> > it's very feasible (knowing the code that is changed in this skin). I'm
> > volunteering to do this. Now if tests are needed I will need help. Now if
> > this effort is made I'd like to make sure the committers agree that this
> is
> > the right approach, as it would be quite bad to spend the time bringing
> in
> > the code in colibri/templates and then refuse it for architectural
> reasons.
> >
> > I hope we all agree that some mobile specific behaviors are needed.
> >
> >>
> >> Again, the idea is that code developed by the XWiki Development Team is
> of
> >> good quality and working. This strategy is the only one I know to
> guarantee
> >> this. And BTW this is why we regularly remove stuff from platform and
> move
> >> it to the retired repository (when the feature is no longer working good
> >> enough and there are no active committers willing to work on it).
> >>
> > Sure. My objective here is only to start the debate and see what would
> need
> > to be done to bring it into the platform. From the "need" point of view
> > "mobile support" is a big + for XWiki. I personally believe that from
> > the functional point of view this skin is a good solution so that's why
> I'm
> > bringing it up.
> >
> >>
> >> Thanks
> >> -Vincent
> >>
> >> > Ludovic
> >> >
> >> > 2012/2/17 Ludovic Dubost <[email protected]>
> >> >
> >> >>
> >> >> Hi,
> >> >>
> >> >> I've been working a while ago on a Mobile Skin which principle is the
> >> >> following:
> >> >>
> >> >> 1/ Light UI adapted to mobile devices, both phones and tablet (with a
> >> >> particular attention to tablets), giving most of the screen real
> estate
> >> >> to
> >> >> the page content
> >> >> 2/ Support all Javascript normally supported in the XWiki skin in
> order
> >> >> for any code inside pages that would use this Javascript to still
> work
> >> >> 3/ Automatic detection of mobile devices to make them switch to the
> >> >> mobile
> >> >> skin
> >> >> 4/ Ability to switch from mobile to normal skin
> >> >> 5/ compatibility with color themes
> >> >>
> >> >> I believe this approach is the right one, as XWiki instances do have
> >> >> significant Javascript and in order to make sure these pages work, we
> >> >> need
> >> >> to be able to accept this javascript.
> >> >> Of course some other improvements could be done, for example to have
> a
> >> >> mobile friendly dashboard or livetable.
> >> >>
> >> >> Now this work has had a few iterations with particularly some
> relooking
> >> >> work from Caty.
> >> >> The work is published here:
> >> >>
> >> >>
> http://extensions.xwiki.org/xwiki/bin/view/Extension/SimpleMobileSkin
> >> >>
> >> >> And the code is available here in both XAR and File-System version
> (for
> >> >> XEM):
> >> >>
> >> >> https://github.com/ldubost/xwiki-mobileskin
> >> >>
> >> >> The skin can be tested on the incubator (although there is not the
> >> >> automated switch)
> >> >>
> >> >>
> >> >>
> >> >>
> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/34Proposal?skin=XWiki.MobileSkin2
> >> >>
> >> >> I've also worked on integrating this in the platform. The commit is
> >> >> available in a fork on github:
> >> >>
> >> >>
> >> >>
> >> >>
> https://github.com/ldubost/xwiki-platform/commit/064baeb017b35e08a5260293814dbfa333930685
> >> >>
> >> >> I'd like some comments and discussion so that we can bring this into
> >> >> the
> >> >> platform.
> >> >>
> >> >> Ludovic
> >> >>
> >> >> --
> >> >> Ludovic Dubost
> >> >> Founder and CEO
> >> >> Blog: http://blog.ludovic.org/
> >> >> XWiki: http://www.xwiki.com
> >> >> Skype: ldubost GTalk: ldubost
> >> >>
> >> >>
> >> >
> >> >
> >> > --
> >> > Ludovic Dubost
> >> > Founder and CEO
> >> > Blog: http://blog.ludovic.org/
> >> > XWiki: http://www.xwiki.com
> >> > Skype: ldubost GTalk: ldubost
> >> > _______________________________________________
> >> > devs mailing list
> >> > [email protected]
> >> > http://lists.xwiki.org/mailman/listinfo/devs
> >>
> >> _______________________________________________
> >> devs mailing list
> >> [email protected]
> >> http://lists.xwiki.org/mailman/listinfo/devs
> >
> >
> >
> >
> > --
> > Ludovic Dubost
> > Founder and CEO
> > Blog: http://blog.ludovic.org/
> > XWiki: http://www.xwiki.com
> > Skype: ldubost GTalk: ldubost
> >
>
>
>
> --
> Ludovic Dubost
> Founder and CEO
> Blog: http://blog.ludovic.org/
> XWiki: http://www.xwiki.com
> Skype: ldubost GTalk: ldubost
>



-- 
Ludovic Dubost
Founder and CEO
Blog: http://blog.ludovic.org/
XWiki: http://www.xwiki.com
Skype: ldubost GTalk: ldubost
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to