[Framework-Team] Re: PLIPs for 3.1

Tom Lazar lists at tomster.org
Sun Dec 9 16:20:30 UTC 2007


On Dec 9, 2007, at 1:45 PM, Wichert Akkerman wrote:

> Previously Martin Aspeli wrote:
>> ... there's another kind of portlet which we can provide (ship with  
>> or
>> not, up to you guys) - a "referenced content portlet". Here, you  
>> search
>> (using an UberSelectionWidget) for a Page that's then rendered as
>> content. We can provide multiple renderers depending on what was
>> selected (plone.portlets has some design provisions for this exact  
>> use
>> case), so that there's a portlet-specific view for a Document that's
>> different to one for an Event, say.
>
> The collection portlet is just that. Once you go down that road I  
> would
> prefer a more general approach where we introduce the concept of
> context-based rendering, or tile-based rendering as some people call  
> it.
> Basically the idea is that you want to render a particular object in
> different kinds of places/sizes: portlets, collage slots, main page
> body, reference, etc. This is something that I requested more and more
> often and it makes sense to try and come up with a proper  
> infrastructure
> for handling it.

that sounds interesting and also would cover some use cases that  
clients of mine have floating around. i like the term 'tile based  
rendering'. is there some (semi-formal) concept behind that term? with  
me it conjures up the idea of being a whole lot more flexible in how  
site managers (i.e. not developers!) can structure and re-use content.  
something like 'big' websites such as ny times, spiegel.de etc. use,  
where e.g. an article can have two, three different kind of teasers  
that are rendered in different sizes in different contexts etc.

is that something along the lines you had in mind? are you planning on  
turning that into a plip? 3.1 material? certainly, the Zope CA seems  
to lend itself for expressing such scenarios (i.e. adapting a content  
object to a certain teaser type/ teaser interface, which then gets  
picked up by certain viewlet/portlet managers etc.)

finally, i think we should tread carefully here, though, as there have  
already been numerous and vociferous complaints regarding how  
complicated the porlet infrastructure has become. any design should  
not increase the complexity for the existing use cases.

just my $0.02,

cheers,

tom

>
>
> Wichert.
>
> -- 
> Wichert Akkerman <wichert at wiggy.net>    It is simple to make things.
> http://www.wiggy.net/                   It is hard to make things  
> simple.
>
> _______________________________________________
> Framework-Team mailing list
> Framework-Team at lists.plone.org
> http://lists.plone.org/mailman/listinfo/framework-team
>





More information about the Framework-Team mailing list