Kroc / NoNonsenseForum

A free, open source, PHP-based simple discussion forum. It favours removing barriers to conversation rather than massaging egos. Download Here: https://github.com/Kroc/NoNonsenseForum/archive/master.zip
http://camendesign.com/nononsense_forum
Other
247 stars 34 forks source link

Use own HTML5Shiv #172

Open Kroc opened 11 years ago

Kroc commented 11 years ago

Loading external scripts is bad, mmkay. It's less reliable, less trustworthy and sometimes slower. NNF should use it's own local HTML5Shiv script. I tried this before, but the script URL could not be fixed by the templater because it is in an HTML comment.

It's possible to wrap a node in an IE conditional comment (http://stackoverflow.com/questions/4991998/adding-conditional-comments-using-domdocument) but this would first require that we fix up DOMTemplate with proper DOM manipulation: https://github.com/Kroc/DOMTemplate/issues/16

sjehuda commented 11 months ago

Consider using only XML, which means that if we use:

See #240

Kroc commented 11 months ago

XSLT support in browsers is buggy, rapidly bit-rotting and could be removed entirely at any moment. I tried this approach way back in 2008 and it wasn't viable then; even though it would be a simpler, more elegant solution! I cannot rely on Mozilla or Google to fix it since they keep dropping features they don't like, which included RSS.

sjehuda commented 11 months ago

On Wed, 22 Nov 2023 03:53:24 -0800 Kroc Camen @.***> wrote:

XSLT support in browsers is buggy, rapidly bit-rotting and could be removed entirely at any moment. I tried this approach way back in 2008 and it wasn't viable then; even though it would be a simpler, more elegant solution! I cannot rely on Mozilla or Google to fix it since they keep dropping features they don't like, which included RSS.

I do agree with your approach. I even wrote campaign articles and attached them into my program, including a quote from you.

https://greasyfork.org/en/scripts/465932-newspaper

I'd be delighted if you would add to it.