Dies ist eine alte Version des Dokuments!


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 Frage. 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 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

  • Apache2, PHP5, SQLite3
  • Laravel 4 PHP Framework
  • Visuell ansprechende Frontpage zur Projektpräsentation
  • Einfach gehaltenes Backend zur Verwaltung (usability)
  • Import/Export von Stratigraphie- und Fundlisten in den Formaten CVS, XLSX, PDF

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.