TG2 is still using buffet at the moment, but will be moving away from
it between 1.9.7 and 2.0.

On Mon, Sep 22, 2008 at 2:42 PM, Christopher Arndt <[EMAIL PROTECTED]> wrote:
>
> Christoph Zwerschke schrieb:
>> Christopher Arndt schrieb:
>>> - Should the Genshi Buffet plugin determine the doctype from the
>>> template format? Should this be reported as a bug to the Genshi project?
>>
>> I think Genshi should never send a doctype that is incompatible with the
>> format (doctype=HTML and format=XHTML or vice versa), that should really
>> be fixed in Genshi. But this will not solve the problem completely,
>> because you may want to use compatible, but nevertheless different
>> doctype variants for your pages.
>
> Yes, I forgot to mention that. You might want to choose between strict
> and transitional, for example.
>
>> Btw, this is not a problem when you're using Kid, since Kid
>> automatically chooses the right doctype. Also, if you want a different
>> doctype, Kid provides subvariants of format (e.g. "html-quirks" instead
>> of "html") or custom serializer instances that can have any doctype in
>> the format parameter, so this also works just fine with Kid.
>
> Yeah, thats why the problem only arises now when we are trying to get
> Genshi support properly done for all corner cases.
>
>>> - Is there any way to pass additional options to a Buffet engine after
>>> it has been instantiated, or do we need to change the Buffet API to
>>> allow this?
>>
>> As far as I can see, there are no provisions for passing additional
>> parameters at render time in Buffet, and passing such parameters would
>> break existing implementations. I.e. we would need to make adaptions to
>> Genshi, TurboKid, TurboCheetah, TurboJson, etc.
>
> Is anybody using the Buffet API except TurboGears 1.x nowadays anyway?
> Except for Genshi, all of the above mentioned Buffet plugins are under
> our control, so we could change them easily. We can also make our own
> Genshi Buffet plugin, if we need to.
>
> Chris
>
> >
>



-- 
Mark Ramm-Christensen
email: mark at compoundthinking dot com
blog: www.compoundthinking.com/blog

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to turbogears-trunk@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to