[Lada-commits] [PATCH] Updated dependencies and documentation
Wald Commits
scm-commit at wald.intevation.org
Thu Nov 6 17:22:02 CET 2014
# HG changeset patch
# User Raimund Renkert <raimund.renkert at intevation.de>
# Date 1415290947 -3600
# Node ID 10959fe61092f3df8367db45ab8eeb93bd483597
# Parent ad7f574b382aae26cfa1cff7014c7e2e021576d8
Updated dependencies and documentation.
diff -r ad7f574b382a -r 10959fe61092 INSTALL
--- 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:
diff -r ad7f574b382a -r 10959fe61092 README
--- 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
diff -r ad7f574b382a -r 10959fe61092 app.js
--- 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/'
}
});
More information about the Lada-commits
mailing list