Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:arxliberalis [2013/12/18 15:36] bernhard [Grundlage] |
software:arxliberalis [2013/12/18 23:23] (aktuell) bernhard [Funktionsumfang] |
||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
- | 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). | + | 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 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). | + | 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). |
Zeile 14: | Zeile 14: | ||
* Abhängigkeiten | * Abhängigkeiten | ||
- | * Apache2 | + | * Apache 2 |
- | * PHP5.3+ | + | * PHP 5.3+ |
- | * SQLite3 | + | * SQLite 3 |
* Komponenten | * Komponenten | ||
* [[http://laravel.com/docs/quick|Laravel 4]] PHP Framework | * [[http://laravel.com/docs/quick|Laravel 4]] PHP Framework | ||
Zeile 28: | Zeile 28: | ||
===== Funktionsumfang ===== | ===== Funktionsumfang ===== | ||
- | * Visuell ansprechende Frontpage zur Projektpräsentation | + | * 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//) | * Einfach gehaltenes Backend zur Verwaltung (//usability//) | ||
* Import/Export von Stratigraphie- und Fundlisten in den Formaten CVS, XLSX, PDF | * 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. | ||
- | ===== Projekt Organisation ===== | + | {{:software:arxliberalis-overview.png|Overview}} |
+ | |||
+ | //Projekte werden modular in Form von SQLite Datenbanken verwaltet.// | ||
+ | ===== Projektstruktur ===== | ||
Jedes Projekt soll ohne weitere Abhängigkeiten (außer Binärdaten wie Bilder und Dokumente als Side-Files) als SQLite3 Datenbank verwaltet werden. | Jedes Projekt soll ohne weitere Abhängigkeiten (außer Binärdaten wie Bilder und Dokumente als Side-Files) als SQLite3 Datenbank verwaltet werden. |