A blog about how to do things in Digital Humanities

Filter by tags

How to join ACDH Mattermost

This post describes how you join Mattermost, a messaging platform provided by

How to change your git repo’s remote from redmine git to GitLab

How to point your local copy of a git repository from ACDH redmine to GitLab.

How to change your git repo’s remote from redmine git to GitHub

How to point your local copy of a repository from ACDH redmine to GitHub

Mapping MySQL database to RDF with Karma

This post describes the workflow for mapping relational database to RDF using Karma tool.

Part 3a - The Open-Proxy-Gate

This post provides an alternative solution for building data-retrieval endpoints as a reaction to the "Open-Proxy-Gate".

Part 4 - Vocabs App

In this post we will implement the vocabs app

Part 3 - A custom app

In this post we will create a custom app which will then serve as integration point for other django-generic-apps.

Part 2 - Webpage

In this post we will set up an example project and implement the generic-app 'webapp'

Part 1 - Getting started

This posts describes the motivations behind 'django-generic-apps' and describes them briefly

Upload and process

A post describing how to work with "Glaser-TEI", an app to upload and process transcriptions of Glaser-Squeezes

Part 2 - A customizable Table of Content

In this part we will 1. rename our thun-demo project, 2. add new data and 3. add a customizable Table of Content.

Part 1 - Motivation and requirements

This posts lists some nice to have features of a digital edition web app and gives a brief outlook on the upcoming tutorials describing how to implement this features.

Part 11 - Start a new project

In the eleventh part we are taking our code base created so far and use it as a starting base for a new project.

Part 10 - A nice but generic start page

In the 10th part we are going to rework the application's start page. Our goal is to improve its appearance but keeping it still highly generic.

Part 9 - Code refactoring

In the ninth part we are going to refactor our code base a little bit so we don't have to be too much ashamed.

Part 8 - Full text search

In the eighth part we are going to build a full text search.

Part 7 - Index based Search

In the seventh part we will attack the issue of an index based search.

Part 6 - Rename the app

In this sixth part of this series of tutorials we will rename, pack and (re)deploy our current digital edition’s application.

Part 5 - Clean up the code

In the fifth part we will clean up our code base - a little bit

Part 4 - XSLT Transformation

In the fourth parth we will start with a detail view by transforming XML via XSL into HTML.

Part 3 - Table of Contents

In this third part of our series of HowTos we will upload the XML/TEI files in our database and write our first xQuery function which will generate a very basic table of content from the uploaded XML/TEI documents.

Part 2a - Getting started (old solution)

This post contains old text, describing a (deprecated) method on how to deal with html documents stored in different locations of the application's code base.

Part 2 - Getting started

In the second part of our tutorial we will install eXist-db, and create a ›plain vanilla‹ eXist-db web application using eXist-db´s in build Deployment Editor.

Part 1 - Definition and Requirements

The following series of blog posts will guide you step by step through the process of building a web application for digital editions.

Push to a remote Git Repo

Pushing to a remote Git Repo to keep your data safe.

Commit to a (local) Git repo

A post describing how you get your data into a Git Repository

Cloning a Git Repo

A post describing how to clone a Git Repository