Hey
I have submitted my proposal on melange , I hope you will all will go
through it and leave valuable comments so that I can improve upon it.

On Wed, Mar 30, 2011 at 1:21 PM, Ecaterina Moraru (Valica) <
[email protected]> wrote:

> IMO the skin will not change the back-end but affect just the view. It may
> need to do some optimizations on the loading for mobile, maybe disable some
> modules that are not used by the mobile skin, but I'm not sure how this
> should be done.
>
> Thanks,
> Caty
>
>
> On Tue, Mar 29, 2011 at 23:38, Supreet Pal Singh <[email protected]>wrote:
>
>> Hey,
>> I was a little confused as to how we would go about developing the backend
>> of the mobile skin as it seemed that everyone was interested in the
>> development being done from scratch with only the required functions and
>> code that would be loaded. Are there any pre existing modules to link the
>> server and database with the newly developed skin or are we just going to
>> develop a restricted UI/skin for mobile web-browsers with no changes on
>> the
>> backend?
>>
>> On Tue, Mar 29, 2011 at 2:06 AM, Supreet Pal Singh <[email protected]
>> >wrote:
>>
>> >
>> >
>> > On Mon, Mar 28, 2011 at 7:57 PM, Jerome Velociter <[email protected]
>> >wrote:
>> >
>> >> Hi Supreet
>> >>
>> >> Great to see you took the time to work on this.
>> >>
>> >> My remarks below
>> >>
>> >> On Fri, Mar 25, 2011 at 8:51 PM, Supreet Pal Singh <
>> [email protected]>
>> >> wrote:
>> >> > On Thu, Mar 24, 2011 at 8:35 AM, Sergiu Dumitriu <[email protected]>
>> >> wrote:
>> >> >
>> >> >> On 03/23/2011 02:27 PM, Jerome Velociter wrote:
>> >> >> > Hi Supreet,
>> >> >> >
>> >> >> > Great to see your interest in this project.
>> >> >> >
>> >> >> > On Wed, Mar 23, 2011 at 2:04 PM, Supreet Pal Singh<
>> >> [email protected]>
>> >> >>  wrote:
>> >> >> >> Hey Caty,
>> >> >> >> Thanx :)
>> >> >> >> Also,I went through those links and the sketches heres what I
>> think:
>> >> >> >>
>> >> >> >> 1. Jerome's version does look better and simple but I feel it
>> would
>> >> lack
>> >> >> the
>> >> >> >> ease of use as most of the functions would be present in a
>> separate
>> >> menu
>> >> >> >> which could be reached through the '+' . More clicks leads to a
>> less
>> >> >> >> intuitive UI and downgrades user experience. On the other hand,
>> >> Jerome's
>> >> >> >> version gives a lighter and better look with only the main
>> functions
>> >> on
>> >> >> the
>> >> >> >> homescreen. What needs to be looked into is whether the main
>> options
>> >> are
>> >> >> >> sufficient to cater an average user such that we can ignore the
>> >> 'more
>> >> >> >> clicks' aspect.
>> >> >> >> What I have also noticed is that Jerome's version does include
>> all
>> >> the
>> >> >> >> functions present on yours yet has an option '+' and even your
>> >> version
>> >> >> has
>> >> >> >> an empty function box so I am guessing there are/would be more
>> >> functions
>> >> >> >> that need to be present or added.
>> >> >> >> Personally, I am in favor of your version of the skin because its
>> >> >> functions
>> >> >> >> serve as tabs for dynamic lower portion of the screen, the static
>> >> layer
>> >> >> of
>> >> >> >> links to the various functions/screens makes it easy to navigate
>> for
>> >> the
>> >> >> >> user.
>> >> >> >
>> >> >> > Couple of remarks :
>> >> >> >
>> >> >> > * It's maybe not obvious, but in my sketch the lower bar is
>> static,
>> >> so
>> >> >> > you don't have to scroll for it, it always remains at the bottom
>> of
>> >> >> > the user screen
>> >> >> > * As I tried to explain in my comment, I tend to think base use
>> case
>> >> >> > of a mobile version is about searching + reading content and
>> comment
>> >> +
>> >> >> > annotations. I think edit is a marginal use case. Does not mean it
>> >> >> > should not be doable, but IMHO it should not be considered a
>> primary
>> >> >> > action. OTOH a good and accessible search is a must have. That's
>> why
>> >> >> > in my version the search bar is first class citizen, at the top of
>> >> the
>> >> >> > page.
>> >> >> > * The search would be a dynamic one, a bit in the spirit of the
>> >> search
>> >> >> > suggest available since XE 3.0 (best is to check the feature in
>> the
>> >> >> > version in 3.0 RC1, due today)
>> >> >> >
>> >> >> >>
>> >> >> >> 2. Even I feel that the two scrolls on the comments page should
>> be
>> >> done
>> >> >> away
>> >> >> >> with instead it should take the whole page.
>> >> >> >>
>> >> >> >>
>> >> >> >> And I am new to XWiki and its development tools so I would be
>> >> needing
>> >> >> your
>> >> >> >> help to get on track so please bare with my newbie questions.
>> >> >> >> 1. I have downloaded 'xwiki-enterprise-installer-generic-3.0' and
>> >> would
>> >> >> be
>> >> >> >> following the instructions as given on
>> >> >> >> http://platform.xwiki.org/xwiki/bin/view/DevGuide/Skins  , is
>> this
>> >> the
>> >> >> >> correct approach?
>> >> >> >
>> >> >> > Yes it's an approach that would work.
>> >> >> > Also I think the mobile skin is about dropping tons of stuff, so
>> >> >> > another approach would be to create a new skin from scratch and
>> build
>> >> >> > it keeping only on what is essential (to have good performances).
>> >> >>
>> >> >> An interesting article I read recently summarizes how the iphone,
>> ipad
>> >> >> and desktop versions of the top websites differ in transfer size,
>> DOM
>> >> >> size, and number of HTTP requests.
>> >> >>
>> >>
>> http://www.stevesouders.com/blog/2011/03/14/mobile-comparison-of-top-11/
>> >> >>
>> >> >> The results are a bit mindblowing. These sites go to great lengths
>> to
>> >> >> offer the best performance on mobile devices (for example storing
>> >> static
>> >> >> portions of the HTML page in Local Storage to save on transfer), so
>> >> >> making a mobile version of a site could involve a lot more changes
>> than
>> >> >> just shuffling things around with a bit of more CSS. For best
>> results,
>> >> a
>> >> >> whole new skin should be written (meaning lots of .vm templates).
>> >> >>
>> >> >> The problem with this approach is that it will duplicate code,
>> making
>> >> it
>> >> >> harder to change things in the templates.
>> >> >>
>> >> >
>> >> >
>> >> > Hey, that was a very nice article :) Hopefully we ll also be able to
>> >> > optimise XWiki very effectively for mobile devices. Also, I need some
>> >> help
>> >> > as to how I can about start writing the project code to develop the
>> skin
>> >> > from scratch.
>> >> >
>> >> >>
>> >> >> >> 2. What else can I do to get a better know how and integrate
>> myself
>> >> more
>> >> >> in
>> >> >> >> the project?
>> >> >> >
>> >> >> > An idea could be you spend some time investigating how other wikis
>> >> >> > have designed there mobile version (wikimedia one is interesting,
>> but
>> >> >> > I'm sure there are others) and refine on the design proposals Caty
>> >> and
>> >> >> > I made with your own ones, what do you think ?
>> >> >> >
>> >> >>
>> >> >>
>> >> > After giving it quite some thought here's my take on the Mobile Skin
>> >> > proposals:
>> >> > # I believe that keeping a static bar of functions/tabs on top would
>> be
>> >> more
>> >> > convenient than the one at bottom due to the fact that it would lead
>> to
>> >> a
>> >> > lot of clutter and presence of a lot of active buttons in a small
>> amount
>> >> of
>> >> > space.
>> >> > Here ( http://www.x.supreetpalsingh.com )  ,If we have a look at the
>> >> image
>> >> > on the right where I have tried to demonstrate as to how the edit
>> page
>> >> would
>> >> > look on the skin suggested by Jerome with functions at the bottom of
>> the
>> >> > page, we can clearly see that the bottom of the page is filled with a
>> >> lot of
>> >> > active links/buttons making it less user friendly and inconvenient to
>> >> use. (
>> >> > Inconvenience may not be obvious but the clutter can easily be
>> observed
>> >> )
>> >>
>> >> You are mixing stuff here. My proposal is about a "view page" mode. So
>> >> the bottom bar is all you get, there is no such "save", "info" add
>> >> pictures etc. in the proposal I make.
>> >> I think it's important at this point to well differentiate the "view"
>> >> and "edit" UIs. In my view, the edit UI should be modal, just as it is
>> >> on the "desktop skin". This translate by no other button than
>> >> "preview", "save" and "cancel". Yes, the rest disappear, no search
>> >> bar, no lower toolbar with "delete" or "infos" buttons (those are
>> >> actions related to the page and accessible when in "view" mode).
>> >> Add picture could stay, but that's different, that's a component of
>> >> the edit UI (same as we have "insert image" when editing a page with
>> >> the WYSIWYG).
>> >> So there is no such clutter at the bottom of the UI, since there is
>> >> just the "toolbar" (even though I'm not a fan of this name, "action
>> >> bar" is probably better) in view mode ; and the "buttons bar" ("save",
>> >> "view", "cancel") in edit mode.
>> >>
>> >>  Oh yes, I was mixing up because I thought the "action bar" was static
>> > through all the screens that would be available on the skin, hence I
>> also
>> > considered it to be  a navigation bar. A different edit UI as described
>> > above according to me is very good as it would allow maximum space to be
>> > utilized by the main screen rather than navigation or action buttons.
>> > Also, what still needs to be decided or is unclear to me is what all
>> > functions/actions need to be included in the mobile skin and hence if
>> there
>> > is any need of the ' + ' (I will now on call the 'more' option ) . I ,
>> > personally am not in favor of including a 'more' option and even if need
>> to
>> > include more actions , we could reduce the size of each a bit because as
>> you
>> > said "The action bar buttons don't have to be big. They need to be big
>> > enough so that you can touch them easily even with big fingers." though
>> > earlier my point was that if we can accommodate more space for each
>> action
>> > button with a little modification of appearance and without losing on
>> any
>> > functionality I would consider it to be an improvement.
>> >
>> >
>> > > # Also two static bars (Search<top> and Functions<bottom>) will not be
>> >> very
>> >> > useful as it would consume a lot of space and leave relatively less
>> >> space
>> >> > for the main content of the page which can be displayed without
>> >> scrolling.
>> >>
>> >> For me the search bar should not be static. It's at the top so that
>> >> it's easily accessible when you first display a page, since it's
>> >> something you often want to reach for immediately (scenario : I open
>> >> my wiki, I search for a page, I read it, I comment it, etc.). But when
>> >> you start reading the page, it's not so important to have it available
>> >> on the screen.
>> >>
>> > I totally agree on that but I assumed the search bar to be static
>> because
>> > there was no reference by you earlier if it would be static or not so I
>> > thought
>> > it would be best to assume a worst case scenario.
>> >
>> >>
>> >> > #  The design proposal by Caty is according to me better but there
>> can
>> >> be a
>> >> > few changes to improve user experience.
>> >> > For Example , on the same link above if we observe the image on the
>> left
>> >> I
>> >> > have done away with big XWiki logo which was present earlier with the
>> >> tabs
>> >> > instead inserted a thin horizontal title bar above them. This leads
>> to
>> >> two
>> >> > things:
>> >> > 1. Increased space per tab which is very useful since we are
>> targeting a
>> >> > 'touchscreen' audience and the larger the tab the more user friendly
>> it
>> >> is .
>> >> > 2. If we decide to maintain the previous the size of the tabs we get
>> >> room to
>> >> > accommodate one more tab/ function.
>> >>
>> >> The action bar buttons don't have to be big. They need to be big
>> >> enough so that you can touch them easily even with big fingers, but
>> >> that's about it. In my opinion you can 8 without problem.
>> >>
>> >> Jerome
>> >>
>> >>
>> >> >
>> >> > What do you think?
>> >> >
>> >> >  '-
>> >> >> Sergiu Dumitriu
>> >> >> http://purl.org/net/sergiu/
>> >> >> _______________________________________________
>> >> >> devs mailing list
>> >> >> [email protected]
>> >> >> http://lists.xwiki.org/mailman/listinfo/devs
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Thanx,
>> >> > Supreet
>> >> > _______________________________________________
>> >> > devs mailing list
>> >> > [email protected]
>> >> > http://lists.xwiki.org/mailman/listinfo/devs
>> >> >
>> >> _______________________________________________
>> >> devs mailing list
>> >> [email protected]
>> >> http://lists.xwiki.org/mailman/listinfo/devs
>> >>
>> >
>> >
>> >
>> > --
>> > Thanx,
>> > Supreet
>> >
>> >
>>
>>
>> --
>> Thanx,
>> Supreet
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>


-- 
Thanx,
Supreet
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to