June 11 2009

 -  @
PHP File Upload for DreamweaverPHP File Upload for Dreamweaver has been released today. Using extension you can easily build file upload functionality: create a form with one or more file fields, then specify upload directory and a form field to trigger the upload.
This Server Behavior supports both single and multiple files upload.
It does not require Flash, JavaScript or third party server components. Find out more >>



September 15 2008

Browser detection toolkit  -  @

Browser detection toolkit for Dreamweaver has been released today. Customize the appearance and content of your web pages based on your web site visitor’s mobile device, web browser, OS platform or a search engine bot crawling your web site.

Detect browser Detect Google


August 21 2008

Export to Excel  -  @

Update for Export to Excel extension for Dreamweaver

New in version 2.2.0:



July 15 2008

PHP Form Mail  -  @

PHP Form Mail Server Behavior inserts PHP code for sending submitted form data to specified recipient(s).
The code will automatically parse all form fields to include in the message body in the "Field name: Field value" format.

You can use the extension to send different messages to multiple recepients by submitting a single form, compose your message using form fields values and more.

The list of supported parameters includes:


May 30 2008

ASP Email Merge  -  @
ASP mass mailer for DreamweaverYet another extension developed by customers' requests.
ASP Email Merge mass mailer extension for Dreamweaver has been released today.
It’s got almost all the features of its PHP counterpart (same AJAX engine, WYSIWYG editor, data-binding, etc) to plus ability to send message attachments.



February 13 2008

 -  @
For the past eight month we have been working on the major upgrade for PHP Email Merge - data-diven mass mailer extension for Dreamweaver. I would like to thank all those who participated in beta testing for their time and valuable suggestions.
Email Merge has now gone AJAX - no more page refreshes when sending messages!

The new features include:


August 28 2007

Spry Data Utilities Toolkit  -  @

Many would agree that Adobe Spry Framework is one of the most exiting features of Dreamweaver CS 3 and definitely the #1 reason for the upgrade.
Besides the obvious ones it contains many hidden features allowing, for example, to manipulate data or execute almost any server-side code through AJAX.
For the past few months I have been working on the set of extensions to bring those features to the surface. Ladies and gentlemen, introducing Spry Data Utilities Toolkit.


Spry Data Utilities is a set of extensions for developing web applications powered by Adobe Spry framework for AJAX.
Using these tools you can take advantage of built-in Dreamweaver Server Behaviors for implementing AJAX-driven data related tasks (e.g. searching, creating, updating and deleting records), as well as building functionality for executing your own server-side code via AJAX(e.g. sending email or uploading files).
Additional Spry buttons for your Insert panel will provide easier access to the most commonly used Spry Region elements.

Spry Data Utilities

The Toolkit includes comprehensive Manual.


July 17 2007

Outlook vCalendar Server Behavior  -  @
Another extension requested by a customer - Outlook vCalendar Server Behavior.
This Server Behavior will dynamically generate Microsoft Outlook Calendar Event file (.vcs) based on a set of static and/or values retrieved from a database.
A user will be able to open this file or save it to a local hard-drive.
Launching the file will pop-up a dialog for importing the event into Outlook Calendar.The list of supported fields includes Event ID, event start time and end time, location, priority, subject and description.


December 06 2006

Editable dropdown  -  @

An article on creating editable dropdown by yours truly has been posted to the Premium content section on DMX zone.


New article by yours truly has been posted to the Premium content section on DMX zone.
Above is the example of the editable dropdown font picker.



September 01 2006

PHP Captcha for Dreamweaver  -  @
PHP Captcha Dreamweaver extensionToday I have posted a new extension for Dreamweaver - PHP Captcha (Security Image). With this extension Dreamweaver users can quickly add Captcha functionality to their web forms.
The extension has a number of customizable parameters which can be used to modify its appearance and number of characters in the verification code. The rendered results can be previewed in the Insert Object dialog as well as on the page after the object has been inserted. The parameters can be modified at any time.
You can also use your own image to generate Captcha code.
The extension has been already successfully tested on a number of web sites.
If you want to learn more about the extension or Captcha in general you can find the info here.


August 11 2006

Export to Excel extension now automatically detects browser’s locale  -  @
Export to Excel extension for Dreamweaver has been updated to include automatic browser locale detection.

Strangely enough, but majority of European countries the Comma-separated values format (CSV) does not use comma to separate field values. Instead it uses semicolon! This creates a problem when a user with a “wrong” locale tries to export your data to his/her CSV. As a result the unlucky user will end up with all the values from your recordset all stuck in one cell separated by either comma or semicolon (depending on what you have specified as the delimiter).
The updated Export to Excel extension will detect browser’s locale and automatically select the delimiter for the user.


June 12 2006

Time Picker extension for Dreamweaver  -  @
Dreamweaver TimepickerAfter 6 month of extensive development and testing I have finally released Time Picker Dreamweaver object - self-validating input control for entering and selecting time.
With familiar “look and feel” of the standard Windows time picker it supports variety of formats, Dreamweaver Databinding and Live View and works with any Server technology.
Can be used with the standard Dreamweaver Behaviors (e.g. Validate Form) and Server Behaviors (e.g. Insert Record, Update Record).
This form control can be accessed through DOM for client-side manipulations (e.g. AJAX).
The appearance if fully customizable through CSS.
Prior to releasing the control as an extension I have successfully utilized it in several ASP.NET and PHP-based applications.
More information can be found here


January 25 2005

MXI wizard made of Zinc  -  @
Version 3 it out. It has been re-written using using {mdm}Script™ and re-compilled in MDM ZINC™ v2 - the new generation SWF2EXE application (By the way the only one on the market capable of creating Macintosh compatible projectors).
You can download the MXI utility here as always FREE.


January 21 2005

7 Web Behaviors +3  -  @
The 7 Web Behaviors extensions suite for Flash has been updated. I have added three more behaviors:
The first one will display Add to Favorites or Bookmark dialog box (Internet Explorer, Netscape, Firefox) or (for browsers that do not support this feature) a message box with the bookmark shortcut (Ctrl+T for Opera and Ctrl+D for Netscape 4.7).
Using the other two you can submit or reset an HTML form residing in the same document with your Flash file.

You can purchase the suite here


August 27 2004

New Flash presentation  -  @
"Fly!" is a new book by American author Mark Tufts, his first book for children. It may come as a surprise for some of his old readers who consider Mark a Master of Adventure/Thriller Genre.

Far, far away, hidden deep amongst jagged granite peaks lies the mystical kingdom of Washado. In this remote land, untouched by man, birds of every feather have flocked together to create a special place of peace and prosperity that has remained unchanged for all of time... until a devious Raven steals the royal heir bearing egg from the nest of a ruling Eagle, and unwittingly changes the Avian kingdom forever.

Check out my Flash promo here
For more information about Mark, exerpts from his books, his poetry and short stories visit his site at http://www.marktufts.com (Also designed by yours truly : - ) )


August 18 2004

JavaScript function call made from Flash fails in Opera browser  -  @
While working on my most resent Flash extension (7 Web Behaviors) I have encountered this unexpected problem:
A JavaScript function call triggered from Flash didn’t work in Opera browser.
Consider the following code (which is the most basic example):

getURL("javascript:alert('Hello World')");

Obviously the code should pop-up a JavaScript message box. It worked perfectly fine in any modern browser on both PC and Mac. It did work in Opera also, but only when testing the Flash movie locally. When I tested the code on the server it didn’t work as expected, and by this I mean ... nothing happened at all.

It took me a little while to realise what was "causing the problem":
The <param name="allowScriptAccess" value="sameDomain" /> parameter of the <object> tag and ‘allowScriptAccess="sameDomain"’ attribute of the <embed> tag in the HTML file which contains the swf. By default the file is generated by Flash MX 2004 when the movie is published. When a JavaScript function call is triggered by the Flash movie residing on a remote server the Opera Flash plug-in "thinks" the call is made from a different domain, or so it appears. Removing the attribute/ parameter solves the problem immediately. I understand this might be not the best solution, but a better one yet to be found.



July 02 2004

Loading dynamic data into Flash -"Look Ma, no database!"  -  @
For the last couple of days I’ve been working on a data-driven Flash photo gallery. One of the features requested by the client was the ability to update the gallery just by uploading new images to the server.
So no database, no text or XML file to edit, only copy and paste from “My Documents” to the FTP folder using Internet Explorer.

To add to the problem the Flash photo gallery component I have been using loads the list of galleries and images from an external XML file...


And here is the simple solution I came up with:
Why not let a server-side script read the content of the folder and return it to Flash as XML? This way the user(s) could safely add, edit or delete folders ('galleries') or files without having to worry about an external data source.

Here is the code of the PHP file that is being loaded into Flash as XML:

<menuitems><?
//Define root folder
$maindir = "." ;
$mydir = opendir($maindir) ;

//Get list of folders
while($folder = readdir($mydir)) {
// A folder is anything without an extension (May not always be true e.g. htaccess file)

$f_is = strstr($folder, “.”);
if ($f_is !="") {
continue;
}
//Output opening XML node for the folder
echo "<item title=\"".$folder."\"><images directory=\"photos/".$folder."\">";

//Get list of JPEG images
$imagelist = opendir($folder);

while($image = readdir($imagelist))
{

//If filename contains “.jp” it’s a JPEG
$i_is = strstr(strtolower($image), ".jp");
if ($i_is =="") {
continue;
}
//Write opening tag for an image
echo "<imageNode jpegURL=\"".$image."\" thumbURL=\"".$image."\" title=\"\">";
//Write image name to be used as a comment but strip the extensioin
echo substr($image,0,strpos($image,"."));
echo "</imageNode>";
}
//Close XML nodes
echo "</images></item>";
closedir($imagelist);
}

closedir($mydir);
?>
</menuitems>

A similar approach can be used to build an MP3 player or ... if you want Flash to present a structure of physical folder(s) on the sever, optionally applying custom filters on file extensions.


June 06 2004

Auto-Resizing Pop-up Behavior for Dreamweaver  -  @
Today I’ve posted the Auto-Resizing Pop-up Behavior for Dreamweaver. This Behavior opens an image in aligned to the screen pop-up window (with only title bar - no menu bar, scroll bar, address bar, etc) which would automatically resize to the width and height of the image. If the image is larger than the screen resolution the window will resize to fill the screen and the scrollbars will be automatically displayed.

It could definitely save you a lot of time designing online galleries, especially if the dimensions of the images vary or unknown (e.g. when they are loading dynamically from the database).
I have been testing this Behavior on a few sites (including this one) for 4 months working on compatibility with Opera and Mozilla. After quite a few adjustments I’ve come up with the final release. Check it out here.


May 28 2004

First entry  -  @
Today, on May 28th 2004 after 3 months of hard work Linecraft Studio V.4 finally went live!!! It’s been quiet for the last 2 years, but I have a good excuse for the lack of updates: being a new dad is a hard and time consuming job. Meanwhile the old Linecraft has been growing “old”. The good news I’ve got lots of stuff piled and have all the intensions to update the content more often. Would be nice to hear what my visitors think of the new site. Thanks for stopping by!


0.385



4 sp@mbots e-mail me