Tomás Lin’s Programming Brain Dump

Flex, Grails, Facebook, iPhone and all that Jazz

Posts Tagged ‘Deep Linking

Getting the Flex BrowserManager working with SWFObject

with one comment

Flex 3 introduces the BrowserManager object, which allows for deep linking URLs with SWF files. However, this functionality breaks when embedding flash files with the SWFobject library. This post presents a very simple solution to get it working again.

Read the rest of this entry »

Written by Tomas Lin

July 5, 2008 at 4:04 am

SEO for Flex RIA with Grails (overview)

with 4 comments

The company I used to work for, Elastic Path in Vancouver, invested heavily in making sure that their ecommerce engine was Search Engine Optimized. This was a complicated black art that involved shaping the URL and content of your web page so that Google and Yahoo could pick up the results. There are tons of books out there about this subject, and even people who specialize in this. The company I’m working for now, through it’s iProspect.com branch, also focuses heavily on Search Engine Optimizing websites and pages.

SEO becomes harder with dynamic Rich UI applications that don’t rely on Ajax. While Google is able to pick up Flash SWF files during it’s crawl, this does not guarantee that the content is parsed correctly or given the same weight as any other file formats or a pure HTML/AJAX page. Worse, if the application uses a web service, how can it be guaranteed that all the pages are crawled and returned correctly.
Read the rest of this entry »

Written by Tomas Lin

May 22, 2008 at 1:22 am

Posted in Uncategorized

Tagged with , , , , ,

Preparing MXML files to be Browser Manager aware

without comments

Recently, we have started using the Deep Linking features introduced in Adobe Flex. It has worked out fairly well for what we needed it for, but there was a fairly persistent issue with component initialization. This post will describe the issue and present a proper way of making components aware of the initial state.

Read the rest of this entry »

Written by Tomas Lin

April 9, 2008 at 1:35 am