Todos los posts de la categoría Desarrollo web



13 de Octubre de 2005

Voy a dedicar esta semana a probar estadísticas web para el blog. Por el momento, usaba el plugin para WordPress y mejorado por mi WP Short Stats, estoy testando los plugins Stattraq y PopStats, y también estoy probando StatCounter y AddFreeStats. Además, he descubierto con sorpresa la nueva beta de Phpmyvisites, que me ha sorprendido por sus grandes mejoras.

Ya diré lo que pienso de cada uno. Por el momento, si por tantas estadísticas alguien nota problemas con el blog, que puede ser, que avise.



9 de Octubre de 2005

Esto no son más que algunos truquillos para WordPress, fáciles, ya inventados y perfectamente listados en el Codex de WordPress y que pocos ponen al final a la práctica.

Como podéis ver en la barra del índice del blog, he modificado la visualización de las categorías, ahora incluyen una imagen con un link al feed de esa categoría:

Muchos blog, como este, pueden tratar muchas temáticas, algunas de gran interés para el lector y otras que le aburren con temas personales que rellenan nuestros feeds y nos hacen perder el tiempo.

Pues bien, WordPress incorpora la posibilidad de ofrecer feeds de sólo una categoría en especial, con lo cuál como lector de blogs podrás descubrir la dirección de los feeds de las categorías que te interesen del que blog wordPress que quieras y como blogger en WordPress podrás facilitar a tus lectores feeds concretos de la categoría que deseas.

Empecemos como lector de feeds. ¿Quieres conseguir la dirección del feed de una categoría de un blog WordPress? Fácil. Primero, WordPress puede generar dos tipos de urls, las normales de variables PHP, que son urls con números y signos como = y también puede generar urls con “aparentes” carpetas con nombres y todo, mucho más bonitas, gracias a ficheros .htaccess.

Pues bien, supongamos el segundo caso, con URLs “bonitas”. Buscamos la dirección de la categoría que nos interese, que tendrá una dirección al estilo www.miblog.com/categoria/nombre-categoria o parecido. Pues, la dirección del feed de esa categoría es añadiéndole /feed. Esto nos dará el feed RSS 2.0, pero si en lugar de eso ponemos /feed/atom, conseguiremos su Atom y añadiendo /feed/?feed=rss conseguiremos el feed RSS 0.92 y si añadimos en vez de eso /feed/?feed=rdf obtendremos su rfd.

Y si son URLs con variables no varía mucho. La categoría tendrá una dirección al estilo www.miblog.com/?cat=3 o parecido. Pues, para RSS2 añadiremos &feed=rss2, para RSS 0.92 &feed=rss, para Atom le escribiremos &feed=atom y para RDF haremos &feed=rdf. Fácil ¿no?

Y ahora pensaremos como dueños de un blog, para poder añadir links a nuestros feeds. Ya he explicado cómo encontrar nuestros feeds de forma manual. Muy bien, pero WordPress dispone de muchas funciones prediseñadas para nuestros temas. Una que nos interesa es wp_list_cats(). Pasando los parámetros adecuados (si no sabes de programación, ignora de lo que diga lo que no conozcas) a esta función obtendremos uno u otro resultado. Esta función nos ofrece dos variables interesantes, la feed y la feed_image. La primera nos mostrará un link de texto al feed y la segunda un link con imagen.

Los más avanzados ya podéis deducir cómo hacerlo, el resto os lo enseño paso a paso. Primero voy a explicar el método de listar las categorías con un link a su feed. Para ello, vamos a nuestro tema y editamos el archivo donde queramos que aparezca este listado de categorías con un link a su feed. Normalmente el archivo será sidebar.php, y podemos optar por añadir ese link a nuestra forma actual de listar categorías, es decir, si en tu blog ya se muestran categorías, debes de encontrar la función wp_list_cats, tienes que encontrar este texto. Verás que lleva detrás unos paréntesis y dentro texto y demás. Bien, pues ves a dentro de los paréntesis, verás unas letras con un = y todo eso está entre ‘ y ‘. Por ejemplo, yo tenía esto en mi archivo sidebar.php:

wp_list_cats(’optioncount=1′);

Pues se trata de dejar lo que ya tengas entre paréntesis y a continuación de lo que tengas, y antes de llegar a las comillas introduce este texto:

&feed=textodellink

con lo cuál te quedaría así:

wp_list_cats(’optioncount=1&feed=&feed=textodellink ‘);

Donde pone “textodellink” ése será el texto del link que enlace al feed de esa categoría.

Y ahora pasamos al caso en que quieras poner un enlace con imagen al feed de cada categoría, como tiene ahora mismo este blog. Lo primero que hay que hacer es conseguir esa imagen. Por ejemplo, en este sitio web puedes encontrar botones gratuitos. Después lo alojamos donde sea y nos recordamos de su URL.

Ahora, igual que en el primer caso, hay que buscar dónde hay que ponerlo, y una vez que lo hayamos hecho sólo hay que añadir este código:

&feed_image=http://www.dominio.com/carpeta/direccion_de_la_imagen.gif

con lo que nos quedaría esto:

wp_list_cats(’optioncount=1&&feed_image=http://www.dominio.com/carpeta/direccion_de_la_imagen.gif ‘);

Pero aquí WordPress nos dará un fallo fácil de solucionar. Lo que pasa es que en WordPress se han olvidado de añadir a la imagen el atributo alt, y eso hará que no valide el código. Para solucionarlo, basta con ir a la carpeta de tu blog, buscar la carpeta wp-includes, abrir con un editor de texto el archivo template-functions-category.php y buscar empty($feed_image)). Debajo, veremos esto:

$link .= “

entre img y src hay que añadir alt=”RSS” (RSS se puede sustituir por la palabra que deseemos), con lo que nos quedará:

$link .= “’RSS’

¡Y listo!

Cómo véis, no es difícil adaptar un tema a nuestros gustos.



5 de Octubre de 2005

Muchas, pero muchas veces se me han borrado posts tanto en este blog como en mi foro, principalmente, posts que me estaba currando bastante por un pequeño error, como que se te cuelgue el navegador, lo cierres sin querer, problemas con el ratón… Sí, me ha pasado muchas veces.

Hoy tengo que dar las gracias a La Taberna del Turco que ha delatado un plugin clave para mi, el Twilight Autosave, un plugin que te irá guardando en una cookie lo que vayas escribiendo. Si no tienes problemas y publicas la entrada, la cookie se borra y tan contentos. Si no, si tienes un problema y pierdes la entrada, este plugin te presentará la versión que automáticamente ha guardado de esa entrada cuando vuelvas, desde el mismo ordenador, a escribir en tu blog.

Para instalarlo sólo hay que descargar este .zip, descomprimir el .php que lleva dentro y subirlo a la carpeta wp-content/plugins de tu WordPress y luego activarlo desde el panel de administración de tu WordPress.

Y listo. Haz la prueba: escribe algo para publicar y cierra la ventana. Vuelve a tu panel de WordPress, ves a Escribir y verás que se te preguntará que quieres hacer con lo que habías escrito y no has publicado.



4 de Octubre de 2005

Si Ajax para tí sólo te suena a detergente o a fútbol, vale más que te actualices, ya que es el futuro y el presente.

Si aún no sabes qué es Web 2.0 más vale que mires en la Wikipedia y te pases por O’Reilly.
Si no sabes qué es AJAX, también sería bueno que mirases en la Wikipedia española e inglesa, Adaptive Path y te pases por la CNet



28 de Septiembre de 2005

Acaba de llegar a mis manos otra invitación de WordPress, como la que dí a Philippe, que pongo a disposión del primero que comente y que sea usuario habitual del foro.

Si quieres leer más sobre WordPress.com, casi todo lo ha dicho ya Jesus.

WordPress



25 de Septiembre de 2005

Desde Genbeta me llega la constancia de la existencia de un taller en cms bitácoras para probar los principales gestores de blogs, como son WordPress, Text Pattern, b2evolution, FlashBlog y Serendipity y dos fotoblogs.

Así desde esta página podremos encontrar acceso a demos de estos blogs, tanto en lo exterior, como en lo que es más interesesante, el panel de control.