O WordPress ficou conhecido como uma ótima ferramenta para Blogs, mas com o tempo ela se mostrou uma ferramenta poderosa também para gerenciamento de conteúdo online em geral, desbancando em diversos aspectos os líderes no segmento, como Joomla ou Drupal.
Este não é um post para defender que o WordPress também pode servir como CMS porque isso todo mundo já sabe (ou deveria saber), mas para abrir sua mente, caro desenvolvedor, para as possibilidades da utilização do WordPress em outras linguagens além do PHP e do MySQL.
Antes de chegar ao ponto, preciso preparar o terreno com algumas definições que cercam o WordPress e o objetivo deste artigo.
Não estou defendendo que você deva usar esse mótodo em seus projetos. Fiz esse Post apenas para abrir os horizontes para uma nova possibilidade.
Eu já utilizei WordPress como gerenciador de conteúdo de um site em Flash uma vez e foi um desafio interessante, mas não é algo que eu acredito que deva ser feito com frequência. Então encare apenas como um exercício de programação.
Para não deixar nenhum leigo boiando, a eXtensible Markup Language (XML) é uma linguagem de marcação (assim como o HTML) que agrupa conteúdo usando tags.
O XML tem sido muito útil para exportar conteúdo. Isso significa que se você tem qualquer tipo de informações, pode organizá-las e transmití-las usando um arquivo nesse formato.
O interessante é que qualquer linguagem é capaz de criar e ler XML, e desta forma, você pode exportar dados de ASP para JavaScript, por exemplo, usando o XML. Os arquivos de feed (RSS), por exemplo, são um tipo de arquivo XML. Quando você faz AJAX, o javascript geralmente está lendo um arquivo XML, e por aí vai…
Uma vez conectado ao XML, o conteúdo pode ser usado da maneira que preferir. Uma lista de posts, uma página de notícias, uma galeria de fotos. Basta reorganizar os posts em novas Categorias e Tags de acordo com sua necessidade e o restante fica a critério da sua criatividade.
A maioria das linguagens mais recentes já possui um XMLParser, uma ferramenta para fazer a leitura do XML. Então, independente da sua linguagem favorita, procure pela documentação do XMLParser respectivo e conseguirá acessar sem problemas esse arquivo RSS gerado pelo WordPress. Aí fica fácil, não é?
Esse post foi sugerido algum tempo atrás pelos amigos Yogodoshi e Cristianoweb, espero ter deixado as coisas um pouco mais claras.
Pq o xml tem só um preview do texto depois tem [...]. Existe uma maneira de configurar o wordpress para que nos feeds sejam exibidos os conteúdos completos?
Olá Pablo. Nas configurações do WordPress você pode escolher entre Feeds Completos ou o Resumo deles. Se escolher a opção Completos, o texto não aparece com o [...]. Abraço!