[Plone-UI] review some plips and thoughts

Rob Porter robzonenet at gmail.com
Tue Dec 4 00:19:38 UTC 2012


I will try this tomorrow.  Speaking of tomorrow, are we meeting?

Sent from my mobile device

On Dec 3, 2012, at 6:39 PM, Thijs Jonkman <t.jonkman at gmail.com> wrote:

> Hi All,
> 
> Got an update on themes in https://dev.plone.org/ticket/13355.
> 
> I turned the three flavours of HTML5 Boilerplate into Diazo themes (several levels of difficulty). Try:
> https://github.com/TH-code/plonetheme.h5bp
> 
> This led me to mocking about with bootstrap a bit more. Try out:
> https://github.com/TH-code/plonetheme.bootstrap
> 
> Have a go at them and give me some feedback :-)
> THijs
> 
> 
> On Fri, Nov 30, 2012 at 10:01 PM, Dylan Jay <djay at pretaweb.com> wrote:
>> 
>> 
>> On 01/12/2012, at 3:08 AM, Nathan Van Gheem <vangheem at gmail.com> wrote:
>> 
>>> 
>>> 
>>> 
>>> On Fri, Nov 30, 2012 at 9:03 AM, Thijs Jonkman <t.jonkman at gmail.com> wrote:
>>>> Hi All,
>>>> 
>>>> (Thanks Nathan)
>>>> 
>>>> On Fri, Nov 30, 2012 at 3:02 PM, Nathan Van Gheem <vangheem at gmail.com> wrote:
>>>>> Hi all,
>>>>> 
>>>>> Could everyone review these plips and implementations and give some thoughts. Thijs has already done some great work and I'm not sure the best route to go here and I'd hate to waste too much of his time.
>>>>> 
>>>>> https://dev.plone.org/ticket/13355
>>>>> https://dev.plone.org/ticket/13358
>>>>> 
>>>>> What we're aiming for and thoughts:
>>>>> 
>>>>> - plone ship with default diazo theme
>>>>> - so people has a very basic way to get started using diazo(they won't have to create their own theme if they want to make some tweaks to move elements around)
>>>>> - should the theme still work without diazo? I think so.
>>>> 
>>>> I think we don't need to have the old and new style of the same theme. Reasons:
>>>> - Avoid confusion for users (I have a sunburst theme under Themes and Diazo themes, what gives?)
>>> The idea is it'd give people an easy starting point to modify the theme via the diazo theme editor.
>>>  
>>>> - Maintain two nearly identical css codebases that achieve the same through different routes (not DRY)
>>> Still keep all the css in the same spot--skins for now. Otherwise, we don't get portal_css merging and everything.
>> 
>> We really need to come up with a way of doing merging that works better with diazo. It doesn't make sense for the CSS to be so decoupled from the theme. 
>> 
>> 
>>>  
>>>> - Why have two ways to achieve the same goal? 
>>>> 
>>>> I've created a sunburst and a classic one. I can see the classic theme being done old style and sunburst through diazo, showing both theming ways for people new to plone.
>>>>  
>>>> Why do you think the theme should work without Diazo? To not have plone.app.theming be obligatorily installed?
>>> Yes. Think of all the people who have based their themes on sunburst and now their themes will break unless they're forced into using diazo. 
>> 
>> +1. We have a lot of diazo themes based on sunburst. Backwards compatibility is really important. Same applies to skins. We need to deprecate before we remove. 
>> 
>>>  
>>>> 
>>>>> - should we still use skin layers? I think so.
>>>> 
>>>> I don't really see a reason for that with a Diazo theme either. Maybe for jbot fun? But if you're going that route for customization, you could add a browser layer. Or apply it to all of plone...
>>> plone core shouldn't require the jbot package.
>>>  
>>>> 
>>>> Why should we use them?
>>> Because everyone's current themes depend on it. 
>>>  
>>>> 
>>>>> - migration and upgrades
>>>>> - what package should we put the theme in? Would it be confusing for plonetheme.sunburst to have normal theme and diazo theme?
>>>> 
>>>> I would move the plonetheme packages to a 2.0 version with Diazo themes and keep the old themes in the 1.x versions.
>>> That's a possibility.
>>>  
>>>>  
>>>>> Ideas anyone?
>>>> 
>>>> I think Plip 13358 needs to be roled into plone asap, Plip 13355 can definitely use some input :-) 
>>> Agreed.
>>> _______________________________________________
>>> 
>>> UI mailing list
>>> UI at lists.plone.org
>>> https://lists.plone.org/mailman/listinfo/plone-ui
> 
> _______________________________________________
> UI mailing list
> UI at lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-ui
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.plone.org/pipermail/plone-ui/attachments/20121203/2a3bd246/attachment-0001.html>


More information about the UI mailing list