[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