Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Java Scala

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
de.uni_koeln.ub.drc.feature
de.uni_koeln.ub.drc.rcp
de.uni_koeln.ub.drc.ui
de.uni_koeln.ub.drc
.gitignore
README.textile
pom.xml

README.textile

Git repository for the DRC project (Digital Romansch Chrestomathy).

Beta 2 – Milestone 1 (2010 November 26)

Overview

Beta 2 milestone 1 (tag: b2-m1) contains bugfixes and visual tweaks, as well as various minor improvements like optimized DB access and memory usage, improved synchronization between users and special characters support in all text fields. The Tycho build now uses the ‘eclipse-repository’ packaging and the application updates itself on startup using the p2 API.

Dependencies and Setup

Beta 2 milestone 1 requires Eclipse 4.0 and eXist-db (running on our server or locally on port 7777, see below for setup); other requirements are included. The Tycho build requires Maven 3 and can be executed in the repo root using mvn clean install.

Beta 1 (2010 October 15)

Our first beta (tag: b1) is available for download (login: anonymous, empty pass).

Beta 1 – Milestone 5 (2010 September 30)

Overview

Beta 1 milestone 5 (tag: b1-m5) adds a new view to enter special characters, next/previous page browsing, page tagging and comments. The view arrangement is now fully customizable. Milestone 5 also introduces various minor UI improvements and bugfixes, like search result and page details or improved error handling and progress notification. The code is now built by Hudson using Tycho (see link above for downloads of nightly builds).

Dependencies and Setup

Beta 1 milestone 5 requires Eclipse 4.0 and eXist-db (running on our server or locally on port 8080, see below for setup); other requirements are included. The Tycho build requires Maven 3 and can be executed in the repo root using mvn clean package. See below for general instructions on building and running.

Beta 1 – Milestone 4 (2010 August 28)

Overview

Beta 1 milestone 4 (tag: b1-m4) replaces the initial prototypical persistence in zip files with an XML DB (eXist-db). This milestone includes all pages for the first volume, based on improved initial OCR. It supports merging of pages edited by different users and adds several UI improvements, like modification dates, page mapping and synchronized highlighting in the image and the edit area.

Dependencies and Setup

Beta 1 milestone 4 requires Eclipse 4.0 and eXist-db (install, change port from 8080 to 8888 in tools/jetty/etc/jetty.xml, run bin/startup.sh, import our DB backup); other requirements (e.g. Scala 2.8 final, PdfBox) are included in the lib folder in the de.uni_koeln.ub.drc bundle. See below for general instructions on building and running.

Beta 1 – Milestone 3 (2010 July 17)

Overview

Beta 1 milestone 3 (tag: b1-m3) mainly adds multi-user support with user reputation and a voting system for corrections. It also introduces the ability to revert to a previous correction, a larger and improved presentation of the original document, more accurate word highlighting, as well as bugfixes and performance improvements.

Dependencies and Setup

Beta 1 milestone 3 requires Eclipse 4.0 RC1; other requirements (e.g. Scala 2.8 final, PdfBox) are included in the lib folder in the de.uni_koeln.ub.drc bundle. See below for general instructions on building and running.

Beta 1 – Milestone 2 (2010 May 28)

Overview

Beta 1 milestone 2 (tag: b1-m2) adds options for searching in the entire history, the original, or the latest form only, as well as a new word details view containing the edit history and edit suggestions for the current word. It also adds basic warnings about probable errors, as well as support for exporting pages as plain text files. Internal resources (scans, text, metadata) are now bundled in zip files.

Dependencies and Setup

Beta 1 milestone 2 requires Eclipse 4.0 M6; other requirements (Scala 2.8 RC3, iText) are included in the lib folder in the de.uni_koeln.ub.drc bundle. See below for general instructions on building and running.

Beta 1 – Milestone 1 (2010 April 13)

Overview

Beta 1 milestone 1 (tag: b1-m1) provides a basic local, single-user implementation of the DRC system. It features basic search and page selection, editing and persistence, word-based edit history and highlighting of the currently selected word in the original scan (see screenshot below).

Dependencies and Setup

  • Beta 1 milestone 1 requires Eclipse 4.0 M4; other requirements (Scala, iText) are included in the lib folder in the de.uni_koeln.ub.drc bundle. See below for general instructions on building and running.

General Documentation

Building and Running

  • Core components (Scala) are built and deployed with Ant to be used in the UI (Eclipse 4); see the build.xml file in the de.uni_koeln.ub.drc bundle
  • After cloning, rename the accounts.properties.template file in de.uni_koeln.ub.drc.ui to accounts.properties
  • Tests for the core components can be run with Ant, UI tests by running the AllTestsSuite in the de.uni_koeln.ub.drc.ui bundle (Run As > Plug-in Test)
  • The UI can be started by running the drc.ui.product in the de.uni_koeln.ub.drc.ui bundle (Run As > Eclipse Application)

Other Resources

Something went wrong with that request. Please try again.