domingo, 29 de julio de 2007

Harry Potter and the Deathly Hallows

Este último libro de Harry Potter que batió récord histórico de ventas, ya se encuentra disponible para todos en español y en formato digital!!! No es una traducción oficial, la versión oficial en español estará a la venta a principios del 2008, esta es una traducción hecha por fans y nos la han puesto a disposición sin el mínimo animo de lucro, por lo cual la editorial dijo:

Evidentemente, no nos agradan, pero en general no hemos ejercido acciones legales porque consideramos que la mayoría de los fans lo hace con buena intención y sin ánimo de lucro. Eso sí, cuando la intención es hacer dinero, entonces sí que emprendemos acciones, porque nuestra obligación es defender los intereses de la autora.

Su titulo en español es, Harry Potter y las reliquias de la muerte.
Lo podemos descargar en PDF, o leerlo en estos blogs:
Proyecto DH
Spanish Hallows

domingo, 22 de julio de 2007

Google Sitemap y FeedBurner en Blogger

Ahora que estoy usando el atom.xml como sitemap del blog tengo un problema, también se redirige a FeedBurner y como es otro domino, me esta dando errores.
La buena noticia es que esto tiene solución, la encontré en The Quixotic Engineer es un pequeño truco para no tener que redirigir el feed a FeedBurner y así nos queda bien el atom.xml como sitemap.
Se supone que ya tenemos nuestro feed funcionando en FeedBurner y el atom.xml como sitemap en Google aunque con errores(por ahora).
Lo primero que tenemos que hacer es quitar el redireccionamiento del feed de Blogger al de FeedBurner en configuración, feed del sitio.
Ahora creamos nuestras propias autodiscovery tags para que cuando el navegador detecte que tenemos feed vaya directamente al de FeedBurner, y nos basamos en la que ya tiene nuestro blog, miramos el código fuente del blog y buscamos estas lineas:
<link rel="alternate" type="application/atom+xml" title="TUBLOG - Atom" href="http://TUBLOG.blogspot.com/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml" title="TUBLOG - RSS" href="http://TUBLOG.blogspot.com/feeds/posts/default?alt=rss" />
<link rel="service.post" type="application/atom+xml" title="TUBLOG - Atom" href="http://www.blogger.com/feeds/.../posts/default" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.blogger.com/rsd.g?blogID=..." />

Las copiamos todas a un archivo de texto temporal y borramos una de las que dicen:
<link rel="alternate" type="application/atom+xml" title="TUBLOG - Atom" href="http://TUBLOG.blogspot.com/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml" title="TUBLOG - RSS" href="http://TUBLOG.blogspot.com/feeds/posts/default?alt=rss" />

Con la que nos quedemos la cambiamos a manera que quede algo asi:
<link rel="alternate" type="application/atom+xml" title="TUBLOG - FeedBurner" href="http://feeds.feedburner.com/TUFEEDBURNER" />

Ahora modificamos la plantilla, activamos expandir artilugios y buscamos este código:
<b:data='blog' name='all-head-content'>

Lo reemplazamos por el que tenemos en el archivo de texto y así el navegador ira a FeedBurner directamente.

Actualizacion: Lo que faltaría ahora es modificar el link Suscribirse a entradas (Atom) que aparece al final de la pagina principal para que apunte al feed de FeedBurner, buscamos este fragmento de código en nuestra plantilla:
(Siempre con expandir artilugios activado)
<b:includable id='feedLinksBody' var='links'>
<div class='feed-links'>
<data:feedLinksMsg/>
<b:loop values='data:links' var='f'>
<a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'><data:f.name/> (<data:f.feedType/>)</a>
</b:loop>
</div>
</b:includable>

Y lo reemplazamos por este otro:
<b:includable id='feedLinksBody' var='links'><b:if cond='data:blog.pageType == "item"'>
<div class='feed-links'>
<data:feedLinksMsg/>
<b:loop values='data:links' var='f'>
<a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'><data:f.name/> (<data:f.feedType/>)</a>
</b:loop>
</div>
<b:else/>
<div class='feed-links'>
<data:feedLinksMsg/>
<a href='http://feeds.feedburner.com/TUFEEDBURNER' target='_blank'>Entradas</a>
</div>
</b:if>
</b:includable>

Gracias a Mr. Bubbles por ayudarme a mejorar bastante este pequeño truco.

miércoles, 18 de julio de 2007

Google Sitemap en Blogger

Un sitemap es un archivo XML que contiene información de todas las paginas de nuestro sitio y que ayuda mucho a los buscadores a detectar nuestras paginas, especialmente si es un sitio de contenido dinámico como nuestros queridos blogs.
En Blogger no tenemos la opción de instalar un sitemap, pero si podemos utilizar otro archivo XML que también contiene información de las paginas de nuestro blog, el atom.xml.
Lo primero que tendríamos que hacer es entrar en Google Webmarter tools y agregar la direccion de nuestro blog, después hay que hacer la verificación que nos pide, elegimos añadir una etiqueta meta y nos dará la etiqueta que tenemos que agregar en nuestra plantilla de Blogger cuando lo hayamos hecho hacemos clic en verficar, por ultimo vamos a la pestaña sitemaps, hacemos clic en agregar sitemap seleccionamos Añadir un sitemap web general, en el nombre del sitemap seria atom.xml y ya tenemos nuestro sitemap funcionando.