WordPress 3.0 aplazado a Mayo

Parece ser que para asegurar todos los cambios que conlleva esta nueva versión, WordPress 3.0, que en principio estaba programado que estuviera disponible en Abril, se ha aplazado el lanzamiento a Mayo. No obstante aún quedan un 45% de tickets abiertos, y casi me alegro del retraso, para así asegurar cambios tan vitales como la fusión con WordPress MU.

¿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!

Cambiar la hora en WordPress

Si vives en algún país en el que cambien la hora en Verano e Invierno hoy seguramente andarás como yo, un poco descolocado. Pues bien, y no será porque no he avisado, debes cambiar la hora en tu WordPress a no ser que hayas configurado las opciones para que se ajuste la zona horaria a la ciudad donde vives, en cuyo caso no deberás cambiar nada.

¿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!

Crear un template de página personalizado

WordPress nos permite normalmente disponer de un blog en formato “tubular”: además de las páginas de archivo que nuestras categorías y etiquetas generarán, los resultados de búsqueda, y algunas páginas estáticas donde aplicar un formulario de contacto y el típico espacio “Sobre Nosotros”.

Pensemos sin embargo en los sites clásicos “corporativos”, donde una empresa se presenta y donde se construyen páginas estáticas que siguen todas un patrón reconocible, pero que disponen, a la vez, de distintos elementos comparadas una a una (cambios en la posición de la columna lateral, en la creación de columnas de contenido o respecto a imágenes estratégicamente alojadas, etc).

WordPress, siguiendo la estela de estos sites más clásicos y corporativos (o más “creativos”, puesto que un diseñador o un colectivo podría dar un uso similar a su web, “página a página”), ofrece la posibilidad de asignar a cada página publicada (o bien por conjuntos) lo que viene a ser llamado un template personalizado.

El template personalizado lo podemos aplicar a grupos de páginas. Por ejemplo, las que tengan que ver con la introducción (introduccion.php), las que tengan que ver con una explicación más detallada (explicacion.php) y las que tengan que ver con horarios, resumen, contacto e información legal (informaciones.php).

Una web organizada de este modo nunca usaría posts, sino páginas maquetadas de tres formas distintas según su contenido.

Es al ir a publicar una página que, si hemos añadido los archivos especiales que aquí os poníamos como ejemplo (introduccion.php, explicacion.php, informaciones.php), podremos elegir cuál vamos a asignar al contenido recién escrito.

Vamos hoy a mostrar cómo crear un template de página para aquellos de nosotros que nos hemos topado con la necesidad de darle este tipo de uso a WordPress. Recordemos para empezar que tendremos que tener un mapa del web que habrá que reflejar en nuestro menú (vamos a escribir sobre ello en breve en TodoWP).

Recordemos también que reservamos para más tarde otro artículo que dedicaremos al aspecto del diseño (CSS y HTML), porque hoy aquí nos vamos a focalizar en el funcionamiento de los templates de página, con lo que el diseño y la estructura usados seran casuales y minimalistas.

Siguiendo nuestro ejemplo, vamos a tomar introduccion.php como primer template personalizado a crear.

Nos haremos con Notepad++, un excelente editor de texto, y crearemos un nuevo archivo. Lo guardaremos con el nombre introduccion.php junto al resto de archivos de nuestro tema en uso.

Empezaremos a escribir en él:

<?php
/*
Template Name: Introducción
*/
?>

Lo que pongamos aquí será encontrado cuando, al ir a publicar una página, busquemos entre los templates personalizados disponibles a escoger en nuestro editor. Le podemos dar el nombre que queramos. Aquí, siguiendo con el ejemplo, lo que estamos creando es una template para un par de páginas o tres que usaremos para describir nuestra empresa y que el usuario encontrará en primer lugar.

Seguimos ahora con el PHP de WordPress y el HTML que nos convenga. Esto ya es un trabajo de desarrollo y diseño, de modo que vamos a mostrar un ejemplo mínimo:

<?php
/*
Template Name: Introducción
*/
?>

<?php get_header(); ?>

	<div id="container">

		<div id="contenido-principal">

		<?php
		if (have_posts()) :
		while (have_posts()) :
		the_post();
		?>

		<div id="titulo">
		<h3><?php the_title(); ?></h3>
		</div>

		<div id="tetxo">
		<?php the_content(); ?>
		</div>

		<?php
		endwhile;
		endif;
		?>

		</div>

		<div id="barra-lateral">
		<?php get_sidebar(); ?>
		</div>

	</div>

<?php get_footer(); ?>

Los elementos que hemos incluido son la llamada al header de nuestro site, que convoca las hojas de estilo y el encabezado (logo, gráficos, etc) y que es constante, un container general, una “div” para el título de la página, una para el texto, otra para la barra lateral y la llamada al pie de página, que también se mantiene constante.

Ahora tocaría el trabajo de diseñador: abrir nuestro style.css y reflejar ahí estos elementos, para darles forma:

#container{
	font-family:georgia;
	font-size:14px;
	color:#999;
	min-height:600px;
}

#contenido-principal{
	width:60%;
	float:left;
}

#titulo h3{
	color:#333;
}

#texto{
	padding: 20px;
	margin-bottom:60px;
}

#barra-lateral{
	width:40%;
	float:left;
	min-height:600px
}

Estos estilos que damos aquí son bastante arbitrarios, en artículos posteriores intentaremos crear un ejemplo más “realista”.

Ahora sería el momento de crear los otros dos tipos de template personalizado: explicacion.php e informaciones.php.

Puesto que lo que queremos es que sean distintos para dar algo de variedad a nuestro site, tendríamos que añadir HTML y CSS “fresco”: más divs, múltiples parrafos, imágenes, llamadas especiales a la base de datos para la barra lateral, etc.

La existencia de los campos personalizados por un lado, y de los widgets por otro, nos va perfectamente en estos casos: en cada template personalizado tendríamos espacios de distinto tipo y forma.

Esperamos haberos introducido esta posibilidad de usar WordPress como un CMS más tradicional. No dudéis en comentar, y estad atentos a los artículos relacionados que ofreceremos próximamente.

Todas las Novedades de WordPress 3.0

Ya queda menos para que salga a la luz Wordpress 3.0, un hito en las versiones de este CMS, y por ello nada mejor que ir recopilando las novedades que nos vamos a encontrar en esta versión que, si el desarrollo sigue su curso, tendremos disponible el mes de Abril Mayo.

1. Adios al usuario "admin"

Por fin tendremos desde el comienzo la posibilidad (sencilla) de cambiar el nombre del usuario administrador inicial, un fallo de seguridad que por fin encuentra solución nada más instalar WordPress.

2. Plantillas de entradas y de autor

Ahora podremos definir plantillas de entrada para cada autor específico o para lo que queramos, al igual que actualmente hacemos con, por ejemplo, las categorías.

Para crear plantillas personalizadas de entrada solo tenemos que añadir un código como el de este ejemplo al fichero functions.php de nuestro tema activo:

PHP:
  1. function post_type_noticias() {
  2. register_post_type( 'noticias',
  3. array( 'label' => __('¡Noticias!'), 'public' => true, 'show_ui' => true ) );
  4. register_taxonomy_for_object_type('post_tag', 'noticias');
  5. }
  6. add_action('init', 'post_type_noticias');

Por supuesto, cambias "noticias" por lo que tu quieras, y puedes aplicar un buen montón de parámetros para personalizar el nuevo menú que tendrás disponible.

Si lo que quieres es definir una plantilla para un autor específico lo harías así.

3. Creación de múltiples blogs - El fin de WordPress MU

Una de las grandes novedades es que WordPress 3.0 supone el fin de WordPress MU, su integración en un único sistema: WordPress. Esto significa que podremos ofrecer la creación de blogs en nuestro dominio a nuestros lectores si así lo deseamos.

4. BuddyPress como un plugin más

Desde ya mismo podemos usar BuddyPress sin tener que instalar WordPress MU. Podemos ofrecer un entorno de comunidad en nuestra instalación normal de WordPress.

5. Nuevo diseño del escritorio

En la nueva versión el escritorio va a sufrir importantes cambios de aspecto, como unos nuevos colores, distribución del panel "De un vistazo" que ahora separa contenido de conversación, o pestañas en las ventanas de múltiple funcionalidad (p.ej: Gestionar Temas / Instalar Temas). También se han unificado las opciones Miscelaneas y Multimedia, algo bastante razonable.

6. WordPress 2010

El nuevo tema por defecto de WordPress es el llamado 2010 o twentyten. Más ancho, claro y bonito que el viejo K2. Además de cabecera personalizada dispone de 6 áreas de widgets, dos en la barra lateral y 4 en el pié de página.

7. Fondo personalizado

Ahora hay una nueva opción en la apariencia: cambiar el patrón de fondo de tu sitio, el que aparecerá tras el tema activo. Simplemente eliges una imagen de fondo (o patrón que se repetirá) y lo activas.
Previamente hay que añadir este código al tema activo, en el fichero functions.php

PHP:
  1. add_custom_background();


8. Menús personalizados

¿Quieres añadir un nuevo menú a tu tema activo?, pues solo tienes que hacer un par de cambios y luego acceder al nuevo panel de apariencia y gestionar tus menús personalizados como si fueran widgets.

Primero hay que añadir esto al fichero functions.php de tu tema activo:

PHP:
  1. add_theme_support( 'nav-menus' );

A continuación añades este otro código en el fichero header.php del tema activo, allí donde quieres que aparezca (o aparezcan):

PHP:
  1. <?php wp_nav_menu(); ?>

9. Plugins canónicos

Aparte de la discusión sobre el nombre, será una garantía disponer de plugins oficiales e imprescindibles, con un amplio soporte por parte de la comunidad y garantía de continuidad.


Como ves son unas cuantas novedades, algunas muy importantes. ¿Sabes de alguna más que se me haya pasado?, si quieres puedes probarlo en WordPress Beta Testing.

¿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!

Cambio de sistema de descargas

A causa de la migración de esta mañana a un servidor nuevo (aún dando la lata a ratos) el sistema de descargas previo no funciona de momento así que si encuentras en alguna entrada una descarga que no funciona pásate por la página de descargas y ahí tendrás todos los archivos disponibles.
Actualización: Ya he recuperado y actualizado todos los enlaces a las descargas. Si ves alguno mal por favor me avisas y lo modifico. De momento, que yo sepa, solo me queda poner las descripciones a cada descarga, pero eso es un trabajo muuuy lento, lo haré a ratos.

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 Windows Live Writer

¿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!

Nuevo esquema de colores en WordPress 3.0

En reemplazo del clásico esquema de colores de WordPress, la versión 3.0 incorporara un esquema que, a mi parecer, hace que lo simple se vea extremadamente vistoso:

Y eso que solo han cambiado el color del header, footer y unos detalles, y el resultado personalmente me parece excelente. Cada día esperamos con más ansias la versión 3.0.

¿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!

La introducción de tu blog

Tengas un blog más personal o más profesional, para tus reflexiones o sobre un tema en particular, es imprescindible que tus usuarios sepan quién escribe en dicho blog. Es muy importante que tu bitácora contenga una página de introducción donde se muestre quién escribe en el blog y una pequeña autobiografía personal.

Un usuario al que le guste tu blog, antes de suscribirse, es muy probable que le interese saber quién es la persona que está escribiendo dichos artículos. Esto quizá no es tan necesario en los casos en que estés dentro de un blog ya conocido, con muchos más editores o quizá con una empresa detrás, pero será esencial en el caso que tengas tu propia bitácora o estés empezando un nuevo proyecto.

Es por este motivo que deberías crear (desde la propia Administración de WordPress, por ejemplo) una página llamada ¿Quién soy?, Introducción, Sobre mí o cualquier otra cosa que sea suficientemente clara.

Ahí deberías contar un poco quién eres. Tu nombre, edad, ubicación… Puedes explicar lo que te gusta, tus aficiones, de qué estás trabajando o qué estudias. También es importante que dés algún dato de contacto: como mínimo, tu correo electrónico. Si quieres, además, puedes incluir tu cuenta de mensajería instantánea, Skype, tu móvil o cualquier otro dato que te parezca de interés para tus usuarios. Esto también puedes ponerlo en la sección de contacto de tu blog, donde debería haber también un formulario de contacto directo.

¿Tienes un blog y tus usuarios no tienen ni idea de quién escribe? Quizá hoy sea un buen momento para plantearse esta nueva sección, imprescindible para cualquier blog.

Cuanta memoria consume WordPress

Si quieres saber cuanta memoria del servidor consume tu WordPress no dejes de probar el código que nos propone Darío Ferrer. Después de probar seguro que desactivas más de un plugin (o dos).

¿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!

WP-PostRatings: deja que los usuarios te valoren

WP Post Rating

WP-PostRatings es un interesante plugin que añade un sistema de votación programado en AJAX a todos tus posts, para que los usuarios puedan valorar tu contenido. Es otra forma interesante de saber qué opinan tus lectores: es mucho más fácil que hagan su valoración así que dejando un comentario.

Puedes probarlo antes de instalarlo en la página de prueba de Lester Chan, su autor. Este plugin tiene traducción a muchos idiomas, incluyendo el español.

WP-PostRatings te permite hacer un seguimiento de los votos por fecha y por IP / host del visitante que ha votado, controlar el total de votos emitidos y la media de las valoraciones, así como configurar las imágenes de votación (estrellas, + y -, etc.) y si quieres dejar votar a todos los usuarios o sólo a los registrados.

Para instalarlo, siempre recomendamos que lo hagas utilizando el buscador de plugins de tu panel de administración de WordPress, pero si quieres descargarlo puedes hacerlo desde el directorio de plugins de WordPress.

Podréis ver que, una vez instalado, es muy fácil de usar. Pero si queréis, podéis encontrar más información en el Readme y en las instrucciones de instalación.

Si quisieras desinstalarlo por completo, perdiendo así todos los datos, acuérdate de hacerlo mediante la opción de desinstalación, ya que si sólo desactivas el plugin y no desinstalas los datos quedarán guardados.

Geoposicionamiento de tus entradas

Acaba de salir la versión 2.3.1 de WordPress para iPhone y ¿a que no sabes lo que trae de nuevo?, pues geoposicionamiento de tus entradas si tu sitio está en WordPress.com. De momento no hay manera de hacerlo en WordPress alojados pero ya se está trabajando en un plugin que lo permita.

Además de esto, también se han corregido algunos fallos de versiones anteriores y ahora puedes mostrar en la versión iPhone más entradas o páginas por pantalla de lo que tengas definido en las opciones de WordPress.

Puedes descargar esta actualización desde la App Store.

¿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!