ArxLiberalis

Erstellen eines Web-Interface zur Präsentation (primär) und Verwaltung von archäologischen Projekten. In Strukturierung möglichst nach Vorgabe durch das Bundesdenkmalamt und dem usus prominenter Grabungsfirmen (AS, Fiale) entsprechen. Die Entwicklung soll unter einer GNU-GPLv3 Lizenz auf GitHub oder Sourceforge gehostet werden.

Für eine möglichst vielseitige und Plattform unabhängige Lösung kommt eine Implementierung als Web-Applikation am ehesten in Betracht. ArxLiberalis soll auf regulären Domainservern als öffentlicher Service angeboten werden, als auch zur lokalen oder internen (LAN im Büro) Nutzung mittels üblichem LAMP-Stack (nativ unter Linux oder WAMP unter Windows).

Auf die Nutzung von MySQL Datenbanken soll zum Vorteil der Portabilität und Sicherungsmöglichkeiten auf Dateisystem-Ebene verzichtet werden, jedes Projekt soll in Form einer eigenen SQLite3 Datenbank-Datei verwaltet werden (einfaches Austauschen und Zusammenstellen).

Grundlage

  • Abhängigkeiten
    • Apache 2
    • PHP 5.3+
    • SQLite 3
  • Komponenten

Lizenzierung

  • Visuell ansprechende Frontpage zur Projektpräsentation (HTML 5, CSS 3)
  • Responsive design für eine optimale und zeitgemäße Darstellung auf mobilen Geräten.
  • Einfach gehaltenes Backend zur Verwaltung (usability)
  • Import/Export von Stratigraphie- und Fundlisten in den Formaten CVS, XLSX, PDF
  • Import/Export von Projekten (Datenbank und zugeordnete Binärdateien) als tarballs mit ZIP oder TAR/GZIP Komprimierung.

Overview

Projekte werden modular in Form von SQLite Datenbanken verwaltet.

Jedes Projekt soll ohne weitere Abhängigkeiten (außer Binärdaten wie Bilder und Dokumente als Side-Files) als SQLite3 Datenbank verwaltet werden.

Proposal of database structure

Mögliche Datenbankstruktur für ein Projekt.