Introduction
This corner of my website is dedicated to the Adobe® Dreamweaver® Developer Toolbox
(ADDT), a Dreamweaver CS3 extension that´s providing (quote) "a set of server behaviors and commands for creating dynamic web applications using PHP, Adobe ColdFusion®, and ASP VBScript server scripting technologies. This Dreamweaver extension helps web developers create membership-based websites, portals, blogs, and image galleries, as well as content management systems, CRM back-ends, and other web-based solutions without requiring advanced programming knowledge."
Some of you might already know me :: I´m an Adobe Dreamweaver Community Professional, who´s mainly focussed on maintaining the Adobe ADDT user forums
and provide help to customers. And indeed: although the Dreamweaver Developer Toolbox and its predecessor version, Interakt´s "MX Kollection", is one great and mature set of extensions appreciated by many professional developers, it´s notoriously short on additional tutorials and application examples.
The currently available ADDT tutorials have been written as an attempt to compensate for the lack of "official" support, although the fact that Adobe decided to discontinue ADDT in May 2009 makes me wonder whether it´ll make sense to carry on or if I´d better abandon this tutorials project as well. Like any other user this decision forces me to move on and evaluate alternate solutions, so please don´t expect any new ADDT tutorials for the time being.
Some of you might already know me :: I´m an Adobe Dreamweaver Community Professional, who´s mainly focussed on maintaining the Adobe ADDT user forums
The currently available ADDT tutorials have been written as an attempt to compensate for the lack of "official" support, although the fact that Adobe decided to discontinue ADDT in May 2009 makes me wonder whether it´ll make sense to carry on or if I´d better abandon this tutorials project as well. Like any other user this decision forces me to move on and evaluate alternate solutions, so please don´t expect any new ADDT tutorials for the time being.
List of tutorials
| Title | Summary |
| Login tables installation & configuration |
this tutorial provides a complete SQL script for setting up the ADDT login tables, explains the relation between the "login" and the "login_stats" tables and walks you through the installation steps · Author: Günter Schenk · Version: 09.01.2008 · Server Model: PHP_MYSQL ColdFusion ASP VBScript |
| Using a Dummy table how to outsmart ADDT |
Every now and then you´d like to implement ADDT´s Send Email or Image Upload behaviours on pages without having any relevant data to insert/update into your database -- but as several behaviours require an Insert or Update Record transaction, please read more to discover the virtues of using a Dummy table. Sample scenarios explained: "upload an image without storing the file name" and "send an email on page load" · Author: Günter Schenk · Version: 26.01.2008 · Server Model: PHP_MYSQL |
| Dynamic Lists show more details on demand |
Ever wanted to have an ADDT Dynamic List reveal long text fragments for certain columns without breaking the desired "as narrow as possible" tabular layout ? This tutorial demonstrates how to add a tiny function to ADDT´s "includes" libaries -- and how to use it in a Dynamic List · Author: Günter Schenk · Version: 05.01.2008 · Server Model: PHP_MYSQL |
| Dynamic Forms Integrating TinyMCE |
This tutorial describes how to integrate the TinyMCE WYSIWYG editor in Dreamweaver´s or ADDT´s Insert Record and Update Record Forms, means: how to convert any standard HTML textarea into a TinyMCE editor instance · Author: Günter Schenk · Version: 07.01.2008 · Server Model: PHP_MYSQL ColdFusion ASP VBScript |
| Retrieve and display logged in users | Ever wanted to know how to retrieve and display a list of all currently logged in users ? As ADDT doesn´t provide this feature out of the box, I´m going to explain how to automatically set a user´s "is logged in" status to Y/N on the login/logout pages by using some Custom Triggers. Oh well, and the last page shows you how to create that list in Dreamweaver ;-) · Author: Günter Schenk · Version: 21.01.2008 · Server Model: PHP_MYSQL |
| Dynamic Lists exploring the Filter Conditions |
One probably less familiar feature of ADDT´s Dynamic Lists is the possibility to add Comparison Operators to numeric and date fields. This tutorial will not just explain these operators, it does also provide three live demos to help you get an idea on how powerful this is. In addition this tutorial answers a very specific question :: how to add a "date range" and "price range" search to your Dynamic List. · Author: Günter Schenk · Version: 23.01.2008 · Server Model: PHP_MYSQL |
| Image & File Upload overwrite existing file |
How can I delete an image or file from the server *before* uploading a new one having the same name ? How can I detect if the existing and the to-be-uploaded file share the same name ? Folks, that´s actually pretty easy :: this tutorial walks you through a purpose-built Custom Trigger which overwrites an existing file -- two sample scenarios provided: a) automatic "no questions asked" deletion b) triggering the deletion process using a "overwrite existing file ?" checkbox · Author: Günter Schenk · Version: 07.02.2008 · Server Model: PHP_MYSQL |
| Protecting your application Update my Account |
One frequently asked questions posted in the Adobe Dreamweaver Developer Toolbox forums goes like this :: "how can I have my users edit their profile data ?" This tutorial is comparatively basic and will teach you to create a *secure* Update Record form -- by utilizing ADDT´s native session variable 'kt_login_id' to identify the currently logged in user · Author: Günter Schenk · Version: 22.02.2008 · Server Model: PHP_MYSQL |
| DW, ADDT and TinyMCE the SMImage plugin |
Finally it´s arrived !! SMImage (by Jens Stolinski, Germany), an advanced Image Management plugin for TinyMCE, provides similar features as KTML´s Imagemanager, is absolutely easy to integrate into Dreamweaver/MX Kollection/ADDT forms, and lets you define a unique image directory for each editor instance -- that´s what many of you guys have been waiting for so long :-) New chapter recently added: "Tips & Tricks: how to update already embedded images" · Author: Günter Schenk · Version: 25.01.2009 · Server Model: PHP_MYSQL |
| no more Captcha please -- gimme de HONEYPOT ! | Fed up with having to use Captcha ? Don´t like ADDT´s Captcha implementation at all ? Can´t use ADDT´s Captcha because it´s not supported with ColdFusion or ASP VBScript ? Read more about how to implement the Honeypot approach in ADDT´s forms · Author: Günter Schenk · Version: 17.01.2009 · Server Model: all servermodels |
| ADDT tidbits | Unlike the other full-blown ADDT tutorials on my site, this one is meant to become a collection of short how-to´s covering a variety of aspects which might come in handy for you guys · Author: Günter Schenk · Version: 29.12.2009 · Server Model: PHP_MYSQL |
| Upload & Resize Image setting the image width on the fly |
Those who are familiar with ADDT´s "Upload and Resize Image" server behaviour know that any uploaded image will always be resized according to a previously defined static value -- but what if you´d rather prefer to assign a user-defined value for e.g. the width everytime you´re uploading an image, say by entering "200" into an additional text field of your form ? Well, guess what, this sort of flexibility is not supported by default, but this tutorial will show you ways to do just that ! · Author: Günter Schenk · Version: 26.02.2009 · Server Model: PHP_MYSQL |
| Export Recordset as XML adding at CDATA section feature |
To many ADDT users its "Export Recordset as XML" server behaviour is a valuable asset for rapidly rendering a standard Dreamweaver MySQL recordset result as on-the-fly XML data. Helpful as this server behaviour is, one particular requirement has apparently been overlooked by its developers :: the possibility to optionally wrap the contents of a given column inside a CDATA section. This tutorial will show you how to add this feature to ADDT´s "Export Recordset as XML" behaviour · Author: Günter Schenk · Version: 03.07.2009 · Server Model: PHP_MYSQL |
| Dynamic Lists Add some Math ! |
Did you ever wonder if it´s possible to add a Realtime Sales Calculator to your Dynamic List and have it work seamlessly with List´s advanced features such as Filtering, Sorting and Pagination ?? I´ll bet you :-) · Author: Günter Schenk · Version: 03.10.2009 · Server Model: PHP_MYSQL |
Contact
If you feel like, send a message to:
info @ guenter-schenk.com
Please note that I will *not* reply ADDT and/or Dreamweaver related questions-- post them to the official forums !
info @ guenter-schenk.com
Please note that I will *not* reply ADDT and/or Dreamweaver related questions-- post them to the official forums !