+612 9045 4394
 
CHECKOUT
Building Dreamweaver 4 and Dreamweaver UltraDev Extensions : Application Development S. - Ray West

Building Dreamweaver 4 and Dreamweaver UltraDev Extensions

Application Development S.

Paperback

Published: 1st January 2001
Ships: 7 to 10 business days
7 to 10 business days
RRP $50.00
$42.75
14%
OFF

More than 600,000 Website authors use Dreamweaver to develop and design their sites. This work, written by award-winning extension developers, features an in-depth look at critical Dreamweaver internals - like objects, behaviours, commands and more.

Acknowledgmentsp. xv
Introductionp. xix
Beginning Dreamweaver Extensibilityp. 1
What Is an Extension?p. 2
What Kinds of Extensions Are There?p. 4
Behaviorsp. 5
Objectsp. 5
Commandsp. 6
Data Sourcesp. 6
Server Behaviorsp. 7
Browser Profilesp. 7
Floatersp. 7
Inspectorsp. 8
Menusp. 8
Server Modelsp. 8
Third-Party Tagsp. 9
Translatorsp. 9
Reportsp. 9
Referencesp. 9
Building Extensionsp. 10
The Configurations Folderp. 11
The User Interfacep. 11
JavaScript Codep. 13
The Document Object Modelp. 13
Selections and Offsetsp. 14
Nodesp. 16
Dot Notationp. 17
JavaScript API Methodsp. 19
Shared Folder Functionsp. 21
Display Helpp. 21
What to Take Away from this Chapterp. 23
Extending Dreamweaver Documentsp. 23
Objects and Behaviorsp. 25
Objectsp. 26
A More Complex Objectp. 31
Coding Your Objectp. 33
Third-Party Tags and XMLp. 38
Behaviorsp. 40
Behavior Functionsp. 40
The BUDAlert Behaviorp. 41
A More Complex Behaviorp. 45
Focus Fieldp. 45
Focus Field Functionsp. 47
The onLoad Eventp. 49
The Focus Field Behaviorp. 49
Focus Field Behavior Functionsp. 52
Some General Observations about Focus Fieldp. 55
What to Take Away from this Chapterp. 57
Exercisesp. 58
Commandsp. 59
Using Commandsp. 60
The Command APIp. 61
Menu-Location=Nonep. 63
Creating a Basic Commandp. 64
Buttons in Command Filesp. 66
Using Regular Expressions in Commandsp. 69
Making History Commandsp. 72
Copying a History Command to the Clipboardp. 73
Using Commands from Other Extensionsp. 73
Recursionp. 74
Adding Head Codep. 75
Building the Extensionp. 76
The User Interfacep. 80
Menu Commandsp. 82
Creating the Set Text Editor Prefs Commandp. 83
The Design Notes Functionsp. 85
Updating the User Interfacep. 86
Creating the Menu Itemsp. 87
The Open With Commandp. 88
What to Take Away from this Chapterp. 91
Exercisesp. 92
Property Inspectors and Floatersp. 93
Property Inspectorsp. 94
The Interface of a Property Inspectorp. 94
Inspecting the Selectionp. 97
Form Inspectorp. 98
The canInspectSelection Functionp. 102
The inspectSelection Functionp. 103
Other Custom Support Functionsp. 105
Floatersp. 108
Creating an HTML Mini Editorp. 108
Running Commands from a Floaterp. 111
Creating an Extension Mini Editorp. 114
What to Take Away from this Chapterp. 120
Exercisesp. 120
Introduction to UltraDev Extensionsp. 123
How Is UltraDev Different from Dreamweaver?p. 124
Server Behaviorsp. 124
Steps for Building a Server Behavior Extensionp. 126
Your Final Code: The First Stepp. 128
Accessing the Server Behavior Builder (SBB)p. 129
Creating the Code Blocksp. 131
Generating the Interfacep. 133
Adding JavaScript to the Auto-Generated Filep. 136
XML Filesp. 137
Extending the Server Behavior Builder (SBB)p. 141
Other UltraDev Extensionsp. 146
Data Sourcesp. 146
Connectionsp. 146
Server Formatsp. 147
Server Modelsp. 148
What to Take Away from this Chapterp. 148
Exercisesp. 149
The Dreamweaver Menus and Extension Packagingp. 151
The menus.xml Filep. 152
Packaging Extensionsp. 152
Main Tagp. 153
Products and Authors Tagsp. 153
Description of the Extensionp. 154
Putting Your Files into the Extension Packagep. 154
Changing the Dreamweaver Menusp. 156
Wrapping Up the Packagep. 157
Using Shared Files in Your Extension Packagep. 159
Extension Organizationp. 161
Adding Your Own Menu and Menu Itemsp. 162
Adding an Item to the Context Menusp. 165
Using the MXI File Creator Packager Extensionp. 168
What to Take Away from this Chapterp. 175
Exercisesp. 175
Testing and Deploying Extensionsp. 177
Testing and Debugging the Extensionp. 178
Using Alert Boxesp. 179
Using Eval and Trace Consolep. 182
The Public Domain Extension Debugger Extensionp. 186
Repackaging and Version Control for Extensionsp. 187
Deploying the Extensionp. 188
The Macromedia Exchangep. 189
Downloading Extensionsp. 190
Uploading Extensionsp. 192
Other Optionsp. 197
What to Take Away from this bookp. 197
Shared Functions Referencep. 199
Shared CMN Folder Functionsp. 200
Shared\MM\Scripts\CMN#Ul.jsp. 200
Shared\MM\Scripts\CMN#doclnfo.jsp. 201
Shared\MM\Scripts\CMN\DOM.jsp. 203
Shared\MM\Scripts\CMN\file.jsp. 204
Shared\MM\Scripts\CMN\form.jsp. 206
Shared\MM\Scripts\CMN\insertion.jsp. 206
Shared\MM\Scripts\CMN#string.jsp. 207
Shared Class Folderp. 208
UltraDev Shared Filesp. 209
Other Important Filesp. 210
Extensions.txtp. 211
SourceFormat.txtp. 211
TagAttributeList.txtp. 212
localTextDW.htm and localTextUltraDev.htmp. 212
Summaryp. 213
Further Readingp. 215
Web Sitesp. 216
Booksp. 217
Indexp. 123
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780072191561
ISBN-10: 0072191562
Series: Application Development S.
Audience: General
Format: Paperback
Language: English
Number Of Pages: 256
Published: 1st January 2001
Publisher: McGraw-Hill Education - Europe
Country of Publication: US
Dimensions (cm): 23.5 x 19.1  x 1.3
Weight (kg): 0.45