EPrints Technical Mailing List Archive
Message: #06085
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] Change from XHTML1.0 Transitional to HTML5
- To: "EP tech" <eprints-tech@ecs.soton.ac.uk>
- Subject: [EP-tech] Change from XHTML1.0 Transitional to HTML5
- From: jens.vieler@id.uzh.ch
- Date: Wed, 16 Nov 2016 15:40:06 +0100
Hi List,
after grabbing a little bit of code, opening a supportcase @eprints and reading a lot of stuff, i'm a little bit confused. We changed from XHTML1.0 Transitional to HTML5 (bootstrap) and wand to offer validated HTML-output ...of course!
So it's not only in your template, there are a lot of changes todo.
1.) build a new Header out of HTML instead of XHTML1.0 Transitional
a) change cfg/lang/de|en/templates/default.xml
b) change perl_lib/EPrints/XHTML.pm oder perl_lib/EPrints/XML.pm
c) find an obvious trick, to let eprints NOT check its own templates against W3Cs DTDs (however, support case is opened)
2.) perl_lib/EPrints/XHTML.pm would no longer be XMTML - we have to rebuild it to include some HTML5 rules.
For example including _javascript_: https://validator.w3.org/nu/?showsource=yes&showoutline=yes&showimagereport=yes&doc=http%3A%2F%2Fwww.zora.uzh.ch%2F120438%2F vs. https://www.w3.org/TR/html5/scripting-1.html - some of the rules changed around comments, newline etc.
So here is my question: Is there anybody who changed perl_lib/EPrints/XHTML.pm or built a new HTML5.pm?
Cheers
Jens
--
Jens Vieler
Zentrale Informatik
Universität Zürich
Stampfenbachstrasse 73
CH-8006 Zürich
mail: jens.vieler@id.uzh.ch
phone: +41 44 63 56777
http://www.id.uzh.ch
- Prev by Date: Re: [EP-tech] Debug Creator browse view generation
- Next by Date: Re: [EP-tech] Debug Creator browse view generation
- Previous by thread: [EP-tech] Debug Creator browse view generation
- Next by thread: [EP-tech] Open Repositories Conference Update: OR2017 Proposal Deadline Extended
- Index(es):