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/'
     }
 });
 

http://lada.wald.intevation.org