Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

A primeira vez que acessar o developerWorks, um perfil será criado para você. Informações do seu perfil (tais como: nome, país / região, e empresa) estarão disponíveis ao público, que poderá acompanhar qualquer conteúdo que você publicar. Seu perfil no developerWorks pode ser atualizado a qualquer momento.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Crie um Aplicativo Yahoo! SearchMonkey

Otimize as Listagens de Resultados de Procuras Utilizando RDF, XSLT e PHP

Rob Crowther, Web developer, 自由职业者
Photo of Rob Crowther
Rob Crowther é um desenvolvedor da Web de Londres e atualmente é moderador do fórum Explorando Tecnologias da Semantic Web no developerWorks. Ele tem bastante interesse em Normas da Web e participa esporadicamente de blogs em http://www.boogdesign.com/b2evo/.

Resumo:  SearchMonkey é uma das primeiras tentativas de um grande mecanismo de procura de fazer uso de tecnologias Semantic Web para melhorar os resultados de procuras. Neste tutorial, você vai implementar um aplicativo Yahoo! SearchMonkey que otimiza as listagens de procuras em blogger.com para incluir outras informações sobre o blog e o proprietário do blog. Primeiro você vai implementar um aplicativo básico utilizando os dados padrão disponíveis do Yahoo!. Depois você vai criar um serviço de dados customizado para fornecer seus próprios dados estruturados para o SearchMonkey antes de desenvolver um aplicativo mais avançado que seja beneficiado por este novo serviço de dados customizado.

Data:  14/Out/2008
Nível:  Intermediário

Atividade:  4315 visualizações

Antes de Iniciar

Este tutorial destina-se a desenvolvedores de aplicativo da Web prontos para criar seu primeiro aplicativo SearchMonkey. Após concluir este tutorial, você terá um bom entendimento do valor que o SearchMonkey agrega para usuários e proprietários de sites. Você deve estar familiarizado com a sintaxe básica de PHP, e sua familiaridade com DOM, XSLT e XPath também será benéfica. Para conhecer alguns links introdutórios, consulte Recursos.

Sobre Este Tutorial

Acrônimos Usados Frequentemente

  • DOM: Document Object Model
  • HTML: Linguagem de Marcação de Hipertexto
  • PHP: PHP Hypertext Preprocessor
  • RDF: Resource Description Framework
  • URL: Localizador Uniforme de Recursos
  • W3C: World Wide Web Consortium
  • XHTML: Extensible Hypertext Markup Language
  • XML: Linguagem de Marcação Extensível
  • XSL: Extensible Stylesheet Language Transformations

SearchMonkey é o primeiro produto de um provedor de mecanismo de procura principal que aproveita as vantagens das tecnologias da Semantic Web para permitir que você produza resultados de procura mais relevantes e direcione mais tráfego ao seu Web site. Com tecnologias de desenvolvimento da Web comuns, como PHP, XSLT e XPath, forneça uma experiência melhor para pesquisadores conforme você utiliza um dado estruturado codificado em páginas da Web através das normas da Semantic Web, como Microformats, eRDF e RDFa. Neste tutorial, você irá:

  • Aprender como o SearchMonkey permite que você alavanque conteúdo existente da Semantic Web através de aplicativos de apresentação
  • Criar um aplicativo de apresentação que otimize os resultados da procura do blogspot.com utilizando o assistente on-line e PHP básico
  • Construir seu próprio serviço de dados customizado para extrair mais dados estruturados das páginas blogspot.com através de XSLT, XPath e XPather Firefox Extension
  • Criar um segundo aplicativo de apresentação que inclua os dados de seu serviço de dados customizado

Pré-requisitos

Você vai precisar das seguintes ferramentas para prosseguir com este tutorial:

1 de 7 | Próximo

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Software livre, Software livre
ArticleID=387073
TutorialTitle=Crie um Aplicativo Yahoo! SearchMonkey
publish-date=10142008
author1-email=robert@crowther.info
author1-email-cc=