-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathguides.json
252 lines (252 loc) · 10.2 KB
/
guides.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
[
{
"title": "Overview",
"items": [
{
"name": "getting_started",
"title": "Getting Started with Ext JS 4",
"description": "This introduction to Ext JS 4 explains how you can get started with creating your first application."
},
{
"name": "upgrade",
"title": "Upgrade Guide",
"description": "Learn what's new in Ext JS 4.0 and how to upgrade your existing applications."
},
{
"name": "upgrade_42",
"title": "Upgrade 4.1 to 4.2",
"description": "Learn what's new in Ext JS 4.2 and how to upgrade your 4.1 applications."
},
{
"name": "upgrade_41",
"title": "Upgrade 4.0 to 4.1",
"description": "Learn what's new in Ext JS 4.1 and how to upgrade your 4.0 applications."
},
{
"name": "performance",
"title": "Performance Guide",
"description": "Best practices and concepts for creating performant Ext JS apps."
}
]
},
{
"title": "Concepts",
"items": [
{
"name": "class_system",
"title": "The Class System",
"description": "This manual is intended for any developer who wants to create new or extend existing classes with the new class system in Ext JS 4.x."
},
{
"name": "application_architecture",
"title": "MVC Application Architecture",
"description": "Ext JS 4 comes with a new application architecture that not only organizes your code but reduces the amount you have to write."
},
{
"name": "layouts_and_containers",
"title": "Layouts and Containers",
"description": "The layout system handles the sizing and positioning of every component in your application."
},
{
"name": "components",
"title": "Components",
"description": "A simple example, and videos, about how to create components in Ext JS."
},
{
"name": "data",
"title": "The Data Package",
"description": "The data package is what loads and saves all of the data in your application."
},
{
"name": "drag_and_drop",
"title": "Drag and Drop",
"description": "This guide explains how to use the drag and drop system."
},
{
"name": "localization",
"title": "Localization",
"description": "This guide explains how to localize your application for multiple languages."
},
{
"name": "keyboard_nav",
"title": "Keyboard Navigation",
"description": "This guide explains how to use the keyboard navigation system."
},
{
"name": "testing",
"title": "Unit Testing",
"description": "This guide explains how to use Jasmine to unit test your projects."
},
{
"name": "testing_controllers",
"title": "Unit testing MVC Controllers",
"description": "This guide explains how to unit test MVC Controllers with Jasmine."
}
]
},
{
"title": "Components",
"items": [
{
"name": "grid",
"title": "The Grid Component",
"description": "The grid provides a great way to view lots of data at once, formatted exactly how you need it."
},
{
"name": "tree",
"title": "Trees",
"description": "Tree and grid now both extend from the same base class. All of the benefits of grid can now be used on trees."
},
{
"name": "drawing_and_charting",
"title": "Drawing and Charting",
"description": "The drawing and charting packages enable you to create cross browser and cross device graphics in a versatile way."
},
{
"name": "forms",
"title": "The Form Package",
"description": "The Form package enables you to create powerful forms backed with the Ext Data package"
},
{
"name": "theming",
"title": "Theming",
"description": "This guide explains how to use the theming system to customize the look and feel of your application."
}
]
},
{
"title": "Sencha Cmd",
"items": [
{
"name": "command",
"title": "Introduction to Sencha Cmd",
"description": "Introduction to using Sencha Cmd"
},
{
"name": "command_app",
"title": "Using Sencha Cmd with Ext JS",
"description": "Using Sencha Cmd to generate and develop Ext JS applications"
},
{
"name": "command_code",
"title": "Compiler-Friendly Code Guidelines",
"description": "Recommendations for getting the most from the compiler"
},
{
"name": "command_workspace",
"title": "Workspaces in Sencha Cmd",
"description": "Using Sencha Cmd to develop large, multi-page, applications"
},
{
"name": "command_packages",
"title": "Sencha Cmd Packages",
"description": "Using Packages in your applications"
},
{
"name": "command_package_authoring",
"title": "Creating Sencha Cmd Packages",
"description": "How to author and distribute packages"
},
{
"name": "command_app_single",
"title": "Single-Page Ext JS Apps",
"description": "Using Sencha Cmd to develop single-page, Ext JS applications"
},
{
"name": "command_app_multi",
"title": "Multi-Page Ext JS Apps",
"description": "Using Sencha Cmd to develop large, multi-page, Ext JS applications"
},
{
"name": "command_theme",
"title": "Building Themes for Ext JS",
"description": "Introduction to themes and the image slicer."
},
{
"name": "command_slice",
"title": "Image Slicing for IE",
"description": "Generate images for legacy browsers so they can dispaly gradients and rounded corners"
},
{
"name": "command_advanced",
"title": "Advanced Sencha Cmd",
"description": "Advanced uses of Sencha Cmd"
},
{
"name": "command_compiler",
"title": "Sencha Compiler Reference",
"description": "Using, configuring and getting the most from the compiler"
},
{
"name": "command_ant",
"title": "Ant Integration",
"description": "Describes the Ant Tasks available from Sencha Cmd"
},
{
"name": "command_compiler_meta",
"title": "Generating Metadata",
"description": "Generation and uses for code metadata"
},
{
"name": "command_reference",
"title": "Sencha Cmd Reference",
"description": "A complete command line reference"
}
]
},
{
"title": "Tutorials",
"items": [
{
"name": "mvc_pt1",
"title": "App Architecture Part 1",
"description": "Part 1 of a 4 part series explaining how to use Ext JS 4's Application Architecture. This part is all about planning your app"
},
{
"name": "mvc_pt2",
"title": "App Architecture Part 2",
"description": "In this article we start creating our Models, Views, Controllers and Stores"
},
{
"name": "mvc_pt3",
"title": "App Architecture Part 3",
"description": "In this part of the series, we will continue implementing controller logic inside of the application’s MVC architecture."
},
{
"name": "direct_grid_pt1",
"title": "Ext Direct and Grid Part 1",
"description": "How to link an Ext Grid to a PHP / MySQL backend with Ext Direct"
},
{
"name": "direct_grid_pt2",
"title": "Ext Direct and Grid Part 2",
"description": "Adding CRUD operations to the Ext Grid using Ext Direct"
},
{
"name": "editable_grid",
"title": "Editable Grid + Node.js 1",
"description": "Creating an Editable Grid backed with Node.js and MongoDB Part 1"
},
{
"name": "editable_grid_pt2",
"title": "Editable Grid + Node.js 2",
"description": "Creating an Editable Grid backed with Node.js and MongoDB Part 2"
}
]
},
{
"title": "Enterprise",
"items": [
{
"name": "amf",
"title": "Loading data from an AMF data source",
"description": "How to load data into a Store from an AMF (Action Message Format) data source, and display it in a grid"
},
{
"name": "soap",
"title": "Using SOAP Services in Ext JS",
"description": "SOAP Proxy and Reader provide a convenient way to create a SOAP request and load the response into a Store"
}
]
}
]