O que é um endereço XML-RPC?
A maior parte dos blogs são suportados por sistemas de publicação “versáteis”, escritos em linguagens de programação diversas.
Os sistemas mais populares, que já utilizei, são o “MoveableType” e o “WordPress”, o primeiro escrito em Perl, o segundo escrito em PHP.
Estes sistemas são instalados do lado do servidor e suportam a publicação (1) pela interface que eles próprios oferecem, OU (2) por qualquer outra interface que tenha aderido à sua API de publicação… daí a “versatilidade”.
A arquitectura destes programas é a de um “web service”, *no sentido* de que usando as mensagens certas, estruturadas em XML, pode fazer-se tudo, ou quase tudo, com eles, consoante a completude da API.
Por exemplo, acabei de instalar em arturmarques.com/wordpress um blog baseado na tecnologia WordPress 2.0 Este blog pode ser publicado, sem recorrer directamente ao próprio, utilizando ferramentas terceiras, compatíveis com a API.
Essas ferramentas têm que conhecer o que se chamada o endereço XML-RPC do sítio; por exemplo:
http://exemplo.com/wordpress/xmlrpc.php
Este ficheiro PHP é a interface programática entre o WordPress 2.0 e ferramentas terceiras, compatíveis.
Eis algumas ferramentas que exploram esta versatilidade:
http://www.newzcrawler.com/
http://www.zempt.com/
Sunday 22 Jan 2006 | am | inet, inet tech PT