[Plone-UI] review some plips and thoughts

Nathan Van Gheem vangheem at gmail.com
Tue Dec 4 04:41:02 UTC 2012


I just gave these are whirl. Awesome job. It's just nice having pre-cooked
options.

couple thoughts:

- there is already a plonetheme.bootstrap oddly originally authored by
me(not diazo though)
- a few of the theme seems to still have boilerplate in--you probably know
this though
- the non-responsive html5 theme css does not seem to be working

This is great though. I would like to see what everyone thinks about trying
to integrate some of these into the default plone.app.theming distribution
like how the basic bootstrap one is right now. Or if plone just ships with
a few additional diazo themes--that'd be great.


On Mon, Dec 3, 2012 at 5: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
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.plone.org/pipermail/plone-ui/attachments/20121203/35168719/attachment-0001.html>


More information about the UI mailing list