I think that something like UrlKit integrated into the framework would be
very valuable.

The functionality is worth having by itself , but I think it would enable
other significant features apart from seo.

I also think it is the kind of feature that is best done by the core
framework team in order to get consistency. Otherwise you get one developer
using UrlKit, another putting together a simple thing of their own, and you
lose the benefit of using the same classes for building on top of it.

An example, and something I have thought a lot about over the years is
something to improve on accessibility. It has always bothered me that
working with screen readers is considered "the goal" for visually impaired
users. You go to all that work, limit yourself to IE, and what do you get?
Something that the user needs an 800 dollar program to use; in order to hear
terrible sounding - nearly incomprehensible - computer synthesized voice.

How can we improve on this? Record a live human voice for each piece of
content and interface interaction. It is easy to do and not expensive. Folk
in the multimedia cd days did it all the time, but bandwidth issues kept
folk from doing it in dialup days and nobody seems to have rediscovered it
now that it is practical again. Somebody creates a web site over a month or
two, adding an audio engineer with a good reading voice and you can get all
of your content recorded in 3 days to a week. The most difficult part of it
is synchronizing your content assets. Usually you use some graph based
naming convention based on your site structure. If folk did this to a spec,
one could create an audio search widget for the visually impaired that
limits itself to sites with human readable content (or uses a server side
synth tool to cover the bases)

The only difficult thing is that you really need a spec to adhere to as folk
who do this will come up with their own naming conventions and you can get
clumsy navigation inconsistencies.

But now lets say you have a deep linking toolkit that everybody uses and
relates to the visual states and the history mechanism. Now the
synchronization of audio assets is easy. You just wait until the app is
finished and have your audio talent go through each state and record the
content and navigation cues. Have them use FMS and they dont even need to
have any audio engineering talent.

And forget monolithic podcasts, how about navigable trees of audio content
linked to text.

How do search engines plan on indexing audio content anyway?

Finally, I also believe that the search providers will be more inclined to
make their changes when a spec and the functionality exist that their
competitors can take advantage of if they ignore it.

Anyway, thats what id like to see, deep linking with as general purpose as
possible features so that we could design little audio indexing and
navigation widgets.

On 2/21/07, Tom Chiverton <[EMAIL PROTECTED]> wrote:

On Wednesday 21 Feb 2007, Matt Chotin wrote:
> Deep linking on its own of course has benefits, better URL support in
> the address bar for bookmarking, copying into an IM or email, and even
> cleaner history management.  But I would contend that most folks want
> deep linking so that pages can show up in a search engine, that while
> deep linking is nice, SEO is even more important.

Well, we'd want it for the first reason - we could email preople saying to
go
to http://funkyapplication/viewName/itemID for instance.
We've not looked at maybe using the HistoryManager for this yet.

> Q1: Do you think about deep linking primarily in the context of SEO, or
> do you often want deep linking for non-search-related tasks?

Our key usage of Flex at the moment is extranet stuff: workflow/pipe line
visulisation, a sprinkle of search and 'have a conversation', our
corporate
site is CFML with Verity for searching the content. Obviously SEO would be
more important if we ever re-did it in Flex.

> Q2: Would you have us invest in deep linking before SEO, or is it of
> more use to you if they come out together?  Are current deep-linking
> solutions sufficient for you at this time?

I would rather have things as and when they are ready, than hold up one
feature because another isn't ready - this applies in general (think Linux
flash player !) as well as here.

--
Tom Chiverton
Helping to appropriately leverage open-source materials

****************************************************

This email is sent for and on behalf of Halliwells LLP.

Halliwells LLP is a limited liability partnership registered in England
and Wales under registered number OC307980 whose registered office address
is at St James's Court Brown Street Manchester M2 2JF.  A list of members is
available for inspection at the registered office. Any reference to a
partner in relation to Halliwells LLP means a member of Halliwells LLP.
Regulated by the Law Society.

CONFIDENTIALITY

This email is intended only for the use of the addressee named above and
may be confidential or legally privileged.  If you are not the addressee you
must not read it and must not use any information contained in nor copy it
nor inform any person other than Halliwells LLP or the addressee of its
existence or contents.  If you have received this email in error please
delete it and notify Halliwells LLP IT Department on 0870 365 8008.

For more information about Halliwells LLP visit www.halliwells.com.



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links




Reply via email to