ceurws / ceur-make

A set of scripts to semi-automatically generate workshop proceedings for CEUR-WS.org
GNU General Public License v3.0
14 stars 4 forks source link

Update XSL to current index file template (2020-07-09) #40

Open cgrevisse opened 4 years ago

cgrevisse commented 4 years ago

I believe the toc2ceurindex.xsl is at CEURVERSION=2015-12-02. The current version of Vol-XXX/index.html file is at CEURVERSION=2020-07-09.

Would it be possible please to update the XSL file? I've seen most new additions to CEUR-WS follow the 2020 template, as requested by CEUR-WS ("Always use the latest template"), probably based on manual edition of the HTML template, but obviously don't benefit from your RDFa annotations, which is quite a pity.

csarven commented 4 years ago

@clange Remind me.. was there anything that needed to be done before merging https://github.com/ceurws/ceur-make/blob/dev/dokieli/toc2ceurindex.xsl into master?

dustalov commented 3 years ago

I was planning to prepare a proceedings volume for a workshop using ceur-make, but I am afraid that the template version in XSL diverges from the one at http://ceur-ws.org/Vol-XXX/. Is there a chance it will be updated soon?

csarven commented 3 years ago

Can you please indicate the diff.

csarven commented 3 years ago

@clange can say this more authoritatively, but the template in https://github.com/ceurws/ceur-make/blob/dev/dokieli/toc2ceurindex.xsl is approved for the proceedings. It has been used in several proceedings:

You can find example source that was used to generate the HTML+RDFa serialisation published at CEUR-WS.org, eg:

https://github.com/semstats/semstats.github.io/tree/master/2019/ceur

for

http://ceur-ws.org/Vol-2549/

at

https://github.com/semstats/semstats.github.io/blob/master/2019/ceur/toc.xml

https://github.com/semstats/semstats.github.io/blob/master/2019/ceur/workshop.xml

Note that

https://github.com/semstats/semstats.github.io/blob/master/2019/ceur/toc2ceurindex.xsl

used latest toc2ceurindex.xsl:

https://github.com/ceurws/ceur-make/blob/f631b4f073749240537806bc3786effb9efa9e4b/dokieli/toc2ceurindex.xsl

dustalov commented 3 years ago

I have not looked beyond <!-- CEURVERSION=2020-07-09 --> on the website and <xsl:comment> CEURVERSION=2015-12-02 </xsl:comment> in the repository. As far as I see, http://ceur-ws.org/Vol-2549/ was submitted before July 9, 2020. It is quite difficult to manually check the difference due to the RDF metadata and possible changes in http://ceur-ws.org/HOWTOSUBMIT.html.

csarven commented 3 years ago

Like I said, see https://github.com/ceurws/ceur-make/blob/dev/dokieli/toc2ceurindex.xsl#L37 . Granted that's also behind what's on the website...

@clange I can't synchronise indefinitely. I trust that what's in the dev branch will get merged into master and used as canonical.. using whatever processor :)

clange commented 3 years ago

@csarven @dustalov @cgrevisse I said it in a recent email to some of you, but let me clarify for everyone. Unfortunately we do not have the capacity to maintain the old XSLT-based code any longer. @WolfgangFahl and I are working on a reimplementation, which will take into account @csarven's requirements for accessible/structured formatting.

WolfgangFahl commented 3 years ago

see https://github.com/WolfgangFahl/pyCEURmake/issues expecially https://github.com/WolfgangFahl/pyCEURmake/issues/1 feel free to send me more examples expecially for https://github.com/WolfgangFahl/pyCEURmake/issues/3

dustalov commented 3 years ago

Thanks for pointing this out! I have already prepared the index.html file manually, but next time I will try https://github.com/WolfgangFahl/pyCEURmake. Could you please add a link to it in http://ceur-ws.org/HOWTOSUBMIT.html?