Are you interested in requesting a new feature for Dreamweaver, or any other Adobe product?
First of all, read this excellent article by Garrett Dimon (that I found on John Nack’s blog) about suggestions for making feature requests. As someone who regularly reads Feature Requests, this article hits the mark on every point.
Then use the Adobe Feature Request Form to submit your request to the appropriate Adobe product team.
Thank you in advance for keeping the great feedback coming!
Note: none of the comments for this post have been about this post (they have all been Feature Requests), so I turned off comments for this post. Please follow the link to the Adobe Feature Request Form to submit your request to the appropriate Adobe product team!
Adobe TV has many videos for learning about Dreamweaver. Start with the following link:
Use the settings on the right to narrow down the list for your interests according to Release (CS3, CS4, Other), Skill Level (Beginner, Intermediate, Advanced), and Topics (Tutorials, Demos, Tips and Tricks, and Inspiration).
Also, use the dropdown list at the top to sort the videos By Date, Alphabetically, Highest Rated, or Most Popular to help sift through the list.
Dreamweaver was designed to be highly extensible. After deciding that you’d like to add or streamline some functionality in Dreamweaver, how do you get started?
The extension may have already been written by someone else, so first, check the Adobe Exchange. Also, search the internet because there are many third party extensions that are not uploaded to the Adobe Exchange.
The easiest way to create your first extension is to open the History Panel (Window > History), select 1 or more steps, right-click and select “Save as Command…”. This creates a Command in the User Configuration folder Commands sub-folder which on WinXP is usually something like:
C:\Documents and Settings\[username]\Application Data\Adobe\Dreamweaver CS4\en_US\Configuration\Commands
Note that the “Application Data” folder is hidden by default, so you may need to enable displaying of hidden folders in the Folder Options of the File Explorer.
Next, look around in the Application Configuration folder for code samples. On WinXP, it’s usually here:
C:\Program Files\Adobe\Adobe Dreamweaver CS4\en_US\Configuration
Some tools provide an interface for users to extend it, but don’t actually use it themselves. Dreamweaver uses it’s own extensibility layer extensively (warning: pun attempt), so you’ll find an example of almost all thousand or so JS API calls.
Some aspects of the extensibility UI rendering is controlled by the
DOCTYPE. Our proprietary rendering engine (note to wikipedia: it’s not Opera) has evolved over the years, so be sure to target the desired DW version number in your
DOCTYPE. So, to create a Property Inspector to target Dreamweaver Version 8 and above, use:
<!DOCTYPE HTML SYSTEM "-//Macromedia//DWExtension layout-engine 8.0//pi">
Note that starting with version 10, the
DOCTYPE was changed to use “Adobe”:
<!DOCTYPE HTML SYSTEM "-//Adobe//DWExtension layout-engine 10.0//dialog">
There are online Extending and API docs here:
Finally, be sure to upload your extension to the Exchange if you’d like to share it with others.
DW CS4 has a new split code view. Use: View > Split Code from the main menu.
You might not have found it because a button was not added to the toolbar with the Code, Split, and Design buttons for the sake of avoiding confusion. The good news is that the markup to add the button was left in the
Configuration/Toolbars/toolbars.xml file, but simply “commented out”. So, you can “uncomment” the markup if you’d like that button on your toolbar.
The Adobe Exchange has extensions for Dreamweaver and other Adobe products:
A few years ago, the number of uploads and downloads of DW extensions on the Exchange slowed to a crawl because the web site was, uh, a bit challenged. OK, it sucked. But the web site has been redesigned, so please give it another look. I currently see 1,408 extensions for DW.
Also, there are many Dreamweaver extensions written by third party developers that do not get uploaded to the Exchange, so be sure to search the web for more. There are too many good developers to list them all here, and I don’t want to play favorites
We’ve published new Captivate simulations by Mark Fletcher on the Spry framework for Ajax. These interactive tutorials simulate the Dreamweaver environment and guide you through how to use the Spry widgets, panels, effects, data sets, and more.
You can find them here.
Adobe Developer Connection
In this Adobe Captivate demo, Technical Product Manager for Dreamweaver, Scott Fegette, shows you how to setup and configure Dreamweaver CS3 to build, deploy, and preview Adobe AIR applications. Adobe AIR is a cross-operating system runtime that allows developers to use their existing web development skills to build and deploy rich Internet applications to the desktop. Check out just how easy it is to turn your Dreamweaver web sites into desktop applications.
You can find the new demo here.
Adobe Developer Center
Donald Booth of Dreamweaver and Spry QA fame has a new article on the Dreamweaver Developer Center this week. In the article, Donweaver breaks down how he built the periodic table of elements using the Spry framework for Ajax. If you’ve been using Spry and want to take your Spry kung fu to the next level, you’ll want to check out some of the intermediate/advanced techniques Donweaver uses.
You can find the article here: http://www.adobe.com/devnet/dreamweaver/articles/spry_periodic_case_study.html. Don’t miss the cool accompanying demo of the working application.
Adobe Developer Center
On Monday, we published a new article in the Dreamweaver Developer Center by Adobe Community Expert, Günter Schenk. Günter takes you through a technique he developed to create a dynamic image gallery in Dreamweaver CS3 by retrieving images from a directory and generating XML data on the fly. In addition to using the Spry framework for Ajax, Günter walks readers through some intermediate-level PHP scripts. He also provides the source code for the application so you can upload it to your PHP-enabled site and see it working.
You can find it here:
Stay tuned Dreamweavers. Next week we’re publishing a Spry case study by resident Spry expert “Donweaver” Booth.
Adobe Developer Center
I am one of the editors for the Adobe Developer Center. I wanted to let you know that on Monday we published a new tutorial on the Dreamweaver Developer Center on Setting up a PHP development environment for Dreamweaver. The author is Adobe’s own Charles Nadeau. Charles is the Editorial Manager for Dreamweaver documentation. If you’re interested in getting started developing PHP applications with Dreamweaver, this tutorial is a great place to start. You can find it here: http://www.adobe.com/devnet/dreamweaver/articles/setting_up_php.html
I’ve been watching the Dreamweaver Developer Center’s site traffic and people are all over PHP tutorials and articles, so I will be working on getting more PHP articles and tutorials out there for you. Keep checking back for updates. We publish new content every Monday afternoon PST.
Adobe Developer Center