Feb '08

Adobe Master’s Tour – Munich and Frankfurt

The Adobe Master’s tour through Germany is off and running. Yesterday we had a great crowd in Munich, where about 360 of our closest friends joined us for an incredible 6 hours of fun with Adobe Creative Suite Master Collection, and today about 300 showed up in Frankfurt. Believe me, six hours is a really long time to sit and watch a demonstration, but it seems that everyone enjoyed themselves as they all stayed to the very end.

Unfortunately, even with six hours, there was still a lot that we wanted to cover – but we simply couldn’t fit it all in. And sadly, one of my favorite new features that I couldn’t get to was Spry. (Don’t worry, Spry fans – I’ll be trying to juggle some of the other features in order to get it in in future stops on the tour.) But for my friends in Munich and Frankfurt, I want to fill you in on Spry.

First of all, what is Spry? Well, Spry is an Ajax framework – or in other words, it’s a collection of JavaScripts which we’ve created for you to use to implement Ajax functionality in your web sites. While it is built directly into Dreamweaver CS3, you can use Spry with any HTML authoring tool – yes, even Notepad! But if you are a Dreamweaver CS3 user, before you dive into Spry, make sure to run up to Adobe Labs and download the latest version of Spry – version 1.6. This new version of Spry includes an updater for Dreamweaver CS3, which shipped with version 1.4, to bring it up to date with Spry.

There are several really cool new features in Spry 1.6. First of all, there are a couple of new Spry widgets (or interface elements) like a sliding panel widget which allows the visitor to visually scroll through a lot of information in a limited space. But for me, the best new feature is the ability for Spry 1.6 to overcome one of the shortcomings of Ajax – what happens if JavaScript is disabled?

Up to now, Spry used XML in order to retrieve data – but if no JavaScript is present, no data would display. Now, with Spry 1.6, we have the possibility to read HTML as a data source. What this means is that we can designate an area of the page as “the data”. When Spry reads the data, it automatically hides that designated “data element” and displays the page with the Spry enhancements. When JavaScript is disabled, the browser displays the data element – and with a simple rule or two in CSS, we can hide the empty “enhancements”.

Finally, Spry 1.6 also supports the ability to externalize all of the Spry code – including all of the JavaScript calls – meaning that the entire JavaScript is unobtrusive.

If you want to learn more, check out the sample files and documentation that comes with the Spry 1.6 download – or buy “Mastering CSS with Dreamweaver CS3” (the book I wrote with Stephanie Sullivan), which will be on shelves in a few short weeks (finally). Chapter 6 covers Spry, HTML DataSets, along with the Sliding Panel widget in-depth.

And now, on to Cologne and a nice cold Kölsch… Prost!

Leave a comment »

Feb '08

Achtung, Deutschland! Cross-Media Workflow Seminar

Well, my friends, we’re off again – this time to my (adopted) homeland of Germany, with a stop in Austria as well. This time out, I’ll be joined by Jason Levine and Rufus Deuchler, my colleagues in crime. During the course of a long (6 hour) seminar, we’ll show you all of our tips, tricks and workflow habits, taking you through all of the products in Adobe Creative Suite CS3 Master Collection. No product will be left out. So, whether you’re coming from a print background, web background or video background, if you’re faced with moving your media to one of these other venues, there’s something to learn. Wir freuen uns auf ein Wiedersehen in Muenchen, Frankfurt, Koeln, Hamburg und Wien. Anmeldung und andere wichtige Infos finden Sie auf Partner Web-site, Cancom. Bis bald!

1 Comment »

Feb '08

Tusen takk, Oslo!

Oslo VIP EventThe final stop on our Scandinavian tour was possibly the best one of them all – thank you, Oslo! Our special VIP event had the biggest turnout of the tour, with more than 70 web professionals showing up for a fun evening of software, sandwiches and drinks. One of the more interesting conversations was with a developer who is doing a lot of Flash work, but making it completely accessible – rock on!

The actual seminar day began in a bit of a hectic scramble as I had somehow set my alarm to the time we were supposed to meet in the lobby… hmm. A quick shower later, we were off to the venue, which fortunately was only five minutes away by foot. But it was definitely a COLD five minutes.

Jason slaying the “terradactyl”Amazingly, almost everyone who registered for the event turned up and we had a packed house of almost 300 attendees. (For those that don’t know, seminars usually have a 30-40% no-show rate.) The show went off perfectly, with no technical difficulties – and Stephanie remembered how to work around the Leopard/Dreamweaver bug. Jason was literally on fire, with some great new material.

It’s always sad when we come to the last tour stop. We’ve had a lot of fun, met some great new friends, and… hopefully… sold some software! After all, that’s what we’re here for.

Leave a comment »