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;
- [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;
- [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;
- [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: http://evt.labcd.unipi.it/evt2-config/; 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;
- 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
Infoframe, 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
- 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 email@example.com. 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.