De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Cesar Brod
Data de Publicação: 25 de outubro de 2013
Indo direto ao ponto, o adx é um catálogo de endereços que consiste em um arquivo XML (addressbook.xml) e uma folha de estilos (adx2html_phonelist.xsl) que transforma as informações do arquivo XML em um formato HTML que pode ser lido por qualquer navegador moderno.
Para começar a usar, você deve fazer o download dos arquivos compactados a partir da página do projeto. Uma vez descompactado, você terá os arquivos addressbook.xml, adx2html_phonelist.xsl e README.txt (este com instruções detalhadas de uso). Coloque os arquivos com as extensões xml e xsl dentro de uma pasta que seja conveniente para você e abra, com seu navegador preferido, o arquivo addressbook.xml. Você deve ver algo similar ao que encontra nesta página.
Edite seus endereços usando os modelos no arquivo addressbook.xml como exemplo.
<contact> <forename>Cesar</forename> <surname>Brod</surname> <displayname>Brod</displayname> <phone use="home" type="mobile">+55 51 5555 5555</phone> <account type="Facebook">cesarbrod</account> <account type="twitter">cesarbrod</account> <account type="Google">cesar.brod</account> <website display="">http://brodtec.com</website> <birthday>1963-09-18</birthday> <tag>Brod</tag> <tag>adx</tag> <tag>adx:frequency=high</tag> <tag>xfn:rel=me</tag> <comment>Autor do livro "Aprenda a Programar - a arte de ensinar o computador </comment> </contact>
Se você não tiver alguma informação sobre determinado contato, basta excluir a linha correspondente a ela. Em seu navegador, basta clicar no nome da pessoa ou empresa (definido pela tag <displayname>) que as informações sobre ela serão expandidas.
Como padrão, a folha de estilo adx2html_phonelist.xsl já exibirá um pequeno menu no topo da página que você vê no browser, incluindo um formulário de busca especialmente eficaz. Experimente fazer pequenas modificações neste arquivo começando, por exemplo, pela seguinte linha:
<xsl:variable name="menu_opacity">0.9</xsl:variable><!-- possible values: [0.0 .. 1.0], e.g. 0.9 means opacity of menu pane of 90%. If you've problems with opacity set to "0" (omits all CSS opacity settings -->
<xsl:variable name="accountIcons_colorStyle">grey</xsl:variable><!-- possible values: grey, color -->Pesquisando mais um pouco, você verá como estes ícones são armazenados no arquivo XSL:
.icon_facebook_grey { /* facebook16x16_grey.gif */ background-image: url(data:image/gif;base64,R0lGODlhEAAQAKIAAP///+7u74mOln+EjH6Di2lueGBmcQAAACH5BAEHAAcALAAAAAAQABAAAAM+eLrcOibKGYeiWN5MAgDRhnlfeGRGqZ2ZamJfDBqiFJD32846zNMs30RREBiPgs+xQEQelUbmAYKSWBzYRQIAOw==); } .icon_facebook_color, .icon_facebook_grey:hover { /* facebook16x16_color.gif */ background-image: url(data:image/gif;base64,R0lGODlhEAAQAKIAAP///+vu9G2EtGF5rGB4q0VinjtZmAAAACH5BAEHAAcALAAAAAAQABAAAAM+eLrcOibKGYeiWN5MAgDRhnlfeGRGqZ2ZamJfDBqiFJD32846zNMs30RREBiPgs+xQEQelUbmAYKSWBzYRQIAOw==); }O Tumblr, por exemplo, não está contemplado entre as redes sociais do adx, mas experimente buscar, usando o formulário de pesquisa no Google, por exatamente estes termos (incluindo aspas): "data:image/gif;base64" tumblr Agora, com os resultados desta pesquisa e os elementos que já estão no arquivo XSL, você tem tudo o que precisa para incluir o Tumblr entre as redes sociais permitidas pelo adx.
Tem mais uma ideia interessante para o uso do adx? Escreve aí nos comentários!
Cesar Brod é autor de Aprenda a programar - a arte de ensinar o computador.
Cesar Brod ministra cursos in-house adequados à necessidade de sua empresa, além de atuar como coach de equipes ágeis. Visite nosso portal para saber mais ou entre em contato diretamente com o autor para mais informações.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários