MACROMEDIA DREAMWEAVER 8-EXTENDING DREAMWEAVER Manual page 6

Extending dreamweaver
Table of Contents

Advertisement

Chapter 16: Data Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
How data sources work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
A simple data source example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .382
The Data Sources API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Chapter 17: Server Formats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
How data formatting works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
When the data formatting functions are called . . . . . . . . . . . . . . . . . . 402
The Server Formats API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Chapter 18: Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Component basics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .407
Extending the Components panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
How to customize the Components panel . . . . . . . . . . . . . . . . . . . . . . 408
Components panel files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Components panel API functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Chapter 19: Server Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
How customizing server models works . . . . . . . . . . . . . . . . . . . . . . . . .423
The Server Model API functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Chapter 20: Data Translators . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
How data translators work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Determining what kind of translator to use . . . . . . . . . . . . . . . . . . . . . .435
Adding a translated attribute to a tag . . . . . . . . . . . . . . . . . . . . . . . . . . .435
Inspecting translated attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
Locking translated tags or blocks of code . . . . . . . . . . . . . . . . . . . . . . . 437
Creating Property inspectors for locked content . . . . . . . . . . . . . . . . 439
Finding bugs in your translator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
A simple attribute translator example . . . . . . . . . . . . . . . . . . . . . . . . . . 443
A simple block/tag translator example . . . . . . . . . . . . . . . . . . . . . . . . . .447
The Data Translator API. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
Chapter 21: C-Level Extensibility . . . . . . . . . . . . . . . . . . . . . . . . 457
How integrating C functions works . . . . . . . . . . . . . . . . . . . . . . . . . . . . .457
Data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
The C-level API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
File Access and Multiuser Configuration API . . . . . . . . . . . . . . . . . . . .470
Calling a C function from JavaScript. . . . . . . . . . . . . . . . . . . . . . . . . . . .479
6
Contents

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DREAMWEAVER 8-EXTENDING DREAMWEAVER and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Dreamweaver 8

Table of Contents