I don't agree with your UI-design-first approach though. Content should
always come first. No content, no UI. At the very least, both should be
developed hand in hand.


Claus,

Well of course we agree on most if this. And of course your general thrust
that a spiderable HTML underpinning is necessary for search engines is
right. But on the UI issue perhaps a slight divergence. Perhaps you can do
data and UI hand in hand, but my view is that you dont know what your
product should really be until you do some form of UI that you can test
against real users who can tell you whether you are on the right track. This
typically means building some form of UI, perhaps a wireframe though this
will give you less good feedback, perhaps not even tied to a server but with
mocked up data, for them to experience. If you go right to a data model,
then you dont know if the content that you are trying to present is what the
user really needs or wants. So I am always focused on making sure that what
I am doing is what the user wants first. Once you know you are on the right
track, then you can build a data model to present the user what they need.
Of course this does not mean that great code cannot be written lots of other
ways!

Regards,
Hank


In any case, for an application/website to be truly SEO'ed, you need a
HTML site underneath that search engines can spider. This is all about
data and nothing else, and it needs a 1:1 relation to the data that the
human user is going to get when she clicks on a link presented by search
engines (wrapped in a Flex UI or whatever).

Cheers,
Claus.

> You are of course right to suggest building an XHTML version first, as a
> strategy, but there are two problems with this.
>
> 1. One of the issues is that good product design usual requires that you
> develop the interface first. The interface drives the content and data
> needed. What you are suggesting may help acheive the best underpinnings,
> but it is very hard to design a good product if you start with the data.
> The best way to design is really to start with the UI, which flex is
> very good at. So you end up with Flex code first and you tweak it with
> real users etc. So you probably use some kind or remoting model. Now you
> are left trying to figure out a good way to make your remoting based
> stuff searchable.
>
> 2. Even if you decide to do it the way you describe, which is to start
> out with an XHTML framework, this model really does not fit the remoting
> model very well because you cant build a pure XHTML site based around
> remoting. So what you are really suggesting is that you cant use
> remoting, which is a cornerstone of the Flex development model, and
> develop a searchable product. But throwing out the whole concept of
> remoting is really not very appealing from a development model.
>
> Now, I am sure that it is possible to build a framework that would help
> to resolve these issues (and it would be great if adobe would develop
> such a thing), but certainly just saying use XHTML first would be a very
> hard task for most people, without such a framework, to do in a clean
> Flex/remoting friendly way.
>
> Regards,
> Hank

--
claus wahlers
cĂ´deazur brasil
http://codeazur.com.br/
http://wahlers.com.br/claus/blog/


--
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