comparison INSTALL.markdown @ 896:237bca579fc7

More Instructions
author Dustin Demuth <dustin@intevation.de>
date Thu, 23 Jul 2015 17:43:06 +0200
parents 8e40f89624d6
children 44e970cec920
comparison
equal deleted inserted replaced
895:2b7bcb778f0a 896:237bca579fc7
16 finde sich in dem Installationbeispiel. 16 finde sich in dem Installationbeispiel.
17 17
18 Die folgenden Hinweise beziehen sich auf die Installation und Einrichtung auf 18 Die folgenden Hinweise beziehen sich auf die Installation und Einrichtung auf
19 Basis eines Oracle-RedHat Linux Systems. 19 Basis eines Oracle-RedHat Linux Systems.
20 20
21 Der Lada-Client ist eine Anwendung die auf dem Framework extJs 4.2.1 basiert,
22 Damit der Client funktiniert müssen Sie dieses Framework herunterladen und
23 entpacken. Dies kann direkt in das root-Verzeichnis des Lada-Clients geschehen.
24
25 Für Applikationen die ebenfalls unter der GPL lizenziert wird - so wie der Lada
26 Client - kann extJs als [GPL Version heruntergeladen](http://cdn.sencha.com/ext/gpl/ext-4.2.1-gpl.zip)
27 werden.
28
29 Legen Sie nach dem Entpacken einen Symlink auf dieses Verzeichnis an:
30
31 ```
32 ln -s ext-4.2.1.883 extjs
33 ```
34
21 ### Kompilieren und Minifizieren der Anwendung 35 ### Kompilieren und Minifizieren der Anwendung
22 36
23 Zum Compilieren der Anwendung kommt das Tool Sencha Cmd 4.0.x zum Einsatz. 37 Zum Kompilieren der Anwendung kommt das Tool Sencha Cmd 4.0.x zum Einsatz.
24 Mit Hilfe dieses Tools kann der Quellcode in eine einzelne Datei zusammengefasst 38 Mit Hilfe dieses Tools kann der Quellcode in eine einzelne Datei zusammengefasst
25 und minifiziert werden. Dies beschleunigt das Laden der Anwendung im Browser erheblich 39 und minifiziert werden. Dies beschleunigt das Laden der Anwendung im Browser erheblich
26 40
27 Sencha bietet Sencha Cmd zum [Download](https://www.sencha.com/products/extjs/cmd-download/) 41 Sencha bietet Sencha Cmd zum [Download](https://www.sencha.com/products/extjs/cmd-download/)
28 an. Beachten Sie: Sencha Cmd ist keine freie Software. 42 an. Beachten Sie: Sencha Cmd ist keine freie Software.
41 ``` 55 ```
42 $PATHTOSENCHACMD --sdk-path $PATHTOEXTJS compile \ 56 $PATHTOSENCHACMD --sdk-path $PATHTOEXTJS compile \
43 --classpath=app,resources/lib/ext/upload,resources/lib/ext/i18n page \ 57 --classpath=app,resources/lib/ext/upload,resources/lib/ext/i18n page \
44 -yui -i index.html -o build/index.html 58 -yui -i index.html -o build/index.html
45 ``` 59 ```
60
61 Ersetzen Sie heirbei `$PATHTOSENCHACMD` mit dem Pfad zu Ihrer Installation von
62 Sencha Cmd. $PATHTOEXTJS gibt den Pfad an, an dem sich Ihre Kopie von extJs
63 befindet.
64
46 65
47 Das Verzeichnis `build` enthält dann eine Datei `index.html` und eine Datei 66 Das Verzeichnis `build` enthält dann eine Datei `index.html` und eine Datei
48 `lada.js`. Die Datei `lada.js` ist eine komprimierte Version der Anwendung und 67 `lada.js`. Die Datei `lada.js` ist eine komprimierte Version der Anwendung und
49 enthält alle benötigten Klassen. 68 enthält alle benötigten Klassen.
50 Für die Produktivversion müssen die folgenden Dateien zusätzlich in das 69 Für die Produktivversion müssen die folgenden Dateien zusätzlich in das
52 71
53 | Quelldatei | Zieldatei | 72 | Quelldatei | Zieldatei |
54 |--------------------------------------------------------|-------------------------------------------------------------| 73 |--------------------------------------------------------|-------------------------------------------------------------|
55 | extjs/resources/css/ext-all-gray.css | build/extjs/resources/css/ext-all-gray.css | 74 | extjs/resources/css/ext-all-gray.css | build/extjs/resources/css/ext-all-gray.css |
56 | extjs/resources/ext-theme-gray/ext-theme-gray-all.css | build/extjs/resources/ext-theme-gray/ext-theme-gray-all.css | 75 | extjs/resources/ext-theme-gray/ext-theme-gray-all.css | build/extjs/resources/ext-theme-gray/ext-theme-gray-all.css |
57 | resources/i18n/Lada.properties | build/resources/i18n/Lada.properties | 76 | resources/i18n/Lada.properties | build/resources/i18n/Lada.properties |
58 | resources/i18n/Lada_de-DE.properties | build/resources/i18n/Lada_de-DE.properties | 77 | resources/i18n/Lada_de-DE.properties | build/resources/i18n/Lada_de-DE.properties |
59 | resources/img/* | build/ressources/img* | 78 | resources/img/* | build/ressources/img* |
60 | resources/lib/* (alles ausser ext Ordner) | build/resources/lib | 79 | resources/lib/* (alles ausser ext Ordner) | build/resources/lib |
61 80
62 81
63 Um OpenLayers als "Single File" Version bereit zu haben, gehen Sie in das Verzeichnis 82 Um OpenLayers als "Single File" Version bereit zu haben, gehen Sie in das Verzeichnis
64 `build/resources/lib/OpenLayers` und führen Sie den folgenden Befehl aus: 83 `build/resources/lib/OpenLayers` und führen Sie den folgenden Befehl aus:
65 84
82 101
83 Die Konfiguration, welche Module beim Start des Apache geladen werden, erfolgt 102 Die Konfiguration, welche Module beim Start des Apache geladen werden, erfolgt
84 in der Datei `/etc/httpd/conf`. Die zu ladende Module sind in dieser Datei mit 103 in der Datei `/etc/httpd/conf`. Die zu ladende Module sind in dieser Datei mit
85 der Option `LoadModule` angegeben. Folgende Module werden benötigt: 104 der Option `LoadModule` angegeben. Folgende Module werden benötigt:
86 105
87 * ldap_module: Authentifizierung gegen den LDAP
88 * headers_module: Setzten der Header nach der Authentifizierung 106 * headers_module: Setzten der Header nach der Authentifizierung
89 * proxy_module: Reverse Proxy des Apache zum Jboss-Server 107 * proxy_module: Reverse Proxy des Apache zum Jboss-Server
90 108
91 ### Einrichtung der Anwendung 109 ### Einrichtung der Anwendung
92 110

http://lada.wald.intevation.org