Mercurial > lada > lada-client
comparison README @ 436:067ecffac15d
Updated Readme: Added section with hints to minify the app with Sencha cmd.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Mon, 11 Nov 2013 11:22:16 +0100 |
parents | d0a9a1c31441 |
children | 9ba41a46f6e5 |
comparison
equal
deleted
inserted
replaced
435:f848807b2bc7 | 436:067ecffac15d |
---|---|
1 Hinweise zur Installation | 1 Lada-Client |
2 ========================= | 2 =========== |
3 Für die Installation ist es notwenig in dem Wurzelordner die ExtJS-Bibliothek | 3 |
4 in der Version 4.2.0 unter dem Namen "extjs" zur Verfügung zu stellen. | 4 Entwicklung |
5 ----------- | |
6 Für die Entwicklung ist es notwenig in dem Wurzelordner die ExtJS-Bibliothek | |
7 in der Version >=4.2.0 unter dem Namen "extjs" zur Verfügung zu stellen. | |
5 | 8 |
6 Diese lässt sich unter der folgenden URL herunterladen: | 9 Diese lässt sich unter der folgenden URL herunterladen: |
7 http://cdn.sencha.com/ext/gpl/ext-4.2.0-gpl.zip | 10 http://cdn.sencha.com/ext/gpl/ext-4.2.0-gpl.zip |
8 | 11 |
9 SHA1 Checksum: 2ce990d9e90c48a76078e8533c72b5452f9ed809 | 12 SHA1 Checksum: 2ce990d9e90c48a76078e8533c72b5452f9ed809 |
11 Beispiel: | 14 Beispiel: |
12 curl -O http://cdn.sencha.com/ext/gpl/ext-4.2.0-gpl.zip | 15 curl -O http://cdn.sencha.com/ext/gpl/ext-4.2.0-gpl.zip |
13 unzip ext-4.2.0-gpl.zip | 16 unzip ext-4.2.0-gpl.zip |
14 ln -s ext-4.2.0-gpl extjs | 17 ln -s ext-4.2.0-gpl extjs |
15 | 18 |
19 Zusätzlich wird für diese Anwendung eine Bibliothek zur Internationalisierung | |
20 verwendet, die unter der URL | |
21 | |
22 https://github.com/elmasse/Ext.i18n.Bundle | |
23 | |
24 verfügbar ist, verwendet. | |
25 Diese muss in dem Ordner 'src' der vorher zur Verfügung gestellten ExtJS | |
26 Bibliothek eingebunden werden. Dazu wird der Ordner 'i18n' in den Ordner 'src' kopiert | |
27 oder verlinkt. | |
28 | |
29 Installation | |
30 ------------ | |
31 Die Anwendung wird mit Hilfe des von Sencha bereitgestellten Tools 'Sencha Cmd' | |
32 compiliert und minifiziert. Vorbedingung für den Compilevorgang ist die unter | |
33 Entwicklung beschriebene Verzeichnisstruktur. | |
34 | |
35 Sencha Cmd kann unter der URL | |
36 | |
37 http://www.sencha.com/products/sencha-cmd/download | |
38 | |
39 heruntergeladen und dann installiert werden. | |
40 | |
41 Mit dem folgenden Befehl kann dann der Lada-Client compiliert und minifiziert werden: | |
42 | |
43 sencha -sdk /path/to/extjs compile \ | |
44 -classpath=app,app/view/widgets/resources/datetime page -yui \ | |
45 -in index.html -out build/index.html | |
46 | |
47 Dies erzeugt in dem Ordner 'build' die minifizierte Version der Anwendung, die | |
48 alle benötigten Klassen der ExtJS Bibliothek beinhaltet und eine entsprechende | |
49 index.html, die zur Auslieferung in einem Webserver verwendet werden kann. | |
50 | |
16 Dokumentation | 51 Dokumentation |
17 ============= | 52 ------------- |
18 Die Dokumentation wird mit dem Tool JSDuck erzeugt. | 53 Die Dokumentation wird mit dem Tool JSDuck erzeugt. |
19 Im Wurzelordner lässt sich nach der Installation von JSDuck dann mit dem | 54 Im Wurzelordner lässt sich nach der Installation von JSDuck dann mit dem |
20 Befehl "jsduck" die Dokumentation für den Lada-Clienten erzeugen. | 55 Befehl "jsduck" die Dokumentation für den Lada-Clienten erzeugen. |
21 Die Dokumentation findet sich nach der Generierung in dem Order "doc". | 56 Die Dokumentation findet sich nach der Generierung in dem Order "doc". |
22 Einstiegseite ist die Seite template.html. | 57 Einstiegseite ist die Seite template.html. |