Page 1 of 1

XHTML or HTML?

Posted: Thu Jan 07, 2010 1:29 pm
by RytoEX
Wasn't sure whether to post this in here, Product Support, or Developers Discussion, but I figured General Discussion wouldn't necessarily be wrong.  In case it's relevant, I'm using CMSMS 1.6.6.

I've noticed that CMSMS outputs XHTML 1.0 Transitional by default, as do at least some of its extensions (e.g., FormBuilder and CGFeedMaker).  I searched the forums regarding CMSMS' use of XHTML, finding a lot of things that weren't quite what I was looking for.  The closest I got was: As you can see, the topics in question are quite old.  One even mentions "XHTML 2.0", which has been abandoned by the W3C in favor of (X)HTML 5.  CMSMS also does not appear to use the "application/xhtml+xml" Content Type, which is, for all I can tell, the only way to reap the benefits of XHTML.  If this is the case, then I have a question:

Why XHTML?

I'm not asking whether XHTML or HTML is inherently better than the other or anything, I'm just curious what the reasoning is behind the choice.  If I've made a mistake somewhere in my post, please lead me to correct information.

Thanks for working on CMSMS!  It's grown on me, especially after some poor experiences with Joomla and WordPress.

Re: XHTML or HTML?

Posted: Thu Jan 07, 2010 9:05 pm
by Dr.CSS
It most likely was the choice of the knuckle head who built them...

Re: XHTML or HTML?

Posted: Sun Jan 10, 2010 4:19 pm
by RytoEX
Dr.CSS wrote: It most likely was the choice of the knuckle head who built them...
Sorry.  That would mean?   ???

Re: XHTML or HTML?

Posted: Mon Jan 11, 2010 5:30 pm
by JohnnyB
Why XHTML?
I think a lot of people fell into the bandwagon of using xhtml when it really isn't justified.  I wish cmsms was HTML and when I first starting using CMSMS I rewrote core files so I could write using HTML (strict).  But, I realized it wasn't really worth the extra time in the end and I reluctantly followed masses.  I think it would be important for CMSMS to become HTML (strict) so an easier transition to HTML 5 can occur.  The new 2.0 release would be perfect timing for this :)