Releases: OpenArabicPE/tei-boilerplate-arabic-editions
Localisation, improved support for IIIF and XIncludes
This release will break existing installations that make use of a local parameter file but otherwise point to the gh-pages
branch of this repository. The release includes the following changes and improvements:
-
Localisation of the UI: added menu items
-
XIncludes: the source of the include is now displayed with bibliographic information
-
XIncludes: include the facsimile of a page the XInclude starts on
-
IIIF: improved handling of facsimiles hosted through IIIF. We now check the URL for IIIF-specific patterns.
-
Serialised articles: arrows below the head link to the URLs provided in the
@next
or@prev
attributes of the<div>
-
Line breaks and segment numbers: improved display
-
Parameters: moved params for selection of image type and image quality to the parameter stylesheet
-
Changes to OpenArabicPE's ODD: adopted CSS to new encodings
-
<sourceDesc>
: improved display of dates in various calendars and languages -
Clean-up
- removed unused XSLT and namespaces
Various improvements, support for IIIF, move to gh-pages
This update is necessary to deal with the demise of rawgit.com. The master version for remote deployment is now hosted in the gh-pages
branch. The readme has been updated to document these changes. This update also includes the following improvements:
- support for facsimiles served through IIIF
- improved folder structure
- new classes for pop-up notes
- display of named entities moved from coloured highlight to trailing icons
- adaptations to changes in our ODD
- improved display of author names in table of contents
Minor bug fix
The bug preventing the fly-over display of footnotes was fixed by removing a generic .c_hidden
class from the main CSS.
Settings panel
In addition to improving the slide-out navigation panel and moving from javascript to jQuery, we added a settings panel. This panel currently only contains a single button to toggle the display of line breaks / beginnings (marked with <lb/>
in TEI) but it will be used to house more toggles in the coming months.
Sliding navigation panel
Since the table of content (toc) was regularly too long to be visible in its entirety and since the old layout did not allow for vertical scrolling of the toc, we switched over to scrollable panel that slides out from the right of the screen and is toggled by a short javascript. Because this script needs to be linked from teibp_parameters.xsl
this version of the Boilerplate is not backwards compatible.
New color schemes
I have changed the way how colours and potential colour schemes are implemented. This is done through a new parameter (p_color-scheme
) in teibp_parameters.xsl
and which is set to 'red'
for the established colour scheme. Currently 'blue'
will also work, but has not been made into any sort of a well-balanced colour scheme. In order to use this latest iteration of TEI Boilerplate with a local copy of teibp_parameters.xsl
pointing to this repository, one needs to update this local copy to the newest version!
improved navigation buttons
This minor update adds the following improvements:
- the navigation buttons between issues are now based on explicit statements in the TEI files, e.g. values of
@next
and@prev
on `. - a new button allows to jump to the bottom of the document
Added support for attributes on <biblScope>
This update was necessitated by an error in the OpenAraPE_ODD that saw information on volume and issue numbers encoded as <biblScope n="1"/>
instead of <biblScope from="1" to="1"/>
.
Fixed display of local facsimiles
This release provides the fix for the display of local facsimiles that had been erroneously based on the position of the <tei:graphic>
child of <tei:surface>
instead of its @url
attribute.
maintenance
Changes:
- cleaned CSS stylesheets
- updated display of brackets and quotation marks based on @rend attribute
- added rudimentary support for XInclude
- removed irrelevant plurals from the interface text