Hello All!
As some of you know, new website content is contained in .content
files, which are pre-processed into .html files by genpage and then
validated against their DTD with XEmacs/PSGML.
This whole process is triggered by commits of XEmacs developers.
I have converted the genpage template template.html and all (currently
99) .content files to comply with the XHTML 1.0 DTD.
This puts us in the enviable position of moving to XML easily whenever
we decide to do so.
Needless to say that all 99 auto-generated .html files fully comply
with XHTML 1.0. I have manually fixed all validation errors in my
local working directory of xemacsweb prior to commiting the changes.
I am asking you all now to give
http://xemacs.sourceforge.net/ a hard
time and report any problem with site content to
XEmacs Web Maintainers <xemacs-webmaint(a)xemacs.org>
and
XEmacs Beta List <xemacs-beta(a)xemacs.org>
or even to me :-) at <adrian(a)xemacs.org>.
The entire website (CVS module xemacsweb) has been rtagged pre-xhtml
prior to this massive change.
BTW: The sourceforge CVS server was able to swallow my big commit[1]
in one piece and the automatic website update went well.
Best regards,
Adrian
Footnotes:
[1] cvs -f -z3 -dadriana@cvs.sourceforge.net:/cvsroot/xemacs commit -m \
"Re: [xemacsweb PATCH] Convert ALL .content files to XHTML 1.0 \
Transitional <uk8bakktz.fsf(a)ecf.teradyne.com>" ChangeLog \
batch-psgml-validate.el index.content template.html About/ChangeLog \
About/Website.content About/XEmacsVsGNUemacs.content \
About/created.content About/index.content About/Screenshots/ChangeLog \
About/Screenshots/index.content Architecting-XEmacs/ChangeLog \
Architecting-XEmacs/I18N.content \
Architecting-XEmacs/color-list.content \
Architecting-XEmacs/compat-package.content \
Architecting-XEmacs/custom.content \
Architecting-XEmacs/dialog-boxes.content \
Architecting-XEmacs/dot-xemacs.content \
Architecting-XEmacs/drag-n-drop.content \
Architecting-XEmacs/dynamic-modules.content \
Architecting-XEmacs/elisp-structures.content \
Architecting-XEmacs/enabling-extensions.content \
Architecting-XEmacs/encourage.content \
Architecting-XEmacs/extent.content \
Architecting-XEmacs/faster-elisp.content \
Architecting-XEmacs/index.content \
Architecting-XEmacs/init-files.content \
Architecting-XEmacs/intro.content \
Architecting-XEmacs/keybinding-schemes.content \
Architecting-XEmacs/keyboard-actions.content \
Architecting-XEmacs/lisp-engine-replacement.content \
Architecting-XEmacs/lisp-engine.content \
Architecting-XEmacs/lisp-interface.content \
Architecting-XEmacs/long-term-I18N.content \
Architecting-XEmacs/mail-home.content \
Architecting-XEmacs/misc-user-event.content \
Architecting-XEmacs/mule-plan.content \
Architecting-XEmacs/package-changes.content \
Architecting-XEmacs/packages.content \
Architecting-XEmacs/pointer.content \
Architecting-XEmacs/profiling.content \
Architecting-XEmacs/proto.content \
Architecting-XEmacs/redisplay.content \
Architecting-XEmacs/senstive-callbacks.content \
Architecting-XEmacs/showstoppers.content \
Architecting-XEmacs/symbol-value-handlers.content \
Architecting-XEmacs/toolbar-customization.content \
Architecting-XEmacs/translation-macros.content \
Architecting-XEmacs/unexec.content \
Architecting-XEmacs/version-number.content \
Architecting-XEmacs/website.content \
Architecting-XEmacs/windows-I18N.content \
Architecting-XEmacs/windows-install.content \
Architecting-XEmacs/windows-key-bindings.content \
Architecting-XEmacs/windows-ole.content \
Architecting-XEmacs/windows-printing.content \
Architecting-XEmacs/xemacs-intro.content \
Architecting-XEmacs/xemacs-short-intro.content \
Architecting-XEmacs/xemacs-tour.content Develop/ChangeLog \
Develop/devTeam.content Develop/index.content Develop/jobs.content \
Develop/otherDev.content Documentation/ChangeLog \
Documentation/index.content Documentation/packageGuide.content \
Download/ChangeLog Download/elispPackages.content \
Download/elispSites.content Download/index.content \
Download/optLibs.content FAQ/ChangeLog FAQ/index.content \
FAQ/xemacs-faq.html FAQ/xemacs-faq_1.html FAQ/xemacs-faq_2.html \
FAQ/xemacs-faq_3.html FAQ/xemacs-faq_4.html FAQ/xemacs-faq_5.html \
FAQ/xemacs-faq_6.html FAQ/xemacs-faq_7.html FAQ/xemacs-faq_8.html \
FAQ/xemacs-faq_toc.html FAQ/xemacs-new.html FAQ/old/ChangeLog \
FAQ/old/XEmacs-FAQ-changes.html FAQ/old/index.html \
FAQ/old/xemacs-current.html FAQ/old/xemacs-customization.html \
FAQ/old/xemacs-deleted.html FAQ/old/xemacs-faq.html \
FAQ/old/xemacs-installation.html FAQ/old/xemacs-merge.html \
FAQ/old/xemacs-miscellaneous.html FAQ/old/xemacs-subsystems.html \
FAQ/oldstuff/ChangeLog FAQ/oldstuff/index.html \
FAQ/oldstuff/xemacs-faq_1.html FAQ/oldstuff/xemacs-faq_2.html \
FAQ/oldstuff/xemacs-faq_3.html FAQ/oldstuff/xemacs-faq_4.html \
FAQ/oldstuff/xemacs-faq_5.html FAQ/oldstuff/xemacs-faq_6.html \
FAQ/oldstuff/xemacs-faq_7.html FAQ/oldstuff/xemacs-faq_8.html \
FAQ/oldstuff/xemacs-faq_toc.html FAQ/upload/ChangeLog \
FAQ/upload/xemacs-faq.html FAQ/upload/xemacs-faq_1.html \
FAQ/upload/xemacs-faq_2.html FAQ/upload/xemacs-faq_3.html \
FAQ/upload/xemacs-faq_4.html FAQ/upload/xemacs-faq_5.html \
FAQ/upload/xemacs-faq_6.html FAQ/upload/xemacs-faq_7.html \
FAQ/upload/xemacs-faq_8.html FAQ/upload/xemacs-faq_toc.html \
Install/ChangeLog Install/index.content Languages/German/ChangeLog \
Languages/German/index.content Languages/Japanese/index.content \
Links/ChangeLog Links/customization.content Links/index.content \
Links/install.content Links/troubleshooting.content \
Links/tutorials_1.content Links/tutorials_2.content \
Links/tutorials_3.content Links/tutorials_foot.content \
Links/tutorials_toc.content Releases/21.1.6.content \
Releases/21.1.6.win.content Releases/21.1.7.changelog.content \
Releases/21.1.7.content Releases/21.1.8.content \
Releases/21.2.27.content Releases/21.2.28.content \
Releases/21.2.29.content Releases/21.2.30.content \
Releases/21.2.31.content Releases/21.2.32.content \
Releases/21.2.33.content Releases/21.2.34.content \
Releases/21.2.35.content Releases/21.2.36.content Releases/ChangeLog \
Releases/index.content Releases/patchProb.content
--
Adrian Aichner <adrian(a)xemacs.org>,
http://www.xemacs.org