# HG changeset patch # User Raimund Renkert # 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/' } });