[Grok-dev] Re: summary templating/skinning discussion

Martijn Faassen faassen at startifact.com
Tue May 22 08:35:40 EDT 2007


Lennart Regebro wrote:
> Martijn Faassen wrote:
>> We need to investigate the Smörgåsbord effort that started up
> 
> Whats that?

Buffet is tied to CherryPy and underspecified. There has been some work 
on a better specification that is independent from CherryPy.

There is a mailing list called pytemplates at googlegroups.com that had 
discussion on it by Mike Orr in particular. He put up a rough draft and 
is working on a reference implementation (that was the news april 10).

http://sluggo.scrapping.cc/python/smorgasbord/README.html

I had some minimal discussion with them back in early april saying that 
we're interested from the Grok perspective, but that we won't get around 
to this work yet in the near future. I got placed on the cc list as I 
asked questions about Buffet before then.

I haven't reviewed that page yet. If someone could that would be 
helpful. If this results in feedback to Mike Orr, we should send it to him.

> On 5/22/07, Kevin Smith <kevin at mcweekly.com> wrote:
>> I know you've mentioned this one in the past so +1 for supporting the
>> Buffet universal templating system to kill alot of birds with one stone.
>> http://projects.dowski.com/projects/buffet
> 
> You need a system for that? I thought you just used the relevant
> templatig object..?

There are some nice things about the system. It allows any template 
language to plug into an existing framework that uses the system by 
coding to the API and providing an entry point in the setup.py. You 
know, plugin APIs like the component architecture helps us with! :)

So, instead of us hacking separately to support each template language, 
we instead support Buffet (or Smorgasbord) and support all of them. Or 
if the template language doesn't support that yet, we can do work to 
make it support it, and at least have the benefit that we're not the 
only ones interested in maintaining that support code.

Regards,

Martijn



More information about the Grok-dev mailing list