Hi,

>>I have done a lot of work on the Foreground Skin[0] over the past year.
>>Some may know it is already used on WikiApiary[1] using SMW as well
>>many other wikis using SMW or not. Foreground uses Foundation instead
>>of Bootstrap, here is a good comparison[2]. Each framework has their

The Foreground and Chameleon skin both have dedicated advantages over
the Vector skin. The Chameleon skin and its required Bootstrap
extension deploy unit tests [0] (I admit I sweet talked Stephan a bit
to make it happen) so we are able to run tests over the MW life-cycle
to see whether functionality is broken for a recent MW version.

The current MW skin infrastructure can not standalone and therefore
requires the usage of a specific interface in order to harmonize with
MW hence the unit tests to verify that the interface is working as
expected.

[0] https://travis-ci.org/wikimedia/mediawiki-skins-chameleon

Cheers

On 10/22/14, Tom Hutchison <t...@hutch4.us> wrote:
>
>
> ------ Forwarded Message ------
> From: "Tom Hutchison" <t...@hutch4.us>
> To: "Markus Krötzsch" <mar...@semantic-mediawiki.org>
> Sent: 10/21/2014 12:02:10 PM
> Subject: Re[2]: [Semediawiki-user] [SMW-devel] smw.org to replace the
> "old" Vector skin?
>
>>On 10/21/2014 3:49:08 AM, "Markus Krötzsch"
>><mar...@semantic-mediawiki.org> wrote:
>>
>>>Hi,
>>>
>>>On 21.10.2014 03:51, James HK wrote:
>>>...
>>>>
>>>>  PS: As far as I understand, the user of smw.org would be able to
>>>>  switch to the "old" Vector skin as registered user.
>>>>
>>>
>>>Let me come back to this, since this is also important for planning
>>>the
>>>transition. The key question is:
>>>
>>>   Can we use Bootstrap components independent of Chameleon?
>>>
>>>To make the in-page content fully responsive, we will need to use a
>>>grid
>>>framework like the one in Bootstrap. Many other nice components exist
>>>(tabs, carousels, etc.). If it is possible to use these with Vector as
>>>well as with Chameleon, then the transition is much easier and we
>>>could
>>>offer both skins alongside each other.
>>Of course anything is possible, the question to answer, is it
>>practical? There would be a need to add Bootstrap CSS and/or JS to the
>>Vector skin.
>>
>>What is at odds is the design aspect of the page content. "Mobile
>>first" is the new catch phrase of today. Vector isn't "mobile first" so
>>the two skins will always be at odds with each other from day one.
>>Bootstrap 3 is mobile first as compared to Bootstrap 2. There will be a
>>need to strike a balance, how far do you take the actual content(wiki
>>markup) layout for each skin? DIV containers will have to become the
>>norm for wrapping pieces of page content if you want to take advantage
>>of mobile responsiveness. Even MW MobileFrontend has this, mf
>>selectors.
>>
>>There is also the issues of MW's core using tables for some of its
>>output. SpecialPages isn't to bad since it is 2 columns. Category pages
>>are a different story because they output in a 3 column table. Another
>>consideration is the HTML sanitizer in MW core. Frameworks require some
>>sanitized HTML tags and IMHO MW is behind because the sanitizer is
>>stripping out valid, safe HTML5 tags.
>>
>>I have done a lot of work on the Foreground Skin[0] over the past year.
>>Some may know it is already used on WikiApiary[1] using SMW as well
>>many other wikis using SMW or not. Foreground uses Foundation instead
>>of Bootstrap, here is a good comparison[2]. Each framework has their
>>strengths and weaknesses. The biggest weakness both will share, will an
>>update cause backward compatibility issues.
>>
>>Just my thoughts.
>>
>>Tom
>>
>>
>>[0] https://github.com/thingles/foreground
>>[1] https://wikiapiary.com/wiki/Main_Page
>>[2] http://responsive.vermilion.com/compare.php
>
>
> ------------------------------------------------------------------------------
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho
> _______________________________________________
> Semediawiki-devel mailing list
> Semediawiki-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to