Cómo ampliar la seguridad de tu blog

Tener un blog bajo la plataforma WordPress.org (la que se instala en tu propio servidor) no es sinónimo de vulnerabilidad, ni mucho menos. Solamente hay que seguir una serie de precauciones y tener la aplicación blindada con unos cuantos plugins.

Puedes seguir los consejos de los siguientes posts, publicados en Blogpocket:

Ambos posts recopilaban información con tips, trucos y extensiones para asegurar la instalación de un blog con WorPress, a la que añadimos hoy otros 10 plugins para aumentar la seguridad de tu sitio.

email Bitacoras.com Twitter del.icio.us Facebook Google Bookmarks BarraPunto Meneame Wikio Ping.fm Technorati

Si votas este post en Bitacoras.com, otros podrán descubrirlo

También puedes leer Weblog Magazine, mi blog en ABC.es

Y estoy en Twitter, Facebook y Tumblr.

BuddyPress 1.1.3

Acaba de salir la versión 1.1.3 de BuddyPress, que soluciona 8 fallos de la versión anterior.

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Domina tu Blog

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Ya llegó el premio bitácoras a casa

Esta mañana he recibido, por fín, a href="http://blogs.lainformacion.com/premiosbitacoras/2009/11/17/entrega-del-premio-al-mejor-blog-de-software-y-seguridad/"el premio bitácoras/a que a href="http://www.anieto2k.com/2009/11/14/14-de-noviembre-del-2009-un-dia-para-recordar/"el pasado día 14 de Noviembre/a me otorgaron los chic@s de a href="http://bitacoras.com/"Bitácoras/a. p style="text-align: center;"a rel="lightbox" href="http://www.anieto2k.com/wp-content/uploads/2009/11/premios-bitacoras-2009.jpg"img src="http://www.anieto2k.com/wp-content/uploads/2009/11/premios-bitacoras-2009.jpg" alt="premios-bitacoras-2009" //a a href="http://www.anieto2k.com/wp-content/uploads/2009/11/premios-bitacoras-2009.jpg"small(Ver Imagen)/small/a El conjunto del premio es genial, un portatil a href="http://blogs.lainformacion.com/premiosbitacoras/2009/10/08/premios-a-los-ganadores-toshiba-nb200/"(Toshiba NB200) que no pesa nada/a, ideal para convencer a la novia de poner la estatuilla donde a mi me de la gana :D De nuevo, muchas gracias a todos por vuestro apoyo!! GRACIAS!!/ph3Artículos relacionados/h3 ullia href="http://www.anieto2k.com/2009/11/14/14-de-noviembre-del-2009-un-dia-para-recordar/" rel="bookmark" title="Permanent Link: 14 de Noviembre del 2009, un dia para recordar"14 de Noviembre del 2009, un dia para recordar/a/lilia href="http://www.anieto2k.com/2006/08/28/ya-he-vuelto-menos-mal/" rel="bookmark" title="Permanent Link: Ya he vuelto!!! Menos mal"Ya he vuelto!!! Menos mal/a/lilia href="http://www.anieto2k.com/2007/11/20/vuelve-bitacoras-com/" rel="bookmark" title="Permanent Link: Vuelve Bitacoras.com!!!"Vuelve Bitacoras.com!!!/a/lilia href="http://www.anieto2k.com/2008/09/11/premios-bitacoras-2008/" rel="bookmark" title="Permanent Link: Premios Bitacoras 2008"Premios Bitacoras 2008/a/lilia href="http://www.anieto2k.com/2008/08/07/premios-bitacorascom-2008/" rel="bookmark" title="Permanent Link: Premios Bitacoras.com 2.008"Premios Bitacoras.com 2.008/a/li/ulpa href="http://www.anieto2k.com" id="67.228.47.227"img rel="67.228.47.227" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" //a/p

BuddyPress 1.1.3

La versión de Wordpress más social, a href="http://buddypress.org/blog/news/buddypress-1-1-3/"BuddyPress, ha publicado la versión 1.1.3/a que no es más que una versión de mantenimiento que corrige muchísimos fallos de todos los aspectos del plugin.[a href="http://buddypress.org/download"Descargar/a]h3Artículos relacionados/h3 ullia href="http://www.anieto2k.com/2009/06/06/buddypress-101-ha-visto-la-luz/" rel="bookmark" title="Permanent Link: BuddyPress 1.0.1 ha visto la luz"BuddyPress 1.0.1 ha visto la luz/a/lilia href="http://www.anieto2k.com/2009/05/01/buddypress-10-y-carrington-blog-20-aparecen-es-escena/" rel="bookmark" title="Permanent Link: BuddyPress 1.0 y Carrington Blog 2.0 aparecen es escena"BuddyPress 1.0 y Carrington Blog 2.0 aparecen es escena/a/li/ulpa href="http://www.anieto2k.com" id="67.228.47.227"img rel="67.228.47.227" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" //a/p

Mostrar feed RSS donde quieras

camiseta feed me

Ya vimos un modo de mostrar un feed RSS en tu sitio WordPress, pero ahora hay un nuevo método - para WordPress 2.8 y superior - que no utiliza la clase Magpie o Snoopy, sino SimplePie y FeedCache, para recuperar un feed RSS.

Solo tienes que copiar este codigo y ponerlo donde quieras que se muestre el feed RSS elegido en la línea 3:

  1. <?php if(function_exists('fetch_feed')) {
  2.     include_once(ABSPATH . WPINC . '/feed.php');               // hay que incluir esto
  3.     $feed = fetch_feed('http://feeds.feedburner.com/ayudawordpress'); // el feed que queremos mostrar
  4.     $limit = $feed->get_item_quantity(7); // especificamos el número de items a mostrar
  5.     $items = $feed->get_items(0, $limit); // se crea un array con los items
  6. }
  7. if ($limit == 0) echo '<div>El feed está vacío o no disponible.</div>';
  8. else foreach ($items as $item) : ?>
  9. <div>
  10.     <a href="<?php echo $item->get_permalink(); ?>"
  11.       title="<?php echo $item->get_date('j F Y @ G:i'); ?>">
  12.         <?php echo $item->get_title(); ?>
  13.     </a>
  14. </div>
  15. <div>
  16.     <?php echo substr($item->get_description(), 0, 200); ?>
  17.     <span>[...]</span>
  18. </div>
  19. <?php endforeach; ?>

Creo que el código se explica por si mismo, y funciona a la primera.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Post en ABC.es: Cómo desarrollar tu propia plantilla para el blog

Blogs

Tener una plantilla hecha por tí no es difícil. En Weblog Magazine te damos algunas pistas: Cómo desarrollar tu propia plantilla para el blog.

email Bitacoras.com Twitter del.icio.us Facebook Google Bookmarks BarraPunto Meneame Wikio Ping.fm Technorati

Si votas este post en Bitacoras.com, otros podrán descubrirlo

También puedes leer Weblog Magazine, mi blog en ABC.es

Y estoy en Twitter, Facebook y Tumblr.

Plantillas para crear un theme de Wordpress

pCuando nos disponemos a crear un strongnuevo theme de Wordpress/strong, empezar desde cero es una tarea muy delcomplicada/del tediosa, y es por eso que siempre escojo alguna emplantilla muy ligera/em o un algún emframework/em, para no tener que empezar desde cero con todo./p
pActualmente tengo unas cuantas ya preparadas, que son las que uso, pero la mayoría han salido de la siguiente lista:/p
ul
lia href=”http://www.smashingmagazine.com/2009/05/27/wordpress-theme-development-frameworks/” target=”blank” Wordpress Theme Development Frameworks/a/li
lia href=”http://www.refueled.net/blank-wordpress-themes/” target=”blank” Blank Wordpress Themes/a/li
lia href=”http://www.yvoschaap.com/wpthemegen/” target=”blank” Wordpress theme generator/a/li
lia href=”http://designm.ag/resources/blank-themes-templates/” target=”blank” Blank WordPress templates/a/li
lia href=”http://themeshaper.com/wordpress-theme-blank-framework/” target=”blank” Wordpress themes blank framework/a/li
lia href=”http://www.siftware.co.uk/services/wordpress/blank-wordpress-theme/” target=”blank” Blank Wordpress theme/a/li
lia href=”http://wpframework.com/” target=”blank” Wordpress framework/a/li
lia href=”http://annalinnea.net/wordpress/blank-wordpress-themes-ready-for-27-up-for-grabs ” target=”blank” Blank Wordpress themes for 2.7/a/li
/ul
pCreo que he probado casi todas las a href=”http://wordpress.inkilino.com/#themes” target=”blank” plantillas de Wordpress /aque hay en estos enlaces, y la verdad, es que no sabría deciros cual es mejor, unas me han ido bien para algunos proyectos y otras para otros. En cualquier caso, yo os doy la info y vosotros la usáis como creáis conveniente. img src=’http://www.inkilino.com/wp-includes/images/smilies/icon_wink.gif’ alt=’;)’ class=’wp-smiley’ / /p
pa href=”http://www.inkilino.com”img src=”http://www.inkilino.com/favicon.gif” //a Gracias por suscribirte a a href=”http://www.inkilino.com” target=”blank” mi blog/a, espero tus comentarios y si quieres leer algo realmente interesante, lee esto:/pullih2a href=”http://www.inkilino.com/wordpressfun-un-theme-gratis-y-bonito.html” rel=”bookmark” title=”Permanent Link: Wordpress.fun, un theme gratis y bonito”Wordpress.fun, un theme gratis y bonito/a/h2/lilih2a href=”http://www.inkilino.com/como-crear-un-theme-para-wordpress.html” rel=”bookmark” title=”Permanent Link: Como crear un theme para Wordpress”Como crear un theme para Wordpress/a/h2/lilih2a href=”http://www.inkilino.com/plugin-para-disenar-tu-nuevo-theme-de-wordpress.html” rel=”bookmark” title=”Permanent Link: Plugin para diseñar tu nuevo theme de Wordpress”Plugin para diseñar tu nuevo theme de Wordpress/a/h2/lilih2a href=”http://www.inkilino.com/premio-al-mejor-diseno-con-wordpress.html” rel=”bookmark” title=”Permanent Link: Premio al mejor diseño con Wordpress”Premio al mejor diseño con Wordpress/a/h2/lilih2a href=”http://www.inkilino.com/nuevo-diseno-en-inkilinocom.html” rel=”bookmark” title=”Permanent Link: Nuevo diseño en InKiLiNo.com”Nuevo diseño en InKiLiNo.com/a/h2/lilih2a href=”http://www.inkilino.com/wordpress-213-rc2.html” rel=”bookmark” title=”Permanent Link: Wordpress 2.1.3 RC2″Wordpress 2.1.3 RC2/a/h2/lilih2a href=”http://www.inkilino.com/wordpress-mu-27.html” rel=”bookmark” title=”Permanent Link: Wordpress MU 2.7″Wordpress MU 2.7/a/h2/lilih2a href=”http://www.inkilino.com/wordpress-223-ve-la-luz.html” rel=”bookmark” title=”Permanent Link: Wordpress 2.2.3 ve la luz”Wordpress 2.2.3 ve la luz/a/h2/li/ul span a href=’http://meneame.net/submit.php?url=http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.html’ target=’_blank’ rel=’nofollow’ title=’Meneame’ img src=’http://www.inkilino.com/wp-content/plugins/eams/i//meneame.gif’ alt=’Meneame’ class=’eams_hovers’ //a a href=’http://tec.fresqui.com/post?url=http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.htmltitle=Plantillas+para+crear+un+theme+de+Wordpress’ target=’_blank’ rel=’nofollow’ title=’Fresqui’img src=’http://www.inkilino.com/wp-content/plugins/eams/i//fresqui.png’ alt=’Enviar a’ class=’eams_hovers’ //a a href=’http://barrapunto.com/submit.pl?story=http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.htmlt=Plantillas+para+crear+un+theme+de+Wordpress’ target=’_blank’ rel=’nofollow’ title=’Barrapunto’img src=’http://www.inkilino.com/wp-content/plugins/eams/i//barrapunto.png’ alt=’Enviar a’ class=’eams_hovers’ //a a href=’http://digg.com/submit?url=http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.htmltitle=Plantillas+para+crear+un+theme+de+Wordpress’ target=’_blank’ rel=’nofollow’ title=’Digg’img src=’http://www.inkilino.com/wp-content/plugins/eams/i//digg.png’ alt=’Enviar a’ class=’eams_hovers’ //a a href=’http://delicious.com/post?url=http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.htmltitle=Plantillas+para+crear+un+theme+de+Wordpress’ target=’_blank’ rel=’nofollow’ title=’Delicious’img src=’http://www.inkilino.com/wp-content/plugins/eams/i//delicious.png’ alt=’Enviar a Delicious’ class=’eams_hovers’ //a a href=’http://www.mister-wong.es/addurl/?bm_url=http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.htmltitle=Plantillas+para+crear+un+theme+de+Wordpress’ target=’_blank’ rel=’nofollow’ title=’MisterWong’img src=’http://www.inkilino.com/wp-content/plugins/eams/i//misterwong.gif’ alt=’Enviar a’ class=’eams_hovers’ //a a href=’http://www.google.com/bookmarks/mark?op=editbkmk=http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.htmltitle=Plantillas+para+crear+un+theme+de+Wordpress’ target=’_blank’ rel=’nofollow’ title=’Google’img src=’http://www.inkilino.com/wp-content/plugins/eams/i//google.png’ alt=’Enviar a’ class=’eams_hovers’ //a a href=’http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.htmlt=Plantillas+para+crear+un+theme+de+Wordpress’ target=’_blank’ rel=’nofollow’ title=’Yahoo’img src=’http://www.inkilino.com/wp-content/plugins/eams/i//yahoo.gif’ alt=’Enviar a’ class=’eams_hovers’ //a a href=’http://twitthis.com/twit?url=http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.htmltitle=Plantillas+para+crear+un+theme+de+Wordpress’ target=’_blank’ rel=’nofollow’ title=’Twitter’img src=’http://www.inkilino.com/wp-content/plugins/eams/i//twitter.png’ alt=’Enviar a’ class=’eams_hovers’ //a a href=’http://co.mments.com/track?url=http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.htmltitle=Plantillas+para+crear+un+theme+de+Wordpress’ target=’_blank’ rel=’nofollow’ title=’Co.mments’img src=’http://www.inkilino.com/wp-content/plugins/eams/i//co.mments.gif’ alt=’Enviar a’ class=’eams_hovers’ //a a href=’javascript:window.print();http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.htmltitle=Plantillas+para+crear+un+theme+de+Wordpress’ target=’_blank’ rel=’nofollow’ title=’Imprimir’img src=’http://www.inkilino.com/wp-content/plugins/eams/i//printer.png’ alt=’Enviar a’ class=’eams_hovers’ //a a href=’mailto:?subject=InKiLiNobody=http%3A%2F%2Fwww.inkilino.com%2Fplantillas-theme-wordpress.htmltitle=Plantillas+para+crear+un+theme+de+Wordpress’ target=’_blank’ rel=’nofollow’ title=’Enviar por mail’ img src=’http://www.inkilino.com/wp-content/plugins/eams/i//email.png’ alt=’Enviar a’ class=’eams_hovers’ //a /span

Añadir subtítulos a WordPress

titular cagada

Hace ya bastantes días que Chris Coyier planteó una serie de plugins que, a pesar de que no tenía ganas de crear, desearía que existieran. Uno de ellos, uno de sus deseos, es algo que he echado en falta durante mucho tiempo de poder hacer con WordPress.

Y es que a nadie se le escapa que WordPress es el CMS (me perdone Matt) por excelencia para blogs, y en el mundo de los blogs hay muchos periodistas, es más, cualquier periodista debería tener un blog.

Pero, hay un concepto vital en el periodismo, y es que el titular está mejor si va acompañado de un subtítulo, no digamos de una entradilla. Y precisamente esto no lo facilita WordPress, claro, hasta la apareción de SubHeading.

Este plugin añade un nuevo campo al editor de WordPress, precisamente para el subtítulo, que también puedes usar como entradilla de tu artículo. Ahora bien, luego tienes que habilitar tu plantilla para que lo muestre correctamente. Para ello deberás añadir a tu theme el siguiente código:
<?php if (function_exists('the_subheading')) { the_subheading('<p>', '</p>'); } ?>
Puedes ponerlo en single.php también pero donde no debe faltar es en el fichero index.php. Luego, por supuesto, puedes crear un estilo CSS adecuado a tu plantilla para ofrecer lo mejor del estilo periodístico.

piramide invertida artículo periodistico

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía para Administrar Wordpress

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Alertas y avisos en WordPress

Estos días en que he estado algo más atareado de lo normal me dio por pensar en sistemas de avisos que, sin salir de WordPress, me permitieran comunicarme con otros redactores, no olvidar tareas y cosas así.

Y bueno, me puse a buscar y me encontré unas cuantas soluciones, sencillas por supuesto. Vamos a verlas, hay para todos los gustos …

WP Private Messages - Sistema de mensajería interna para WordPress. Es un sistema muy completo, con multitud de opciones y muy integrado.

Private reminder - Este plugin te avisa cuando estás viendo un post marcado como privado. Simple y efectivo.

Private messages for WordPress - Similar a WP Private Messages, algo más simple en su uso pero igual de efectivo para mandarse mensajes entre los distintos usuarios de un WordPress.

Pre-Publish reminders - Este es uno de mis preferidos. Para un blog colaborativo te permite dejar mensajes (dentro de los posts) a los distintos redactores, como avisos de errores ortográficos, recordatorios de que añadan tags o lo que sea.

Sign out reminder - Simple y eficaz. Avisa a los usuarios registrados que se acuerden de salir de la cuenta antes de abandonar el sitio.

Post reminder - ¿Eres olvidadizo?, ¿hay días que se te olvida publicar en tu blog?, pues con Post reminder recibirás todos los días un email recordándote que tienes una audiencia a la que atender.

Admin post reminder - Ya sabes que no es conveniente usar el usuario administrador para todo ¿no?. Pues bien, cualquiera que tenga pensado entrar en tu WordPress estará muy atento para identificar tu cuenta de admin simplemente comprobando si escribes desde la cuenta de administrador. Este plugin te avisa cuando estás usando la cuenta de admin a la hora de escribir posts, para que uses otra menos comprometida. Curioso ¿no?

Category reminder - Si eres de los que se olvidan de asignar categorías a los pots este plugin es lo que estabas buscando. Deja ya de publicar todo en la categoría por defecto, jerarquiza tu blog y deja que Category reminder te lo recuerde con un estupendo y gigantesco globo de colores.

Old post alert - Este plugin es fantástico. Imagina la situación: llegas a un blog desde los buscadores y encuentras un post que parece solucionar tus problemas. Pero puede suceder que hayas llegado a un artículo con información antigua, quizás ya actualizada con otra entrada. Pues bien, Old post alert te avisa de que estás en un post antiguo y que puede que la información ya haya sido mejorada en otra publicación.

ToDo - ¿Te faltaba una lista de tareas en WordPress?, pues ya la tienes, instala este plugin y puedes asignar tareas y verlas en el Escritorio.

Borradores como lista de tareas - ¿No quieres instalar un plugin para esto?, pues usa los borradores.

Message Ticker - Este plugin es una pasada, te permite administrar y mostrar avisos a tus lectores. Tu preparas los mensajes y luego puedes mostrarlos, con scroll si quieres, en el sitio de tu plantilla que elijas. No son miniposts, es algo mucho más inmediato y potente, además de sencillo.

User messages - Terminamos como empezamos, con otro sistema de mensajería interna entre usuarios, para que tu WordPress tenga capacidades sociales sin necesidad de instalar un BuddyPress. No es un sistema solo para el Escritorio sino que "sale" de tu zona de administración y ofrece una interfaz completa de mensajería en tu WordPress. La versión 2.0 es de pago pero puedes descargar la versión 1.2 que es gratis.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Cómo optimizar nuestro header

Muchos de los temas que podemos utilizar con WordPress llevan incorporados, en el template header.php, el “hook” wp_head.

<?php wp_head(); ?>

Esta pequeña línea de código nos servirá para insertar las hojas de estilo y los scripts que tengan cada uno de nuestros plugins, y es pues, importante incluírla siempre que creemos un tema de WordPress.

Sin embargo, este pequeño snippet de código inserta cierta cantidad de informaciones “nativas” de WordPress, que no siempre necesitaremos.

Si hacemos la prueba, comprobaremos que en el código fuente de nuestro HTML en el índice de nuestro site (clicad con el botón derecho de vuestro ratón y escoged “Ver código fuente” / “View Page Source”), veremos algo así en WordPress 2.8:

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://mipaginaweb.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://mipaginaweb.com/wp-includes/wlwmanifest.xml" />
<link rel='index' title='Paragraphe' href='http://mipaginaweb.com' />
<meta name="generator" content="WordPress 2.8.4" />

La primera es Really Simple Discovery.
La segunda es para escribir en nuestro Blog desde Windows Live Writer.
La tercera es metadata indicando cual es la Home de nuestro site.
La cuarta es nuestra versión de WordPress.

Estos datos son algunas veces útiles, pero puede ser que queramos borrarlos. Asímismo, según la versión de WordPress que utilicéis, puede salir más markup indeseable.

Para borrarlo, hay que abrir nuestro functions.php, y dejar caer estas líneas:

<?php
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action( 'wp_head', 'index_rel_link' );
remove_action('wp_head', 'wp_generator');
?>

Habremos así limpiado nuestro header de funcionalidades que a veces podemos desear mantener desactivadas.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes