BibFormat: support non-HTML output modes easier (a simple tag?)
|Reported by:||jblayloc||Owned by:|
It would be really nice if there were an obvious way to produce non-HTML output in BFTs, for, e.g., production of raw LaTeX or csv. I guess what I'm imagining is being able to have a BFT like:
<bft:setnohtml> <name>my cool format</name> <description>it formats things coolly</description> % and now everything we put in that isn't explicitly a <name>, a <description> % or a <bfe_foo> gets passed to the browser uninterpreted. % this is not really different from how it works now, except that the bft: tag % above says to not wrap the output in any of the normal page template % boilerplate This is a valid, though boring, \latex document. <BFE_PRODUCE_SOME_INTERESTING_STUFF arg1=val1 arg2=val2 arg3=val3>
As far as I can tell, if this flag existed and were used liberally, a lot of the output special casing in search_engine could be simplified, and it might even be possible to implement things like atom feeds as BFTs.
I like the bibformat system so I think this would be a pretty big win.