Mercurial > lada > lada-client
changeset 501:10959fe61092
Updated dependencies and documentation.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Thu, 06 Nov 2014 17:22:27 +0100 |
parents | ad7f574b382a |
children | 484e12e89d54 |
files | INSTALL README app.js |
diffstat | 3 files changed, 30 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/INSTALL Thu Nov 06 11:20:47 2014 +0100 +++ b/INSTALL Thu Nov 06 17:22:27 2014 +0100 @@ -18,6 +18,32 @@ Die folgenden Hinweise beziehen sich auf die Installation und Einrichtung auf Basis eines Oracle-RedHat Linux Systems. +Compilieren und Minifizieren der Anwendung +`````````````````````````````````````````` +Zum Compilieren der Anwendung kommt das Tool Sencha Cmd 4.0.x zum Einsatz. +Mit Hilfe dieses Tools kann der Quellcode in eine einzelne Datei zusammengefasst +und minifiziert werden. +Der Befehl hierzu lautet: + + sencha --sdk /home/rrenkert/lib/ext-4.2.1.883 compile \ + --classpath=app,resources/datetime,resources/i18n page -str -cla lada.js \ + -yui -i index.html -o build/index.html + +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ötigteten Klassen. +Für die Produktivversion müssen die folgenden Dateien zusätzlich in das +Verzeichnis 'build' kopiert werden: + + 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/Lada.properties build/resources/Lada.properties +resources/Lada_de-DE.properties build/resources/Lada_de-DE.properties +gfx/* build/gfx/ + + Installation Apache ``````````````````` Zunächst wird der Apache Webserver aus dem Repository installiert:
--- a/README Thu Nov 06 11:20:47 2014 +0100 +++ b/README Thu Nov 06 17:22:27 2014 +0100 @@ -68,8 +68,8 @@ https://github.com/elmasse/Ext.i18n.Bundle verfügbar ist, verwendet. -Diese muss in dem Ordner 'src' der vorher zur Verfügung gestellten ExtJS -Bibliothek eingebunden werden. Dazu wird der Ordner 'i18n' in den Ordner 'src' kopiert +Der darin enthaltene Ordner 'i18n' muss in dem Ordner 'resources' der Anwendung +eingebunden werden. Dazu wird der Ordner 'i18n' in den Ordner 'resources' kopiert oder verlinkt. Build
--- a/app.js Thu Nov 06 11:20:47 2014 +0100 +++ b/app.js Thu Nov 06 17:22:27 2014 +0100 @@ -12,7 +12,8 @@ 'Ext.ux.form.DateTimeField': 'resources/datetime/UX_DateTimeField.js', 'Ext.ux.DateTimeMenu': 'resources/datetime/UX_DateTimeMenu.js', 'Ext.ux.DateTimePicker': 'resources/datetime/UX_DateTimePicker.js', - 'Ext.ux.form.TimePickerField': 'resources/datetime/UX_TimePickerField.js' + 'Ext.ux.form.TimePickerField': 'resources/datetime/UX_TimePickerField.js', + 'Ext.i18n': 'resources/i18n/' } });