| | |
| | | - Hochladen per Drag and Drop direkt in Ordner |
| | | - Listen- und Kachelansicht |
| | | |
| | | Die Bedienoberfläche passt sich an verschiedene Geräteausstattungen an (responsiv). Weitere Informationen zur Dateiverwaltung finden sich auf der [Produktseite](/data/ulrich/prg/file-cms). |
| | | Die Bedienoberfläche passt sich an verschiedene Geräteausstattungen an (responsiv). |
| | | |
| | | ### Konfiguration |
| | | |
| | | Die Dateiverwaltung erhält den Ablageort von Dateien über den JNDI-Eintrag |
| | | |
| | | ```` |
| | | <Environment |
| | | name="wbxFileBase" |
| | | type="java.lang.String" |
| | | value="/pfad/zu/den/daten" |
| | | override="false" |
| | | /> |
| | | ```` |
| | | |
| | | Wenn die Angabe `wbxFileBase` wie oben als JNDI-Parameter angegeben wird, kann sie beispielsweise in der Datei `$CATALINA_BASE/context.xml` hinterlegt werden. |
| | | Die Dateiverwaltung bezieht den Ablageort von Dateien über die Systemvariable `wbx.data`. Diese Angabe muss beim Start des Java-Prozesses als Parameter gesetzt sein wie in `java -Dwbx.data=/pfad/zu/den/daten [weitere Parameter]`. |
| | | |
| | | #### Automatische Ermittlung des Ablageortes |
| | | |
| | | Ist die Angabe `wbxFileBase` nicht zu finden oder leer, wird der Ablageort `../../../daten` ausgehend von `$CATALINA_BASE/webapps` verwendet. Wenn also z.B. das webapps-Verzeichnis in `/usr/local/tomcat/webapps` liegt, dann wird das Datenverzeichnis der Dateiablage in `/usr/daten` vermutet. Liegt es stattdessen in `/media/extmirror/srv/wbx/sys/base/webapps` dann lautet der Datenpfad `/media/extmirror/srv/wbx/daten`. |
| | | Ist die Angabe `wbxFileBase` nicht zu finden oder leer, wird der Ablageort `../../../daten` ausgehend von `$CATALINA_BASE/webapps` verwendet. |
| | | |
| | | |
| | | ## Webanwendung herstellen |
| | | |
| | |
| | | ## Lizenz |
| | | |
| | | Die Dateiverwaltung wird zu den Bedingungen der [GNU Affero General Public License](/gitblit/doc/file-cms.git/master/web!agpl.txt) bereitgestellt. Die von der Dateiverwaltung verwendeten Komponenten unterliegen zum Teil anderen Lizenzen. Deren Nutzungsbedingungen sind an den Quellen der Komponenten angegeben. |
| | | |
| | | ## ui2 Prototyp |
| | | |
| | | Unter `file-cms/ui2` entsteht eine neue Bedienoberfläche basierend auf `app-vorlage` und `app-menu` |
| | | |
| | | ### Änderungen gegenüber der Bedienoberfläche des file-cms |
| | | |
| | | - kein Bootstrap mehr |
| | | - kein jQuery mehr (allerdings benötigt Fancybox jQuery -> evtl. in separate .html-Datei auslagern) |
| | | - kein FontAwesome mehr, die wenigen benötigtgten Piktogramme sind mit Hilfe von Fontello aus FontAwesome entnommen und in das file-cms-Projekt kopiert (nur wenige KB) |
| | | - noch mehr zur Bedienung über berührungsempfindliche sowie kleinere Bildschirme geeignet |
| | | |