And because we cannot rewrite every applications build on top of xwiki, we
need to provide a retro-compatibility system.
Caty and I have written some "mapping" classes to handle this situation,
just like this:
a.button{
.btn;
}
But again, we cannot just use an external CSS file and hope it will works.
My idea was to create a Color Theme Application, that exposes a lot of
Bootstrap variables, and an easy way to export it as an extension on
extensions.xwiki.org. So we would be able to easily provide new color
themes.
Guillaume
2014-05-12 19:15 GMT+02:00 Guillaume "Louis-Marie" Delhumeau <
[email protected]>:
> Hi Andreas.
>
> I agree it would be very nice to just purchase a theme on themeforest.comand
> install it on XWiki. But I have never purchased a theme like that. What
> do you obtain? A set of CSS files + an HTML template? A file overwriting
> all bootstrap variables? The sources of a Boostrap fork?
>
> If is is a CSS file, then probably the path URL for images will not work
> with the XWiki system (I mean /xwiki/bin/resources ), so you will have to
> modify it manually.
>
> If the reseller only provides a bootstrap variables file and some images,
> in a standardized package, then we could consider an automatic integration.
> If not, you will always need to spend some time to adapt your purchased
> theme to the XWiki mechanisms.
>
> Guillaume
>
>
>
>
> 2014-05-01 11:34 GMT+02:00 Andreas Hahn <[email protected]>:
>
> Hi,
>>
>> I think it won't hurt to add an outsiders pov to the discussion
>> although I'd guess it may sound a little bit provoking ;-).
>>
>> Consider dropping support of all Xwiki specifc theme / color editors
>> in favor of an as-tight-as-possible developer-level integration of
>> twitter bootstrap.
>>
>> Bang !
>>
>> The reasoning for this is that no matter how much efforts and brains you
>> will put into doing skins and colors a la xwiki you will never even come
>> close to an amount of options that is offered by 3rd party commercial and
>> free template vendors (that build on bootstrap).
>>
>> There are offers like themeforest
>> http://themeforest.net/search?utf8=%E2%9C%93&term=bootstrap
>> where you can find hundreds of theme templates based on bootstrap.
>> For a designer / developer who tries to build individual customized
>> front ends with very little effort this is a buffet of possibilities and
>> inspiration.
>>
>> Given a better (=deeper) integration with xwiki might break ground
>> for new use cases outside the 'traditional' wiki world. And xwiki users
>> would benefit
>> from an almost-as-easy individual site customization as other well
>> recognized platforms offer
>> (Wordpress, Joomla, Drupal, ...)
>>
>> IMHO Bootstrap is pretty much a safe choice in terms of long term support
>> for the front
>> end as java is as the programming language for the backend.
>>
>> And from my personal experience using themeforest / bootstrap as a
>> development
>> resource in a recent project: It's been fun, it's been effective, result
>> is good looking.
>>
>> Enjoy
>>
>> Andreas
>>
>>
>>
>> Am 16.04.2014 14:08, schrieb Ecaterina Moraru (Valica):
>>
>> Hi,
>>>
>>> With the new Flamingo skin and with the design investigations done on
>>> existing Applications, there are more and more questions related to:
>>> * how will the applications be displayed on the new skin, while
>>> conserving
>>> the same look on the old skin;
>>> * how much an application should preserve previous functionality and how
>>> many efforts are we putting in adapting the functionality for new
>>> layouts;
>>> * when do we create a new application vs. when do we retire one;
>>> * etc.
>>>
>>> This question applies in general to applications and you can also read
>>> some
>>> discussions about applications like Panels [1] or ColorThemes [2].
>>>
>>> In this thread I want to discuss some variants related to application's
>>> presentation:
>>> http://design.xwiki.org/xwiki/bin/view/Proposal/ApplicationPresentation#
>>> HVariants
>>>
>>> I am interested in our position regarding this topic and if we have like
>>> a
>>> 'standard' solution or if the answer depends on the application in cause.
>>>
>>> Thanks,
>>> Caty
>>>
>>> [1] http://design.xwiki.org/xwiki/bin/view/Proposal/PanelsImprovements
>>> [2] http://design.xwiki.org/xwiki/bin/view/Proposal/
>>> ColorThemeforFlamingo
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>
>>>
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs