Armonía | En definitiva...

Generador de SiteMaps para DotClear

  • Martes, 14 de Junio de 2005 a las 15:28 CET
  • Guardado en: General

A estas alturas ya todos conocereis el nuevo servicio de Google para webmasters llamado SiteMaps. A grandes rasgos se basa en el envío a Google de un fichero XML con las URL de todas tus páginas, algo así como un "mapa de tu sitio web", (SiteMap). Gracias a ese fichero, Google tendrá un acceso más sencillo y controlado a todas las páginas de tu Web, facilitando así su indexación, etc.

Pues bien, gracias a la ayuda de Richard, he creado un plugin para DotClear que genera este fichero de forma automática para poder facilitar a Google la indexación de tu blog.

La instalación es muy sencilla, tan sólo hay que copiar el fichero sitemap.php en el directorio raiz de tu instalación de DotClear. Posteriormente debes irte al sitio Web de SiteMaps y darle la URL a dicho fichero.

La generación del XML es configurable, pudiendo decidir si queremos incluir en el fichero las URL de nuestros feeds, de la página principal del blog, las URL a las categorías que lo forman, etc. Para un listado completo de las opciones sólo teneis que echar un vistazo a los ficheros README en el paquete, (la traducción al francés del README corre de la cuenta de Richard. ¡Gracias!).

Aquí os dejo los enlaces. Teneis a vuestra disposición el plugin comprimido en ZIP y en TAR.GZ, para que escogais el que más os guste. Para cualquier duda, sugerencia o lo que sea, ya sabeis dónde encontrarme.

Actualización [16/06/2005 13:21]

Corregidos algunos bugs menores.

Actualización [16/06/2005 16:56]

Mejoras en la programación del plugin. Ahora se hace uso de los objetos propios de DotClear para generar las consultas.

Añadido el fichero README traducido al inglés

Avisos, (trackbacks)

#131 - El Martes 14 Junio 2005 a las 18:15 CET, en "RicPlan, R-Evolutions" se escribió:

Generador de SiteMap para DotClear

Hace poco San Google ha puesto en marcha una iniciativa que va hacer las delicias de cualquier webmaster que se precie, SiteMap. En realidad este genial proyecto consiste en crear un fichero estandarizado en formato XML que permite rastrear de forma...

#141 - El Miércoles 15 Junio 2005 a las 22:27 CET, en "SansFiltre" se escribió:

Générateur de SiteMaps pour DotClear

Pour ceux qui ne lisent pas la langue de Cervantes, et en résumé, ce script permet de créer les fichiers nécessaires à la nouvelle fonction SiteMap de Google. J'étais sur le point de m'intéresser au problème. Je suis bien content d'avoir...

#176 - El Miércoles 20 Julio 2005 a las 01:42 CET, en "Just call me Pep." se escribió:

Plugin Gsitemap

Le nom parle de lui-même : il s'agit d'un plugin permettant la création d'un fichier au format Google Sitemaps.

#502 - El Martes 7 Marzo 2006 a las 05:22 CET, en "Cruzul" se escribió:

SiteMaps para DotClear

He instalado el archivo sitemap.php para el DotClear, creado por Juan Hurtado en Armonía, y me ha funcionado a la perfección. Mis agradecimientos por el código. Me he dado de alta en el sevicio Google Sitemaps y he añadido el sitio.

Los avisos para este post están cerrados.

Comentarios

[ Hacer un Comentario ]

  1. #129 - Escrito por Gromka, el Martes 14 Junio 2005 a las 17:13 CET.

    Qué fieras estáis hechos ;-)

    Podéis solicitar a Google que incluya el plugin en: code.google.com/sm_thirdp...

  2. #130 - Escrito por Juan G. Hurtado, el Martes 14 Junio 2005 a las 17:23 CET.

    Ey, muchas gracias por el enlace Gromka. Ya les he mandado un mail, a ver que contestan :)

  3. #132 - Escrito por AeN0, el Miércoles 15 Junio 2005 a las 11:35 CET.

    Hi,

    I don't speak spanish but this is just to thank you for this nice script.

  4. #133 - Escrito por Juan G. Hurtado, el Miércoles 15 Junio 2005 a las 11:46 CET.

    Thank you very much, AeN0, I hope you enjoy it :)

  5. #134 - Escrito por Yazerty, el Miércoles 15 Junio 2005 a las 15:59 CET.

    (I am french...)

    Hello,
    I used your script. I 'll wait & see what it 'll happen :)...
    But it 'd be much better if for "lastmod" depend also of the comments date.

    Thanks for your script !

  6. #136 - Escrito por Juan G. Hurtado, el Miércoles 15 Junio 2005 a las 16:17 CET.

    Hi Yazerty,

    First of all, thank you very much for using my script. The idea of the comments date for the lastmod element in the XML is good, but I don't think that the "Last Modification Date" of the post is the date of the last comment, because the post has not changed. However I can make some modifications to put it like an option for the script. In the next version it'll be available, ok?

    Thanks for the comment! :)

  7. #138 - Escrito por NiKo, el Miércoles 15 Junio 2005 a las 16:32 CET.

    ¡Hola! y muchas gracias por este functionalidad para Dotclear :)

  8. #139 - Escrito por Juan G. Hurtado, el Miércoles 15 Junio 2005 a las 16:40 CET.

    Hola NiKo. Gracias a ti :)

  9. #140 - Escrito por François Granger, el Miércoles 15 Junio 2005 a las 22:14 CET.

    Estaba a punto de trabajar sobre este functionalidad.

    Muchas gracias por tu trabajo !

    PS: perdone mi castellano muy malo ;-)

  10. #142 - Escrito por Juan G. Hurtado, el Miércoles 15 Junio 2005 a las 23:18 CET.

    Muchas gracias François, espero que te sea de utilidad :)

  11. #143 - Escrito por Yazerty, el Jueves 16 Junio 2005 a las 01:35 CET.

    You 're welcom Juan G. Hurtado. That's me who thanks you. You made a good script and make it avaible for all :). I d'ont understand what you prospect to do but that seems to be good, so... ;)

  12. #144 - Escrito por stan, el Viernes 17 Junio 2005 a las 07:19 CET.

    Mi distinguido amigo, usted cada vez mas internacional, me llamo mucho la atencion lo que estas haciendo, me quedo la duda si se puede hacer para blogs en general, como por ejemplo el mio que es un CMS propio.

    Saludos y te falta el formulario de contactos :P

  13. #145 - Escrito por Juan G. Hurtado, el Viernes 17 Junio 2005 a las 08:16 CET.

    Stan, encantado de leerte por aquí :) Claro que se puede hacer para cualquier blog, pero el problema es que habría que adaptar las consultas a la Base de Datos. Se podrían estudiar otras formas de conseguirlo, pero teniendo un CMS con todos los contenidos guardados en Base de Datos, esta era la forma más sencilla, aunque hubiera que hacerlo más específico.

    Un saludo!

    PD.- Sí, me falta el formulario de contacto, cierto. Pero tu ya sabes dónde encontrarme! :P

  14. #148 - Escrito por stan, el Sábado 18 Junio 2005 a las 06:16 CET.

    Thanks por el dato man ya estare revisando esa info mas detalladamente, aprovechando las vacaciones :D

  15. #251 - Escrito por Fred, el Viernes 9 Septiembre 2005 a las 20:13 CET.

    Muchas gracias para el plugin.
    Esta un bueno trabaja ;)

    Ahor voy installar el plugin

    Lo siento para my catellano, soy french ;)

  16. #252 - Escrito por Juan G. Hurtado, el Viernes 9 Septiembre 2005 a las 20:39 CET.

    Un placer Fred :D

  17. #255 - Escrito por raver2046, el Domingo 11 Septiembre 2005 a las 02:11 CET.

    Hello my sitemap doesn't work ! i don't know why but if i look with firefox that make this : in frenche sorry :
    Ce fichier XML ne semble pas avoir d'information de style associé avec lui. L'arbre du document est montré ci-dessous.

  18. #256 - Escrito por Juan G. Hurtado, el Domingo 11 Septiembre 2005 a las 02:28 CET.

    Have you build your sitemap with my script? However i've not notice any error in your sitemap XML: raver2046.free.fr/dotclea...

    Firefox make that message with every XML document you try to open, unless it has a style associated.

    Good luck.

  19. #369 - Escrito por OrcaS, el Viernes 18 Noviembre 2005 a las 22:53 CET.

    excelente plugin. Felicitaciones

  20. #524 - Escrito por María, el Viernes 24 Marzo 2006 a las 21:22 CET.

    El plugin es maravilloso. ¡Enhorabuena!

  21. #530 - Escrito por Ã?lvaro, el Viernes 31 Marzo 2006 a las 21:14 CET.

    Es muy útil y facilita todo considerablemente.

  22. #687 - Escrito por Allfonso, el Viernes 2 Junio 2006 a las 11:43 CET.

    Necesito saber cómo generar mediante php un sitemap para una web dinámica. Lo más parecido que he leido es esto:

    elmartin.org/?m=textos&am...

    pero es muy complicado... mis conocimientos de php son algo limitados y no consigo echarlo a andar

  23. #688 - Escrito por Juan G. Hurtado, el Viernes 2 Junio 2006 a las 11:59 CET.

    Eso dependerá de cómo hayas programado tu sitio. En mi caso, lo único que he hecho ha sido leer de la base de datos los artículos y las categorías de mi blog, y escupirlos en XML con el formato especificado por Google.

    El artículo que comentas está bastante bien :)

Hacer un comentario

Los comentarios para este post están cerrados.

Búsqueda

Acerca de este blog

Armonía es el blog personal de Juan G. Hurtado, (C. V.). Aquí se tratarán muchos temas, pero sobre todo los relacionados con la programación, la tecnología, el desarrollo y los estándares en la World Wide Web.

Si quieres puedes visitar también las galerias de fotos guardadas en su cuenta Flickr, o su colección de enlaces en del.icio.us.

Velas en la oscuridad Mano del autor del blog en blanco y negro Trozo del paisaje desde la ventana del autor del blog Palma de la mano del autor del blog en blanco y negro

Lectura

CSS Mastery, de Andy Budd
Portada del libro Bulleproof Web Design
Muy buen libro, escrito por Andy Budd en el que nos muestra un repaso muy bien detallado por infinidad de técnicas ingeniosas para conseguir que nuestras hojas de estilo "hagan magia"
[Leer revisión]
Bulletproof Web Design, de Dan Cedelhorm
Portada del libro Bulleproof Web Design
Un libro genial en el que Dan Cedelhorm nos enseña cómo blindar nuestras páginas para evitar que se "rompan" ante configuraciones no habituales de los navegadores de los visitantes, (aparte de otras muchas cosas)
[Leer revisión]
Agile Web Development With Rails, de Dave Thomas y David Heinemeier
Portada del libro Agile Web Development With Rails
Una perfecta introducción a Ruby on Rails, el framework de desarrollo Web que está causando furor en estos momentos...
[Leer revisión]

Contacto

  • e-Mail: juan.g.hurtado@gmail.com
  • Jabber: juan.g.hurtado@jabberes.org
  • Skype: juan.g.hurtado
  • Messenger: the_micro_cuts@hotmail.com