Mercurial > lada > lada-client
changeset 947:ee8837ad99f8
Edited install instructions
author | Dustin Demuth <dustin@intevation.de> |
---|---|
date | Wed, 28 Oct 2015 14:52:40 +0100 (2015-10-28) |
parents | 71e2acb1cdd6 |
children | c021d9a378d6 |
files | INSTALL.markdown |
diffstat | 1 files changed, 18 insertions(+), 38 deletions(-) [+] |
line wrap: on
line diff
--- a/INSTALL.markdown Tue Oct 27 16:52:30 2015 +0100 +++ b/INSTALL.markdown Wed Oct 28 14:52:40 2015 +0100 @@ -50,46 +50,15 @@ Bevor Sie die Anwendung kompilieren können, müssen Sie die im Abschnitt *Lizenzen und Bibliotheken* genannten Bibliotheken zum Projekt hinzufügen. - -Zum Kompilieren nutzen Sie die folgende Anweisung: - -``` - $PATHTOSENCHACMD --sdk-path $PATHTOEXTJS compile \ - --classpath=app,resources/lib/ext/upload,resources/lib/ext/i18n page \ - -yui -i index.html -o build/index.html -``` - -Ersetzen Sie heirbei `$PATHTOSENCHACMD` mit dem Pfad zu Ihrer Installation von -Sencha Cmd. $PATHTOEXTJS gibt den Pfad an, an dem sich Ihre Kopie von ExtJs -befindet. +Um die Anwendung zu erzeugen und alle notwendigen Bibliotheken an den richtigen +Platz zu legen, passen Sie den Pfad zu SenchaCMD in der Datei `build.sh` an und +führen Sie das Shell-Skript aus. -Das Verzeichnis `build` enthält dann eine Datei `index.html` und eine Datei -`lada.js`. Die Datei `lada.js` ist eine komprimierte Version der Anwendung und -enthält alle benötigten Klassen. -Für die Produktivversion müssen die folgenden Dateien zusätzlich in das -Verzeichnis `build` kopiert werden: +Das Verzeichnis `lada-client-VERSIONSNUMMER` enthält dann eine Datei `index.html` +und eine Datei `lada.js`. Die Datei `lada.js` ist eine komprimierte Version der +Anwendung und enthält alle benötigten Klassen. -| Quelldatei | Zieldatei | -|--------------------------------------------------------|-------------------------------------------------------------| -| extjs/resources/css/ext-all-gray.css | build/extjs/resources/css/ext-all-gray.css | -| extjs/resources/ext-theme-gray/ext-theme-gray-all.css | build/extjs/resources/ext-theme-gray/ext-theme-gray-all.css | -| resources/i18n/Lada.properties | build/resources/i18n/Lada.properties | -| resources/i18n/Lada_de-DE.properties | build/resources/i18n/Lada_de-DE.properties | -| resources/img/* | build/ressources/img* | -| resources/lib/* (alles ausser ext Ordner) | build/resources/lib | - - -Um OpenLayers als "Single File" Version bereit zu haben, gehen Sie in das -Verzeichnis `build/resources/lib/OpenLayers` und führen Sie den folgenden Befehl -aus: - -``` -python build.py -``` - -Dies erstellt eine Datei `OpenLayers.js` innerhalb des Verzeichnisses. -Diese wird in der Webanwendung referenziert. ### Installation Apache Zunächst wird der Apache Webserver aus dem Repository installiert: @@ -116,7 +85,7 @@ ``` cd /var/www/html mkdir lada -cp -r build/* lada +cp -r lada-client-VERSIONSNUMMER/* lada ``` *Wichtig um SELinux dazu zu überreden das neue Verzeichnis auch zu servieren:* @@ -232,6 +201,17 @@ Die Dateien sind im Ordner `resources/lib/` zu entpacken +Um OpenLayers als "Single File" Version bereit zu haben, gehen Sie in das +Verzeichnis `build/resources/lib/OpenLayers` und führen Sie den folgenden Befehl +aus: + +``` +python build.py +``` + +Dies erstellt eine Datei `OpenLayers.js` innerhalb des Verzeichnisses. + + ``` cd .. unzip FileSaver-js.zip