Archivi tag: critical edition

Announcing the second beta version of EVT 2!

After we published the first beta version of EVT 2, quite popular but still focused on the critical edition support only, development continued on many different fronts: catching up with EVT 1 with regard to diplomatic support, in particular, was high on our priority list. We are particularly happy, therefore, to release a second beta version for EVT 2 that catches up with EVT 1.3 under almost all that regards diplomatic edition support! But this is not the only new feature, here is a short list of all that goes into EVT 2 beta 2:

  • [NEW] support for diplomatic and interpretative editions: all the main features available in EVT 1, such us an advanced image viewer, text-image linking, support for <choice> elements, etc. are now implemented in EVT 2 as well;

Text-image linking in EVT 2

  • [NEW] navigation bar: a navigation bar similar to the one available in EVT 1 has been added;
  • [NEW] TOC page: a new table of contents page has been added to the general menu, to improve organization and presentation of introductory material;
  • [NEW] textual search engine: complete with virtual keyboard, precise word search, highlight while you type in the search field and case sensitive search this is a great addition for diplomatic/interpretative editions;

Textual search engine in EVT 2

  • [NEW] VisColl support: another feature to catch up with EVT 1, the VisColl XSLT style sheet has been added to the standard EVT 2 installation so that it is now possible to prepare a description of manuscript structure and have EVT automatically create SVG diagrams which can be browsed in a dedicated frame;

VisColl support in EVT 2

  • [NEW] 3DHOP integration: now you can have a view dedicated to present and browse 3D models thanks to the 3DHOP software; this is a very recent development, still in an experimental state, but you are welcome to play with it! after this release work will start again to add 3D model – text linking;

  • [NEW] a Web interface for easy configuration is available for experimental purposes at this URL:; note, however, that there have been so many changes that some of the options are not yet present in the web app;
  • [NEW] EVT 2 manual available in the doc folder: this is very much a work in progress, incomplete in some parts, but may be already be useful to our users;
  • [IMPROVED] named entities support: this feature has been refined so that it can work with diplomatic editions, also it is now possible to set named entities as entries in the pin area;

Named entities support in EVT 2

  • lots of bug fixes and minor enhancements.

The release can be downloaded from the usual Sourceforge page or directly from the home page, all the source code is available on GitHub. You can also browse the sample edition(s) directly from the project home page.

Known bugs and issues

We’ve come a long way, but please remember that this is a beta release: EVT 2 is not by all means a finished product, and while it can be used to publish digital editions there are still some bugs left and some features missing which will have to wait until the next release. The most significant issues are as follows:

  • some EVT 1 features, such as support for translations and for verse visualization, are not yet implemented in EVT 2;
  • text in the <front> element is going to be shown in the Info frame, there is no support yet for <titlePage> and/or original document content;
  • textual search is not working in the critical edition level, moreover for diplomatic/interpretative editions text indexes have to be created every time the edition is loaded;
  • named entities lists are not supported in the <back>, only in <sourceDesc>;
  • entries in named entities lists may be not shown if too many;
  • full screen 3DHOP view shows a distorted 3D model.

All the issues concerning EVT 2 are available here, please do not hesitate to comment on existing ones and/or adding new ones. This tool is also built thanks to the feedback that we receive from our users.

Please note that while there will be a further release after this one, to fix more bugs and add a couple of features, the development team is currently busy porting all the code base on Angular 9! Which means that there will be some time to wait before a 1.0 version is out, but rest assured it will be worth it! So please bear with us and continue sending us feedback 🙂

Important note about testing a local installation

In the past, we always suggested that you use Firefox to test an EVT-based edition on your computer, but during 2019 things have changed: starting from version 67 Firefox developers adopted the same security-conscious policy chosen by developers of Chrome and other Web browsers, that is forbidding loading local files (= documents available on the user’s computer drive) in the browser as a result of the execution of Javascript programs. The goal is to improve global security when browsing the Web, but the unpleasant collateral effect is that of preventing the loading of digital editions based on EVT, or similar software, from local folders. Fortunately there are several workarounds that can be used to test EVT editions that are located on your hard drive:

  • option no. 1: launch Chrome from the command line with the –allow-file-access-from-files parameter, after that you can press CTRL+O to open the index.html file, or you can just drag and drop it on Chrome’s window; this is probably the most simple way to do it;
  • option no. 2: download and install Firefox ESR v. 60: this version predates the new security policy adopted in FF v. 67 and, furthermore, it can be installed in parallel with any other version of Firefox;
  • option no. 3: install an extension providing a local web server on Firefox or Chrome, f.i. there is this one available for Chrome:

This problem, however, only affects local testing, after the edition has been uploaded on a server there are no problems in accessing it with any of the major browsers.


As usual, user feedback is very much appreciated: please send all comments, suggestions, bug reports, etc. to Also, if you use EVT 1/2 for your work we would love to know about it!


The features in this release have been implemented by:

  • Chiara Di Pietro (general development lead, tireless bug fixing and improving of implemented features, new features such as named entities support)
  • Angelo Del Grosso (Openseadragon image viewer implementation, text-image linking, miscellaneous improvements)
  • Federica Spinelli (3DHOP view implementation, miscellaneous improvements, bug fixes)
  • Jurgen Memaj (3DHOP preparatory work)
  • Chiara Martignano (table of contents, initial support for double-end-point attached method, miscellaneous improvements)
  • Giulia Cacioli (search engine implementation, miscellaneous improvements, bug fixes)
  • Francesco Donzella (initial VisColl implementation)
  • Simone Zenzaro (GitHub repository organization, general coordination and advice)
  • Roberto Rosselli Del Turco (general coordination, encoding of sample documents, documentation, testing, developer nagging)

Many thanks to all those who contributed with feedback and advice, a special thank you to Marco Callieri for helping us with 3DHOP integration.



Lascia un commento

Pubblicato da su giugno 30, 2020 in 3D, evt, release


Tag: , , , ,

EVT version 1.1.1 and version 2.0 alpha released!

Hello everybody,
we are back at you with what may be called a “double feature” release: two new versions of EVT at the same time! Here are the details.

EVT 1.1.1

This version is a follow-up to v. 1.1, which was released for the DH2016 conference, and adds support for yet another specific list (<listOrg>) besides a little refining. The 1.1 and following version was supposed to be a bug fix release, but we actually managed to include new features in it: EVT 1 is going to stay with us for a long time, which means that we definitely want to support it not only with bug fixes, but also with improvements when possible. Do not expect radical changes or brand new features in this version, however.

Here are the most important changes, please read the first item carefully:

  • changed the starting point of the transformation which is now based on <text> (also when using a <group> element): this is the most important difference compared to EVT 1.0, in fact note that the old method based on <div> does not work anymore, so please make sure to read the EVT 1.1.1 manual on this point;
  • added support for image formats other than JPEG;
  • added German language support thanks to Christian Schuster from Transylvania Digital Humanities Centre (DigiHUBB: who actually translated the English localization file;
  • added a template to rend italicized <title>s in <note>s;
  • added files for custom XSLT templates (evt_builder-custom-templates.xsl) and CSS rules (evt_builder-custom-styles.css), check section 3 of the manual;
  • added a distinction between critical <note>s and comment <note>s;
  • renamed evt_builder-miscellaneous.xsl into evt_builder-general.xsl;
  • added initial support for original content encoded into a <front>;
  • added support for <listOrg>;
  • many bug fixes!

Download it from the usual place and please report to us any problem that it may present. Your feedback is very much appreciated, as usual.

EVT 2.0 alpha

As the “alpha” tag suggests, this is not even a beta version of the new EVT 2 version. Actually it is very stable and does what it was created to do (support for critical editions in TEI XML format) quite well, but still has to be refined and, most of all, it lacks many important features available in EVT 1, the most critical one being support for digitized manuscript images.

EVT2 - Testimone frammentario

This is a very important release, however, because it is the first one based on the Angular.js framework and on the MVC design pattern, chosen because it allows to separate the logics of data presentation from the core of their processing. We needed more flexibility and modularity in order to make the development of new features easier and faster, and this has led to a completely new infrastructure: the XSLT stylesheets have been abandoned in favor of a set of JavaScript parsers specifically written to retrieve edition content directly from the XML file. Edition data is then saved in a JSON structure, organized in such a way that it can be easily and rapidly accessed when needed. The final styling of documents is entrusted to CSS style­sheets and is easily customizable.

EVT2 - Filtri

EVT2 - Heat map

Note that the current Javascript parser can only process TEI XML documents, but it is possible to add new parsers for different formats so that they are converted to the intermediate JSON structure, e.g. it is possible to add a custom XML (non­-TEI) parser, a LaTeX parser, etc.

These are the main features available in EVT 2.0 alpha:

  • Critical Edition support: rich and expandable critical apparatus, variant heat map, witnesses collation and variant filtering are some of the main features developed for the critical edition.
  • Bookmark: direct reference to the current view of the web application, considering view mode, current document, page and edition level, eventual collated witnesses and selected apparatus entry.
  • High level of customization: the editor can customize both the user interface layout and the appearance of the graphical components.

EVT2 - Varianti e note critiche

You can go straight to the online test site, but if you want to experiment with it you only have to download the archive from SourceForge and unpack it on your hard drive, after that you click on the index.html file and you are ready to go. If you want to try one of your documents you can do this by simply copying your file in the data folder and then editing the config.json file in the config folder: make sure that the dataUrl variable points to your file, e.g.

"dataUrl"          : "data/my_critical_edition.xml",

This version is the focus of all new development, so please let us know what you think of it writing at the usual contact email. Your feedback is even more appreciated for EVT 2 because this is the first public version and we definitely need to know if the path we have chosen is appropriate.

Many thanks to Marjorie Burghart for the TEI Critical Apparatus Toolbox which allowed us to perform a preliminary test of the TEI Parallel Segmentation method. A modified version of its sample file is the default pseudo-edition text showed in EVT 2.0 alpha.


1 Commento

Pubblicato da su luglio 28, 2016 in articles, evt, release


Tag: , , , ,