Mercurial > lada > lada-client
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 |