Changes in the publishing system on bclary.com
For those of you who care (which is probably just me), a short to note to explain some changes in the back-end processes on this site.
- From
.xml0
to.xhtml0
-
The use of a distinct XML document format for articles proved to be more trouble than it was worth. The main problem had to do with being unable to easily specify additional styles or scripts to be included in the output html documents. Since the separate XML format added little of value, a modified multi-namespace form of XHTML is now being used as the original source for all articles and compositions.
- Die
application/xhtml+xml
! -
Previously, the output of the build process created XHTML documents with
xhtml
extension and and identical transitional HTML version withhtml
extension. Apache's content negoatiation and URL rewriting allowed me to serve XHTML to Mozilla and HTML to down-level browsers like MSIE. This complicated processing and did not add any real benefit while causing some problems due to the differences in the DOM in HTML vs. XHTML.The build process now looks like .xhtml0→(process metadata)→ .xhtml9→(navigation wrap)→.html
- Replaced Articles no longer in Index pages
-
Articles which have been superceded by another Article are no longer listed on the index pages.