After trying MySQL 4.0, I also want to try implementing a rendered page cache. Using the test suite, I investigated the issues involved and found the following: All 12 combinations of Skin and quickbar don't affect article content (well, Nostalgia skin eliminates the page title, but we can define "content" around that). Likewise, other options can be worked around. The problematic ones are auto header numbering and question-mark links.
I think I can probably work around header numbering by always including them, putting them in a <span> and setting the visibility in CSS. That will have the side-effect that old non-CSS browsers will always get numbered headings whether they want them or not. I can live with that.
The "?" links are another matter: I can't think of a clean way to offer both options; i.e., links on the whole word with some style, or links only around the "?". How much screaming do you think would take place if we simply eliminated the "?" links, and just made two link style options (one sedate and one loud)?
wikitech-l@lists.wikimedia.org