• Home
  • Community
    • For developers
    • For memory institutions
    • For researchers
    • Getting Started
    • Get in Touch
    • How to Contribute
    • Community Meetings
    • Code of Conduct
  • Society
    • Strategy
    • Statuten des Vereins e-editiones (German)
    • Meeting Minutes
    • Board
    • Members
    • Groups
    • How to become a member
  • Archive
  • Events
  • Project Registry
Contents
  • Introduction
    • What TEI Publisher does ...
    • e-editiones.org
    • Versions
      • What's new in TEI Publisher 9.0.0
      • What's new in TEI Publisher 8.0.0
      • What's new in TEI Publisher 7.0.0
      • What's new in TEI Publisher 6.0.0
  • Quickstart
    • «Stay Home Learn TEI Publisher From Scratch»
    • Installation
      • Installing into an eXist instance
        • Java
        • Download
        • Mac installation
        • Windows installation
        • Unix installation
        • First launch
        • Installing TEI Publisher
      • Using docker
        • Other useful commands
    • Browsing Documents
      • The Start Page
      • TEI Publisher Demo collection
    • Selected Use Cases
    • Document View
    • Experimenting with ODDs and page templates
    • Uploading your own documents
  • Supported XML vocabularies
    • TEI
    • DocBook
    • JATS (Journal Publishing Tag Library)
    • MS Word DOCX format conversion
      • A word about Word
      • ODD for docx
        • Parameter functions
  • Processing Model transformations
    • ODD Customization
      • Creating Your First ODD
      • Modify the ODD
      • First Steps
      • Other behaviours
      • Predicates and multiple models
      • Parameters
      • Screencast
      • Edit the ODD XML by hand
    • Processing Model Syntax
      • model element
        • model children and attributes:
        • model output styling
      • modelSequence and modelGrp
      • Behaviours
        • Available Behaviours
    • Including General CSS Styles
    • Output Media Settings
      • FO Output
      • LaTeX Output
      • ePub Output
      • Print CSS
    • Extensions to the Processing Model Specification
      • XQuery Instead of XPath
      • Default Processing Model Rules
      • Setting processing parameters for the ODD
        • External Parameters
        • Processing Modes
        • Setting Parameters within the ODD
      • Code Templates and Custom Behaviours
        • Introducing pb:template
        • Defining New Behaviours in the ODD
      • Extension Modules
        • Configuration
        • Implementing Custom Behaviours
        • Custom Behaviours Accepting User-Defined Parameters
      • Accessing Global Configuration Variables/Functions
  • Custom CSS styling
    • Customizing web components styling
    • External stylesheets
  • Page templates and pb-components
    • Web Components
    • Webcomponent Documentation
    • Communication between Components
    • Page Templates
    • Create your own Template
    • Handling Complex Alignments
    • Facsimiles and other images
      • Passing the list of images to pb-facsimile
      • Using IIIF presentation manifests
      • Customizing the generated manifest
  • Server-side API
    • Advantages of the API-based approach
    • API endpoint groups
    • Custom API endpoints
  • URL Routing
    • Creating custom URLs
    • Adjusting the client-side URL handling
  • Language versions
    • Using i18n in page templates
      • HTML text node with pb-i18n
      • Attributes (on HTML elements or custom web components)
      • Special web component properties configured via attributes
    • Project specific i18n files
  • Creating applications with the App Generator
    • Generated Code Overview
      • XQuery Code
    • Modifying the App
      • Using Multiple ODDs
        • Using different ODDs depending on the collection
    • Exporting the Finished App
    • Building from a directory
  • Best Practice Recommendations
  • Updating Applications
    • Upgrading from TEI Publisher 9.0 to 9.1
    • Upgrading from TEI Publisher 8 to 9
      • Upgrading the annotation editor
    • Upgrading from TEI Publisher 7 to 8
      • Other changes to pay attention to
    • Upgrading from TEI Publisher 7 to 7.x
      • Extra Steps for TEI Publisher 7.1
    • Upgrading from TEI Publisher 6 to 7
      • Copy files
      • Edit HTML templates
      • Update config.xqm
      • Check for other customizations
      • Remove superfluous code
      • Change API endpoints
    • Migrating from TEI Publisher 4, 5 or earlier
      • Update by Generating a New Application
      • Update by copying
  • Data
    • Data collection
    • Subcollections
    • Processing instructions
  • Facet Search Configuration
  • Embedding TEI Publisher in other systems
    • Live Examples
    • Retrieving the whole document as a simple HTML
    • Embedding webcomponents for navigation
  • Creating Custom Web Components
    • pb-clipboard example
    • Testing pb-clipboard
    • API documentation
      • Demo
    • Bundling and distribution
    • Using pb-extension-bundle in TEI Publisher or other apps
  • Adding a custom vocabulary
    • ODD
      • Case study: foo vocabulary
    • Default view and page template
    • Lucene configuration
    • Navigation
    • Search
  • Annotating Documents
    • Prerequisites and considerations
    • Annotations: the pen and paper of the digital world
    • Applying Annotations
      • Toggle Annotations
      • Analytic and Text Critical Annotations
      • Semantic Annotations
      • Batch edits and suggestions
    • Modifying Annotations
    • Merge, Export, Undo and Preview
    • The Preview Pane
    • Named Entity Recognition
  • Configuring the Annotation Editor
    • Configuring Authorities
      • Airtable Connector
      • Reconciliation Service Connector
      • Custom Connector
    • Configuring Annotations
      • Inserting an annotation before the selection
    • Other Considerations
  • Local authority registers
    • Maintaining authority registers
      • Editing a person
    • Customizing local registers
  • TEI Publisher in production
    • Running behind a proxy
      • Context paths
      • Caching
    • Hosting
    • Web components