August 29, 2008
MAX Session Highlight - Extending Spry
One of the MAX 2008 sessions I'm most excited about is Danilo Celic's session "Extending the Spry Framework". Danilo's both an engineer for WebAssist as well as a hardcore individual developer, having been writing Dreamweaver extensions since the API was published years ago. If you've been working with Spry but not venturing much 'outside the box', this is exactly the session for you- Danilo will cover custom widgets, transitions and effects by extending the base Spry component set, and how to really take the visual effects to the next level.
For a few bloghints from Danilo to whet your appetite, you can check out his posts "Help for creating custom Spry transitions", and "Upping your Transition Count", and know that he's going to school you much, much deeper in the session. Even if you're more of a general JavaScript coder, this session should have a ton of real-world information you can get tactical with fast. Highly recommended!
Posted by sfegette at 01:25 PM | Comments (0)
August 27, 2008
MAX Session Highlight - Designing in a Developer's World
Full disclosure- "Designing in a Developer's World" is my session this year at MAX. It was born out of many, many discussions I've had over the last 2 years in which it's become increasingly clear that the line between designer and developer is blurring when it comes to modern web-based projects.
As opposed to a decade ago where static web pages and request/response interaction with server-side components were your only choice, these days your average web designer creates designs that are dynamic and stateful - user interface elements open, closed, expanded, and resized, forms that validate themselves without taking a trip to the server first, etc - it's certainly not 1997 anymore. As the technical demands on web designers increase, the complexity of our projects have increased exponentially. This session will really get to the heart of the quandary- efficiently creating stateful, web-based designs while maintaining a modicum of creativity throughout an increasingly technical process. For examples and context, I'm planning to explore several types of 'stateful design' workflows that today's web designers are regularly a part of- from interactive form-based applications, to rich interface implementation, to content syndication and reuse.
There will be slides and example code available after the session, of course- I'll be sure to post them on my blog in case you miss it. However, if this sounds up your alley, please add my "Designing in a Developer's World" session to your MAX schedule, and make sure to come armed with your best questions- my favorite part about these presentations is, quite frankly, the open Q&A that always ensues afterwards.
Look forward to seeing you in November!
Posted by sfegette at 03:59 PM | Comments (0)
WebAssist Launches SiteAssist Professional
Setting up a new Dreamweaver site project can be quite a chore. Sure, you have the FTP/SSH info for your host on hand, a URL you can hit in a browser, and a shrinking deadline (who doesn't these days?), but building robust sitewide designs and the directory structure that houses them can require a huge amount of preplanning and headwork to do well. Just getting that 'clickable site framework' up and live can be a major undertaking, especially with clients breathing down your neck.
Joe Lowery from WebAssist just gave me a demo of their newest solution to this problem- SiteAssist Professional (a ground-up rewrite of their popular SiteAssist Dreamweaver extension) - that can have you up and running with a robust, CSS-based framework for your site in roughly 8 mouse clicks (and probably a few keystrokes too, but who's counting) that will look great on any modern web browser. To get started with a new site project, the SiteAssist Pro wizard will step you through:
- Configuring your general site settings
- Selecting a layout option
- Configuring pages and navigation (essentially setting up the heirarchy and architecture of your site)
- Configuring the site footer
- Output options
... after which you should be up and live with a clickable, functional Dreamweaver site you can then flesh out and customize to the nth degree. If that 'blank canvas' problem faces you regularly with new client projects, SiteAssist looks to be a great way to kick out the logistical jams and get rolling fast.
Reusability is a key with SiteAssist- aside from the many great visual/functional/site-level presets available, you can easily save new custom site types (with their own specific collection of page types) as well as quickly apply new designs. Page types are great ways to save and encapsulate common page-specific functionality - like a detail page, a contact form, a video player page, etc - and then reuse them across all your projects in a design-neutral fashion. Clientside and server-side functionality can be partitioned off and saved this way- a real productivity boost if you're managing a lot of projects in Dreamweaver.
Layout and design is equally flexible- aside from shipping with 16 beautifully-designed native templates you can use to kickstart the process, SiteAssist Pro now works with your existing Dreamweaver templates- making it that much easier to integrate SiteAssist Pro into your existing site designs and workflows. SiteAssist Pro also supports exported layouts from their popular CSS Sculptor product (developed with CSS guru Eric Meyer) and custom page types that allow you to quickly define standard functionality and common design themes for your site. Interoperability appears to be a key feature of the release, it also works seamlessly with the WebAssist's CSS MenuWriter menu generation extension.
SiteAssist Pro is a commercial extension- $199.99 but available thru September 9th for a reduced $149.99 - and you can get more information on it at the WebAssist site:
http://www.webassist.com/professional/products/productdetails.asp?PID=241&utm_content=home_page_fma
Great stuff!
Posted by sfegette at 08:32 AM | Comments (0)
August 26, 2008
MAX Session Highlight - Spry, PHP and FileMaker Pro
As we get closer to MAX, I'll be highlighting some of the sessions I've noticed that are particularly interesting, unique or otherwise noteworthy- and the first is a rather unlikely combo of technologies that should present a really interesting look into spreading Ajax interfaces onto conventional - or perhaps even unconventional foundations.
In my first featured session, "Using the FileMaker Pro API for PHP with Adobe's Spry framework", FileMaker Pro expert Joe Scarpetta will take a critical look at how to meld the FileMaker PHP API with Spry on the front end to quickly build out rich functionality to an existing database application. This session reportedly rocked the house at the recent FileMaker Pro conference, and should be interesting to a much wider MAX audience as both a great how-to session on Spry as well as a peek into larger workflows melding database platforms, PHP and rich user interface components to build out rich, dynamic web user interfaces.
If you're a designer faced with 'skinning' database apps for web or intranet delivery or even a PHP developer looking to extend your skills upward to more UI work, this is a session you won't want to miss- make sure to add it to your MAX schedule ASAP. And keep posted- I'll be highlighting several more sessions I've particularly been eyeing over the next few weeks on a variety of topics, although probably centered around workflow and such, as that's a particular area of interest for me.
Posted by sfegette at 12:48 PM | Comments (1)
August 18, 2008
Speaking today @ An Event Apart SF
I'm currently at An Event Apart San Francisco, where I'll be speaking this evening on Responsible Web Design, a meme I've been following for the last year or so without sharing the slides. Although it started as a 'Cliffs Notes' preso on web design and development best practices, it's now started to incorporate some of the new features of Dreamweaver CS4 that support said practices. I'm all for closing loops, honestly.
As this will be the last time I give this particular presentation (I really mean it this time!), I'm uploading a PDF of the current deck for anyone who's interested. It's gone through several iterations, for what it's worth, so I can't guarantee it's the same deck you saw beforehand. Feel free to ask questions here in comments if you have any?
Download the "Responsible Web Design" PDF
You're welcome to repurpose anything within as you'd like, all I ask is if you'd like to do that- please drop me a line here and tell me how you'll be using it. However, the code/design assets I use in the DW sections can't be shared yet (we'll be using them for a new series of presentations I'm working on), so sorry about that- just slides this time.
Posted by sfegette at 12:39 PM | Comments (3)
July 29, 2008
The Dreamweaver Manhunt
It's a historic quest of epic proportions- we're trying to find the very first customer of Dreamweaver again after 10 years, and need your help. Check out Kush's Adobe TV video embedded below for the details (link here if you're reading via syndication), memorize that historic face, and help us find him, y'all!
Posted by sfegette at 02:39 PM | Comments (1)
The Survey, 2008
The A List Apart staff just announced it's second annual Survey For People Who Make Websites, and I strongly urge you to head over and take it. Last year's Survey was a goldmine of information on our industry- who we are, where we live, our jobs and roles and backgrounds, and I for one am really interested in seeing how these metrics change over time. This isn't just for web designers, mind you, but anyone working on web projects. From the ALA site:
Calling all designers, developers, information architects, project managers, writers, editors, marketers, and everyone else who makes websites. It is time once again to pool our information so as to begin sketching a true picture of the way our profession is practiced worldwide.
[From The Survey, 2008]
The survey (depending on your path through it) has up to 37 questions, but is very quick to rip through if you're strapped for time. But please do- every response just helps make the results (which are always posted in both report and raw data formats) even more valid for the rest of us.
Posted by sfegette at 11:11 AM | Comments (0)
July 25, 2008
Silverback - Guerrilla Usability Testing
A few months back, I made a random Tweet about some internal screencasts I was working on, and got a private ping from Clearleft's user experience guru Andy Budd, asking a bit about what I was recording and what software I was using to do so. That's when I began suspecting that the Clearleft crew had some devious alchemy underway in their Brighton, UK headquarters.
The result of such mad science? Silverback- a Mac-based application for lightweight usability testing. All you need is a Mac laptop and Silverback to capture usability testing sessions on... well, anything that you can run on a Mac. Very cool.
As opposed to Morae, the 10-ton elephant of usability testing, Silverback is lean, mean and focused- and doesn't require you to lug around cameras, tripods and control machines to supplement the testing environment. And in contrast with bulkier screencast production tools like Captivate and ScreenFlow, Silverback focuses on the organizational and functional tools you need to perform quick, lightweight usability tests wherever you can find a subject and perch a laptop (or desktop) with both screen activity and iSight video captured for each user session.
As I'd expect from Andy, the Silverback interface is refreshingly straightforward and direct - with your initial view of the application helping ease new users quickly into the workflow:
I've had the opportunity to test Silverback over the last few weeks, and find it incredibly useful for exactly this type of testing. I can quickly drop my laptop on someone's desk, fire up Dreamweaver CS4 internal builds, and the workflow is great- just click record, center your subject within the iSight correctly, then hit record and step back to let your subject hit the spacebar, and start your test. Management of projects and test sessions is simple and effective- the projects pane on the left helping you navigate the test session list on the top right with your individual session details and annotations artfully presented beneath.
When you're ready to export a session to a more portable/distributable video file, just hit the "Export" button underneath the appropriate video thumbnail, pick a video format and destination, then let the encoding commence. As with all encoding processes this can take some time depending on the size of your session and codec/resolution of choice, but the resulting video will encapsulate both the screen capture and iSight video, along with microphone and computer audio- making it easy to share the results amongst your workgroup.
For a bit more on Silverback from the source, Andy's also put together a screencast to accompany the release- you can view it below to get a walk through the workflow:
Silverback screencast from Jeremy Keith on Vimeo.
A big tip of the hat to Clearleft for creating such a handy, simple tool in Silverback, and one that I'll use quite regularly. For the price ($49.95 USD after a 30-day free demo period- with 10% of your purchase going to the Dian Fossey Gorilla Fund, no less!), it's a flat no-brainer to pick up right now if you do any type of usability work, and worth every penny.
(Oh, and to illustrate the attention to detail Andy and team have put into the app- just horizontally resize silverbackapp.com in your browser window and check out the sweet parallax effect with the hanging vines. Simply gorgeous.)
Posted by sfegette at 01:57 PM | Comments (2)
July 24, 2008
Opera's Web Standards Curriculum
It can be tough to stay on top of web standards and best practices when you're churning away on projects- and god knows reading the W3C specs can be overwhelming. Recently Opera has taken a big step forward in releasing the Opera Web Standards Curriculum- a series of Creative Commons-licensed articles stepping through the breath of standards-based web development in an incredibly straightforward manner. Although they've planned around 50 such articles, the first 23 are now online for your educational pleasure.
Big shout-out and tip of the hat to Opera's standards viking Chris Mills, who wrangled all of the editorial duties, coordinated with the Yahoo! developer network, and launched all of this curriculum right as he also welcomed his daughter Elva into the world - two major undertakings of extreme significance if you ask me. This type of open educational material has been long overdue, and the open way in which it's being distributed will go a long way towards helping further the cause of web standards in both the professional market as well as the educational world - where curriculum can take an even slower path to adopt new and emerging standards.
Kudos to all involved- and BTW Chris, next time drinks are on me. :)
Posted by sfegette at 02:59 PM | Comments (0)
July 17, 2008
DW Screencast at Inside RIA
I sat down a few weeks ago with Andre Charland and had a very candid discussion about the Dreamweaver public beta and how it relates to Ajax designers/developers, and it's just been posted up on the InsideRIA site for your viewing/listening pleasure. We talked about a ton of things, including how I came to be a Dreamweaver product manager, the reasons I was ultra-skeptical of Dreamweaver before coming to Macromedia in 2000, as well as the vision behind the upcoming DW release and how it's new features relate to front-end designers and developers alike. You can check it out below, or over at it's home on the InsideRIA site.
Posted by sfegette at 08:26 AM | Comments (0)

