How customizing server models works

You can customize some features of a server model using the functions that are available in the Server Model API.

Adobe Dreamweaver asks new users to identify server models when they first start Adobe Dreamweaver. For cases when the user does not identify a server model, you can create a dynamic dialog box that prompts the user to complete the necessary steps. This dialog box appears when the user attempts to insert a server object. For information on creating this dialog box, see the and functions.

You might want to create a specialized server model. Adobe suggests that you create a new server model rather than editing any of the ones that come with Adobe Dreamweaver. (For information regarding creating new document types that are supported by your server model, see .)

When you create a new server model, you need to include an implementation of the canRecognizeDocument() function in your server model file. This function tells Adobe Dreamweaver the level of preference that it should give to your server model for handling a file extension when multiple server models claim a particular file extension.