Commit 7272bc6e authored by Wolfgang's avatar Wolfgang

Increment version to 5.0.1

parent 38ecf93a
......@@ -4,19 +4,13 @@ TEI Publisher facilitates the integration of the TEI Processing Model into exist
TEI Publisher supports a range of different output media without requiring advanced coding skills. Customising the appearance of the text is all done in TEI by mapping each TEI element to a limited set of well-defined behaviour functions, e.g. “paragraph”, “heading”, “note”, “alternate”, etc. The TEI Processing Model includes a standard mapping, which can be extended by overwriting selected elements. Rendition styles are transparently translated into the different output media types like HTML, XSL-FO, LaTeX, or ePUB. Compared to traditional approaches with XSLT or XQuery, TEI Publisher may thus easily save a few thousand lines of code for media specific stylesheets.
![Editing an ODD](data/doc/EditODD.gif)
## Website and Support
A demo and further documentation is available on:
For general questions and discussions, please use our public hipchat room:
<a href="">
<img src="" width="128"/>
For general questions and discussions, please join the [#teipublisher]( room on the eXistdb slack.
If you need professional support or consulting, feel free to send your inquiry to [eXist Solutions](
......@@ -24,7 +18,7 @@ If you need professional support or consulting, feel free to send your inquiry t
A prebuilt version of the app can be installed from exist-db's central app repository. On your exist-db installation, open the package manager in the dashboard and select "TEI Publisher" for installation. This should automatically install dependencies such as the "TEI Publisher: Processing Model Libraries."
**Important**: Due to a bug in the 2.2 release, the tei-simple module requires [eXist-db 3.0RC1]( or later.
**Important**: Building the master branch of TEI Publisher requires [eXist-db 5.0.0]( or later.
## Documentation
......@@ -54,24 +48,6 @@ Following instructions are only relevant for developers who want to contribute t
1. use eXide to directly change resources inside the database, then sync them to a local directory where you have checked out the code from gitlab
2. use the Atom editor with the eXistdb package and open a local copy of the TEI Publisher repository as a project in Atom. Atom will make sure to sync your local modifications into the database. This is the most convenient and recommended method
3. use gulp and its watch task as described below
### Prerequisites
* Install npm: [](
### Install global node packages for the front-end and automation tasks
Install node modules by running
npm install -g gulp
### Build
`gulp watch` will upload files to the local exist-db instance whenever a source file changes.
**NOTE:** For the deploy and watch task you may have to edit the DB credentials in `gulpfile.js`.
### Web Components Testing
......@@ -3,7 +3,7 @@
<description>Tei-Publisher App</description>
<!-- Path to executables: Don't directly modify this file. Instead, edit>
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="" name="" abbrev="tei-publisher" version="5.0.0" spec="1.0">
<package xmlns="" name="" abbrev="tei-publisher" version="5.0.1" spec="1.0">
<title>TEI Publisher</title>
<dependency processor="" semver-min="5.0.0-RC8"/>
<dependency package=""/>
......@@ -11,6 +11,16 @@
<change version="5.0.1">
<ul xmlns="">
<li>Improve performance of milestone-chunk functions to remove bottleneck in page-by-page display</li>
<li>Extend pb-toggle-feature to support setting additional properties on the target</li>
<li>Add component pb-select-feature: similar to pb-toggle-feature, but shows a list of values to select from</li>
<li>Bugfix: generating an app based on teipublisher.odd or tei_simplePrint.odd failed</li>
<li>Behaviour alternate now uses pb-popover to either show a tooltip on mouseover or a persistent popup on click</li>
<li>ODD editor should save provided description for models as &lt;desc&gt; to ODD</li>
<change version="5.0.0">
<ul xmlns="">
<li>Integrate sample facets for browsing and search</li>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment