[xwiki-devs] [GSoC] [Request] Responsive Skin - data for extensive testing/bug finds/feature requests
Hello Friends, As you may or may not know, I have been working on a responsive skin for XWiki for GSOC (http://23.21.87.183:8080/xwiki/bin/view/Main/WebHome). As I continue to add further details and refinements into the skin, I would like to kindly ask for your help in doing so. In order to make sure that I did not miss anything and the skin is as complete as possible, I would like to, if possible, request a XAR of an existing wiki (or complex pages) so that I may see the result of implementing the skin on more than the default wiki data. If this is not a possible, I would like to still enlist your help in testing some basic/your favorite functionality/features of xwiki. There are several ways to do this: - By downloading the current skin and testing it on your XWiki: https://github.com/jssolichin/xo5 - By playing around with the live instance (uses default admin user/password): http://23.21.87.183:8080/xwiki/bin/view/Main/WebHome - By letting me know of your favorite applications (so that I may look into implementing them) Anything you want to note is fine. Bug and feature request are both welcome, as I think communal ideas are often better than one. Even if you did not have a chance to play too much with the skin, go ahead and let me know what you think I should check on (based on your experience) and/or give me any suggestions that may have come up while reading this. Technicality permitting, I will check myself. Helping with this process will help make the skin better, and maybe help it to be tailored to your (/type of) wiki and the community surrounding the platform in general. Thank you in advance for your time! Jonathan Solichin
Hi Jonathan, Allow me first to leave some remarks as I've wrote them down when checking out your work : * The main content area scrolls when clicking the sidebar control icons. This seem to happen only when the page is already a bit scrolled. Is this the expected behavior ? * Clicking the search box redirects to the home page * Seems the history UI is not loading with AJAX as colibri does it. I think it would be a questionnable approach, as it increases the cost of loading a page, while the history will not be checked out by users most of the times. * Internationalization is missing. (For example the "Swipe horizontally to access menu") * Do you have any use of modernizr ? If not we should remove it. * There is no edit mode switcher when editing the page. If you update your repos you can checkout how I've done it for Lyrebird * The "profile" and "logout" links overlap the sidebar controls on Firefox. See http://i.imgur.com/LRgIc.png * Top "Add" menu "add comment to page" and "add attachment to page" have no effect * The "document index" tabs don't look too good when small screen estate. See http://imgur.com/GalCk That should be about it for now. Regarding the next items that could be addressed, here is what I have in mind : * Search. The synchronous search UI seems fine, but now it would be great to have a functional search suggest. * Ensure consistency of styles across the standard XE UI. I've seen some forms remain un-styled, for example the "Add space" and "Add page" ones. This is a work of playing hide and seek with your wiki :) * It would be good that you document your patch on the livetable macros/JS somewhere so that it's easier for us to understand what you've done and possibly to integrate it * Color themes ? Apps ? Thanks, and keep up the good work ! Jerome On Tue, Jul 17, 2012 at 8:50 PM, Jonathan Solichin <[email protected]>wrote:
Hello Friends,
As you may or may not know, I have been working on a responsive skin for XWiki for GSOC (http://23.21.87.183:8080/xwiki/bin/view/Main/WebHome). As I continue to add further details and refinements into the skin, I would like to kindly ask for your help in doing so. In order to make sure that I did not miss anything and the skin is as complete as possible, I would like to, if possible, request a XAR of an existing wiki (or complex pages) so that I may see the result of implementing the skin on more than the default wiki data.
If this is not a possible, I would like to still enlist your help in testing some basic/your favorite functionality/features of xwiki. There are several ways to do this:
- By downloading the current skin and testing it on your XWiki: https://github.com/jssolichin/xo5 - By playing around with the live instance (uses default admin user/password): http://23.21.87.183:8080/xwiki/bin/view/Main/WebHome - By letting me know of your favorite applications (so that I may look into implementing them)
Anything you want to note is fine. Bug and feature request are both welcome, as I think communal ideas are often better than one. Even if you did not have a chance to play too much with the skin, go ahead and let me know what you think I should check on (based on your experience) and/or give me any suggestions that may have come up while reading this. Technicality permitting, I will check myself.
Helping with this process will help make the skin better, and maybe help it to be tailored to your (/type of) wiki and the community surrounding the platform in general.
Thank you in advance for your time! Jonathan Solichin _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Jérôme Velociter Winesquare http://www.winesquare.net/
On Sat, Jul 21, 2012 at 3:05 PM, Jerome Velociter <[email protected]>wrote:
Hi Jonathan,
Allow me first to leave some remarks as I've wrote them down when checking out your work :
* The main content area scrolls when clicking the sidebar control icons. This seem to happen only when the page is already a bit scrolled. Is this the expected behavior ? * Clicking the search box redirects to the home page * Seems the history UI is not loading with AJAX as colibri does it. I think it would be a questionnable approach, as it increases the cost of loading a page, while the history will not be checked out by users most of the times. * Internationalization is missing. (For example the "Swipe horizontally to access menu") * Do you have any use of modernizr ? If not we should remove it. * There is no edit mode switcher when editing the page. If you update your repos you can checkout how I've done it for Lyrebird * The "profile" and "logout" links overlap the sidebar controls on Firefox. See http://i.imgur.com/LRgIc.png * Top "Add" menu "add comment to page" and "add attachment to page" have no effect * The "document index" tabs don't look too good when small screen estate. See http://imgur.com/GalCk
There's an issue when viewing a page that do not exist : see http://i.imgur.com/4Y6x5.png Jerome
That should be about it for now.
Regarding the next items that could be addressed, here is what I have in mind : * Search. The synchronous search UI seems fine, but now it would be great to have a functional search suggest. * Ensure consistency of styles across the standard XE UI. I've seen some forms remain un-styled, for example the "Add space" and "Add page" ones. This is a work of playing hide and seek with your wiki :) * It would be good that you document your patch on the livetable macros/JS somewhere so that it's easier for us to understand what you've done and possibly to integrate it * Color themes ? Apps ?
Thanks, and keep up the good work !
Jerome
On Tue, Jul 17, 2012 at 8:50 PM, Jonathan Solichin <[email protected]>wrote:
Hello Friends,
As you may or may not know, I have been working on a responsive skin for XWiki for GSOC (http://23.21.87.183:8080/xwiki/bin/view/Main/WebHome). As I continue to add further details and refinements into the skin, I would like to kindly ask for your help in doing so. In order to make sure that I did not miss anything and the skin is as complete as possible, I would like to, if possible, request a XAR of an existing wiki (or complex pages) so that I may see the result of implementing the skin on more than the default wiki data.
If this is not a possible, I would like to still enlist your help in testing some basic/your favorite functionality/features of xwiki. There are several ways to do this:
- By downloading the current skin and testing it on your XWiki: https://github.com/jssolichin/xo5 - By playing around with the live instance (uses default admin user/password): http://23.21.87.183:8080/xwiki/bin/view/Main/WebHome - By letting me know of your favorite applications (so that I may look into implementing them)
Anything you want to note is fine. Bug and feature request are both welcome, as I think communal ideas are often better than one. Even if you did not have a chance to play too much with the skin, go ahead and let me know what you think I should check on (based on your experience) and/or give me any suggestions that may have come up while reading this. Technicality permitting, I will check myself.
Helping with this process will help make the skin better, and maybe help it to be tailored to your (/type of) wiki and the community surrounding the platform in general.
Thank you in advance for your time! Jonathan Solichin _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Jérôme Velociter Winesquare http://www.winesquare.net/
-- Jérôme Velociter Winesquare http://www.winesquare.net/
Hi Jerome, First thank you for the detailed analysis. They are very helpful. * The main content area scrolls when clicking the sidebar control icons.
This seem to happen only when the page is already a bit scrolled. Is this the expected behavior ?
This is expected and is a result of using the browser's native scrolling mechanism (anchor link). This was done in order to rely less on js for primary navigation/control. I thought it was minor enough, but if you think it should be changed, i think this issue could be removed via js.
* Clicking the search box redirects to the home page
Oops, it's fixed now. * Seems the history UI is not loading with AJAX as colibri does it. I think
it would be a questionnable approach, as it increases the cost of loading a page, while the history will not be checked out by users most of the times.
Good idea. I just updated it so it would load on ajax (also, relevant to the below point, made it more international friendly)
* Internationalization is missing. (For example the "Swipe horizontally to access menu")
Yes, I've been thinking about this. I was wondering how I should go about this. Internationalization would take a lot of (community) work it seems. And I was wondering whether the "swipe horizontally" is needed at all. I know that in most apps they do not mention this, but the argument would be that app are long term usage scenarios. What are your thoughts?
* Do you have any use of modernizr ? If not we should remove it.
Modernizr is used both to better degrade opacity, rotation and other niceties, and to decide the web layout. As I mentioned in the proposal/design some of the issues are the wildly varying pixel densities. Eg. the Nexus7 (my personal test platform), has a 1024x800 but is only 7 inch, so it doesn't work as well with the sidebar layout as it would with the mobile layout. So what it's doing right now is to check the screen size and whether it is touch screen (most laptop has about equivalent density (except for maybe the new macbook), but, even then, those are still not very relevant because they are usually top of the line and exceed the pixel size of tablets). Media queries presently do not yet have touch identifier, so modernizr is used in conjunction. Is this ok, or should i try to find a better solution? * There is no edit mode switcher when editing the page. If you update your
repos you can checkout how I've done it for Lyrebird
Ok, thanks
* The "profile" and "logout" links overlap the sidebar controls on Firefox. See http://i.imgur.com/LRgIc.png
Hmm, that's strange, it didn't do that on my end. Thanks for bringing it up. <http://i.imgur.com/LRgIc.png>* Top "Add" menu "add comment to page" and
"add attachment to page" have no effect
What do you mean by this? Sorry * The "document index" tabs don't look too good when small screen estate.
Ok, thanks
That should be about it for now. Regarding the next items that could be addressed, here is what I have in mind : * Search. The synchronous search UI seems fine, but now it would be great to have a functional search suggest.
Ok, I will look into this. * Ensure consistency of styles across the standard XE UI. I've seen some
forms remain un-styled, for example the "Add space" and "Add page" ones. This is a work of playing hide and seek with your wiki :)
Yes, i've been trying to hunt them down as much as I can, and will continue to do so.
* It would be good that you document your patch on the livetable macros/JS somewhere so that it's easier for us to understand what you've done and possibly to integrate it
Ok, how would you suggest I do this/where? Briefly, I used this technique ( http://filamentgroup.com/lab/responsive_design_approach_for_complex_multicol... ). * Color themes ? Apps ? For apps, I wanted to confirm: skinning is only possible via css, and not its html (since it's html is not from the templates folder)? There's an issue when viewing a page that do not exist : see
Ah, good catch, thanks Thank you again for helping/mentoring with this project (sidenote: have fun with, what I gathered, the XWiki annual seminar) Best, Jonathan Solichin
Hi Jerome, All the advise you mentioned should now be fixed on github. Ajax search is now implemented. I will be working on color themes, while still trying to ensure consistency through out XE UI. Thank you again! Jonathan Solichin On Tue, Jul 17, 2012 at 11:50 AM, Jonathan Solichin <[email protected]>wrote:
Hello Friends,
As you may or may not know, I have been working on a responsive skin for XWiki for GSOC (http://23.21.87.183:8080/xwiki/bin/view/Main/WebHome). As I continue to add further details and refinements into the skin, I would like to kindly ask for your help in doing so. In order to make sure that I did not miss anything and the skin is as complete as possible, I would like to, if possible, request a XAR of an existing wiki (or complex pages) so that I may see the result of implementing the skin on more than the default wiki data.
If this is not a possible, I would like to still enlist your help in testing some basic/your favorite functionality/features of xwiki. There are several ways to do this:
- By downloading the current skin and testing it on your XWiki: https://github.com/jssolichin/xo5 - By playing around with the live instance (uses default admin user/password): http://23.21.87.183:8080/xwiki/bin/view/Main/WebHome - By letting me know of your favorite applications (so that I may look into implementing them)
Anything you want to note is fine. Bug and feature request are both welcome, as I think communal ideas are often better than one. Even if you did not have a chance to play too much with the skin, go ahead and let me know what you think I should check on (based on your experience) and/or give me any suggestions that may have come up while reading this. Technicality permitting, I will check myself.
Helping with this process will help make the skin better, and maybe help it to be tailored to your (/type of) wiki and the community surrounding the platform in general.
Thank you in advance for your time! Jonathan Solichin
On 07/26/2012 10:42 AM, Jonathan Solichin wrote:
Hi Jerome,
All the advise you mentioned should now be fixed on github. Ajax search is now implemented.
For the record, we are discussing this here : https://github.com/jssolichin/xo5/commit/d85d1f90d023197f825cf22f7d95616a011... Another topic : I think it would be great if you could split xwiki.css in two files : one with styles specific to xorange (xo-content styling, etc.) and another one with XWiki-specific styles - even when related to the layout and responsivness of xorange. The goal is to make it easy to derive your skin to build other responsive skins. I for instance plan to redesign my personal site based on your work. Peace, Jerome
I will be working on color themes, while still trying to ensure consistency through out XE UI.
Thank you again! Jonathan Solichin
On Tue, Jul 17, 2012 at 11:50 AM, Jonathan Solichin <[email protected]>wrote:
Hello Friends,
As you may or may not know, I have been working on a responsive skin for XWiki for GSOC (http://23.21.87.183:8080/xwiki/bin/view/Main/WebHome). As I continue to add further details and refinements into the skin, I would like to kindly ask for your help in doing so. In order to make sure that I did not miss anything and the skin is as complete as possible, I would like to, if possible, request a XAR of an existing wiki (or complex pages) so that I may see the result of implementing the skin on more than the default wiki data.
If this is not a possible, I would like to still enlist your help in testing some basic/your favorite functionality/features of xwiki. There are several ways to do this:
- By downloading the current skin and testing it on your XWiki: https://github.com/jssolichin/xo5 - By playing around with the live instance (uses default admin user/password): http://23.21.87.183:8080/xwiki/bin/view/Main/WebHome - By letting me know of your favorite applications (so that I may look into implementing them)
Anything you want to note is fine. Bug and feature request are both welcome, as I think communal ideas are often better than one. Even if you did not have a chance to play too much with the skin, go ahead and let me know what you think I should check on (based on your experience) and/or give me any suggestions that may have come up while reading this. Technicality permitting, I will check myself.
Helping with this process will help make the skin better, and maybe help it to be tailored to your (/type of) wiki and the community surrounding the platform in general.
Thank you in advance for your time! Jonathan Solichin
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Peace, ---Jerome
participants (3)
-
Jerome Velociter -
Jerome Velociter -
Jonathan Solichin