Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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.