Tableless - Padrões Web com Pastel e Caldo de Cana

por Elcio Ferreira Junho 27th, 2006

Microformatos, internet móvel, e quem ainda não entendeu nada.

Voltei ao Bloglines para me colocar em dia com o que aconteceu no mundo enquanto eu estava imerso num projeto. Encontrei dois interessantes posts do SemJanelas.net.

O primeiro, Yahoo! Local Suporta Microformatos, considero uma excelente notícia. A adesão do Yahoo! pode ajudar muito a popularizar os microformatos, e todos nós ganhamos com isso.

Então, vamos ao be-a-bá. Se você ainda não entendeu, nós podemos ajudar. A idéia é simples, você coloca um trecho de código assim no seu site:


<div class="vcard">
<a class="url fn" xhref="http://tantek.com/" mce_href="http://tantek.com/">Tantek Çelik</a>
<div class="org">Technorati</div>
</div>

E eu também, e pronto, temos um formato padronizado. Posso agora fazer um programa, como uma extensão do Firefox, que leia desse formato e, por exemplo, crie um banco de dados para mim ou insira estes contatos no Outlook. Veja, por exemplo, esta aqui, que usa XSL para ler os dados. Curiosamente, quando comecei a ler sobre microformats, logo pensei em XSL.

Naturalmente, quanto mais gente usar microformats, mais úteis eles são. Por isso, a notícia de que cada profile do Flickr é também um hcard pronto para que você crie aplicações com isso é muito interessante.

O segundo chega a ser engraçado: W3C: Melhores Práticas pra Web Móvel (e Confusão do IDG Now!). Engraçado e ao mesmo tempo entristecedor. É impressionante a quantidade de vezes que ouço falar de WAP aqui no Brasil. Gente, por favor, WAP morreu, faz tempo. É engraçado ver gente que nunca fez WAP, nunca escreveu um WML, nunca sequer acessou um site WAP, encher a boca e falar de WAP como se algo que “vai revolucionar” seja lá o que for.

Que fique claro: WAP, pessoal, é um protocolo próprio de transmissão de dados para dispositivos móveis, que já existe há um bocado de tempo. WAP não deu certo, não porque era caro de se usar, ou não foram feitos investimentos adequados em conteúdo, ou porque não suportava imagens e multimídia. WAP morreu porque não era web. Porque você não poderia acessar o conteúdo aqui do Tableless, a não ser que alguém se desse ao trabalho de produzir uma versão WAP do conteúdo. Não poderia também ler seus e-mails, os blogs de seus amigos, as notícias do seu portal predileto. Não poderia pesquisar e acessar as bilhões de páginas que o Google indexou. E seria demais esperar que esse conteúdo fosse todo convertido para um novo formato.

Este é o ponto chave dos padrões web. Ao fazer direito, seu site pode ser acessado em qualquer dispositivo. É por isso que fizemos tanto estardalhaço a respeito do Opera Mini. Em seu celular que só acessava WAP, para o qual você praticamente não tinha conteúdo disponível, agora se torna capaz de acessar a web de verdade. Basta que tenha suporte razoável a Java e sua operadora ofereça o serviço de acesso à web.

Agora você pode ler seus e-mails, acessar conteúdo de verdade, ler os blogs de seus amigos e de seus inimigos e até fazer um curso da Visie no celular. Agora sim, já temos conteúdo, podemos falar sobre disponibilidade de conexão, banda e preço.

Ah, sim, nada do que eu disse nesse post é novo. O Henrique tem falado sobre microformats há um bocado de tempo, e já recomendamos seu blog aqui algumas vezes ao falar sobre o assunto. Já morte do WAP, essa é beeem mais velha. Mas resolvi escrever tudo de novo porque ainda tem muita gente confusa por aí, principalmente jornalistas ;-)

Se ainda estiver interessado, leia também:

14 Comentários

Fernando Souza

não achei legal a questão de ter q adicionar o codigo deles no meu codigo.. mas tudo bem manda o convite pra mim por favor !!

Henrique Neves

Tenho muito interesse em testar o software! Acho que posso me considerar um dos felizardos então?! rs

Alexandre

caro Elcio, o seu post foi como eu posso dizer…uma salada de fruta.

Maurício M. Maia

Nossa! Esperava que vocês comentassem a iniciativa do W3C, mas isso foi uma grande surpresa! :-D

Élcio, parabéns pela forma como você encadeou e complementou tudo, fico ótimo!

Abraços.

Maicon Junches

:d Locura hehe. Ótima matéria ai cara!!
Legal mesmo! =)

Abraços!

Felipe Ranieri

Bem citado. Os posts do Henrique são hoje uma das minhas principais referências.

Mário Sérgio Ontivero

Muito bom.
Não tenho dúvidas de que os microformatos seja uma solução inteligente para se categorizar informações importantes.
Quanto ao erro do IDG Now!, é lamentável! Isso só aumenta a confusão dos usuários.

Mark de Souza Costa

Eu não concordo com a idéia dos Microformatos da maneira como ela é definida hoje. Primeiro porque essa idéia se baseia num atributo da html que não foi feita originalmente para isso (class), segundo porque existe o RDF justamente para criar os Microformatos (ou qualquer outro padrão) de forma muito mais poderosa.

A idéia de reaproveitar blocos de códigos padronizados é excelente, mas convenhamos, essa idéia é mais velha do que “andar pra frente”. A vantagem é que atualmente temos vários movimentos que tentam padrozinar isso, porém, na minha opinião, de forma errada.

Sds

Mark Costa

Maurício M. Maia

Pessoal, o IDG Now! atualizou a notícia.

Valeu!

Abraços.

Walter Araújo

Fala pessoal,

Diego dá uma olhad anessa notícia fresquinha!
http://www.universia.com.br/noticia/materia_dentrodocampus.jsp?not=30593

tem gente que ainda acha que WAP é coisa nova e tecnologia de ponta! :(

Fábio Valentim

Sinto muito em te dizer, mas o WAP, apesar do sucesso do Opera Mini ainda não morreu. Ele continua sendo muito útil, pois o WAP está se tornando mais popular aqui no Brasil.

Henrique Costa Pereira

@Mark de Souza Costa:

Mark, ninguém utiliza RDF para navegar na web e sua utilização principal hoje é basicamente a mesma do RSS e Atom, entregar conteúdo para leitores de feeds. É óbvio que não se limita a isso mas sua utilização hoje não é tão expansiva não.

Páginas Web são feitas em (X)HTML e microformats existe para ampliar o campo semântico de XHTML considerando a quantidade limitada de tags existentes. Este é o conceito de ponto de partida.

Sobre o atributo class, basta ler a documentação da W3C pra saber “originalmente” pra que o class foi feito para poder entender.

Se isso não te convencer, talvez algumas pessoas estejam muito muito enganadas como eu, Eric Meyer, Jeffrey Zeldman, Tantek Çelik, todo o pessoal que esteve no @media em Londres este mês, o Yahoo … :D

Thiago

Ahhhh faz os 10 primeiros!!!

Da uma olhada no meu blog para ver se não da para adicionar no bonito de se ver…. ;)

Valew!!!

Mark de Souza Costa


The class attribute has several roles in HTML:

- For general purpose processing by user agents

Me convenceu.

Sds,

Mark Costa

Voltar para o topo

Histórico