WordPress 3.0.1

Estaba esperando esta release de WordPress (3.0.1), que resuelve una serie de problemas detectados, para empezar a migrar mis blogs.

Ver también: WordPress 3.0: redirección de dominios

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

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

Y estoy en Twitter, Facebook y Tumblr.

WordPress 3.0: redirección de dominios

WP multisiteComo les decía en un anterior post, la configuración de los dominios en el servidor, es el punto más delicado de la instalación de la opción multisite de WordPress 3.0.

Si quieres tener una red de blogs formada por tu dominio principal (www.misitio.com) y un conjunto de subdominios (sitio1.misitio.com, sitio2.misitio.com, etc.), después de activar la opción multisite y antes de crear tus subdominios (ver pasos a seguir para instalar WP 3.0 multisite), ten en cuenta lo siguiente:

- Configura el Wildcard DNS Record. Básicamente, consiste en añadir un registro de tipo “A” en la configuración de dns asociado a la IP del dominio. Los paneles de administración de los proveedores de hosting más conocidos proporcionan esta opción y es muy fácil de llevar a cabo. Por ejemplo, así se implementa en DirectAdmin.

- Configurar Apache para admitir la redirección en el archivo Httpd.conf. Esto consiste en añadir la sentencia “ServerAlias *.misitio.com”

- Asegurarse de que no existe ningún alias de dominio definido. Hay dos formas de redirigir a un dominio desde otro, partiendo de la base de que yo les aconsejo tener el registro del dominio con una empresa y el alojamiento en otra. Una es realizar la redirección, con un alias de dominio, definido en el proveedor con el que tenemos el hosting. Y la segunda, contratar también “parking” en la empresa donde tenemos el registro. El parking no implica alojamiento, simplemente es un servicio (suele ser gratuito) que permite redirección o mostrar una página web de aviso. Para que funcione WP multisite debemos optar por la segunda alternativa.

Sin embargo, si lo que se quiere es una url publica como misegundositio.com pero formando parte de la instalacion multisite de misitio.com (por ejemplo desde sitio2.misitio.com), hay que utilizar el mapeo de dominios. Y eso se puede hacer con el plugin Domain-mapping. Para ilustrar el mapeo de dominios, les recomiendo la lectura de WordPress 3.0 Multisite Domain Mapping Tutorial from Otto.

Espero que este post les saque del atasco. A mi me sacó de él Guillermo Carvajal, un auténtico experto en WP MU.

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

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

Y estoy en Twitter, Facebook y Tumblr.

WordPress 3.0 multisite: cómo instalarlo (y II)

Este es el segundo y último post sobre cómo instalar la opción multisite de WordPress 3.0 [Leer la primera parte]

Una vez que hemos migrado a WP 3.0 desde una versión anterior, la primera vez que entremos al panel de administración, tendremos que actualizar la Base de Datos pinchando en “Upgrade WordPress Database“. A continuación, deberá aparecer el mensaje “Your WordPress database has been successfully upgraded!“, con lo que aseguramos que la instalación de WP 3.0 ha sido satisfactoria. Pinchar en “Continue” para entrar al dashboard de tu web www.misitio.com.

Ahora debemos examinar si todos nuestros plugins funcionan correctamente, así como si el theme activo se comporta normalmente. Tal vez sea momento también de repasar las nuevas funcionalidades, para lo que te recomiendo leer este post de Six Revisions: WordPress 3.0: Ultimate Guide to New Features.

Pasamos, seguidamente, a activar y configurar la opción multisite.

Activar la opción multisite

Introducir la siguiente sentencia en el archivo wp-config.php:

define(‘WP_ALLOW_MULTISITE’, true);

Como consecuencia de permitir el multisitio con la instrucción anterior, veremos un nueva opción en el apartado Tools del sidebar en el dashboard: “Network”.


Con esa nueva opción podremos crear nuestra red de blogs pero, antes, es obligatorio desactivar todos los plugins.

Una vez desactivados, rellenaremos el nombre de la red en “Network Title” y el e-mail de contacto en “Admin E-mail Address”.

Si la instalación de WP no es nueva, en el caso de que tengas ya un blog en www.misitio.com, tendrás que instalar la red en subdominios (sitio1.misitio.co, sitio2.misitio.com, etc.). En otro caso, puedes hacerlo en subdirectorios. Una vez rellenados los campos de registro, pincha en “Install”.


En la siguiente página, se especifican los pasos concretos para configurar la red. Hay que crear el subdirectorio “blogs.dir” en wp-content con permisos de escritura y modificar los archivos wp-config.php y htaccess tal y como se indica. Haz primero un backup de esos ficheros.

Una vez realizados estos pasos, vuelve a hacer login, tu red está configurada. Pero antes de disfrutar de esta fantástica funcionalidad todavía hay que llevar a cabo algo.


Configurar tu servidor

Esta es la parte más peliaguda del asunto. Consulta al soporte técnico de tu proveedor o en los foros para saber cómo realizar la configuración personalizada del archivo httpd.conf y cómo configurar el dns con un registro A “wildcard”. Yo debo agradecer la sapiencia infinita de Guillermo Carvajal que me orientó en este punto. En nuestro caso utilizamos DirectAdmin y la solución se encuentra aquí: Wildcard *.domain.

Administrando tu multisite

Ahora tu dashboard tiene un nuevo menú “Super Admin” en el sidebar. Con él podrás crear nuevos usuarios y sub-sitios, además de gestionar los themes, plugins de todos ellos y de tu sitio principal.


Para crear un nuevo sitio, pincha en “Sites” y rellena los campos “Site Address” con el nombre de tu sitio (por ejemplo, “sitio1″); el nombre en “Site Title” y el e-mail de contacto, adonde se enviarán el usuario y la password. Finalmente, pincha en “Add site”.


A continuación, repasa las opciones del nuevo sitio editándolo con “Edit” (aparece un menú justo debajo del nombre al pasar el ratón por encima). Por ejemplo, asegúrate de que en el campo “Path” de la tabla wp-blogs (Site info) tienes “/”.


Cada sub-sitio tiene su propio dashboard. Para cambiar entre los dashboards existentes, incluido el del sitio principal, vete a “My sites”.


Con todo lo anterior hemos instalado la opción multisite. Ahora puedes crear sub-sitios bajo el dominio misitio.com y asignarles un theme y los plugins que desees.

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

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

Y estoy en Twitter, Facebook y Tumblr.

WordPress 3.0 multisite: cómo instalarlo (I)

Este es el primero de una serie de dos posts donde veremos cómo instalar la opción multisite de WordPress 3.0
WP Multisite

La opción multisite es una de las funcionalidades más interesantes del nuevo WordPress 3.0, apodado Thelonius. Con ella se puede implementar una red de blogs, manteniendo una única instalación de la aplicación (una sola librería de themes y plugins) y cada uno con su dashboard. ¡Realmente espectacular!.

Si tienes un dominio www.misitio.com con una instalación de WP 2.9, se puede, en primer lugar y fácilmente, migrar a WP 3.0 y, a continuación, habilitar la opción multisite para disponer de una serie de dominios web1.misitio.com, web2.misitio.com, web3.misitio.com, etc. (cada uno con su WP 3.0, gestión centralizada con un superadministrador o individualizada con su usuario y password particular). Esto ya se podía realizar con WordPress MU (una extensión diferenciada de WP previa a esta versión unificada) pero era algo complicado. La fusión de ambas aplicaciones (WP “normal” y WP MU) ha sido, indudablemente, un acierto.

Pongámonos pues, manos a la obra.

En primer lugar, es fundamental llevar a cabo un backup tanto de la base de datos como de los archivos esenciales de nuestra instalación de WP. Otra tarea previa muy aconsejable es actualizar todos los plugins a la última versión. Ahora es muy sencillo realizarlo desde el panel de administración, simplemente facilitando el usuario y contraseña de FTP.

La migración a 3.0 se puede hacer también desde el dashboard (para ello, es conveniente revisar que los permisos de las carpetas son los adecuados para permitir la sobreescritura de archivos). Sin embargo, yo aconsejo -aunque se tarda un poquito más- seguir los pasos de una instalación convencional, previa descarga del software y el backup de la base de datos y archivos esenciales que comentábamos un poco más arriba.

La instalación de WP 3.0 no presenta ningún problema, salvo los lógicos errorcillos que serán subsanados en la release 3.1. Para tu blog principal, no es descabellado esperar a que salga esa primera release, quizás la tengamos dentro de unos días, y así ahorraremos posibles dolores de cabeza.

Respecto a la incompatibilidad de plugins, por ejemplo el famoso Google (XML) Sitemaps Generator (para generar archivos con el sitemap) no trabaja con WP multisite. Pero Jan Dembowski nos explica en Google XML Sitemaps and WordPress Multisite como solucionarlo. Lo he probado y funciona.

En el próximo capítulo, explicaré detalladamente cómo activar y configurar la opción multisite de WP 3.0

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

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

Y estoy en Twitter, Facebook y Tumblr.

WordPress 3.0 ya disponible

La esperadísima nueva versión de WordPress ya está disponible: WordPress 3.0.

Aquí en español: descargar zip.

Les iremos contando en Blogpocket nuestra experiencia acerca de esta versión y, sobretodo, las posibilidades de la opción multisite.

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

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

Y estoy en Twitter, Facebook y Tumblr.

Cómo arreglar definitivamente la “planificación perdida” en WP 2.9.2

Supuestamente la release 2.9.2 de WordPress (la actual) solventaba el bug del cron (el sistema que permite planificar trabajos). Pero no es así, por lo menos en algunas instalaciones como la mía.

Decidí esperar a la nueva versión (esa que también nos traerá el tan deseado WP multidominio) pero me he dado cuenta de que no solo se ve afectada la planificación de posts y, por lo tanto, también el backup de la base de datos programado (plugin WP Database Backup), sino de igual forma el refresco automático de la reconstrucción del sitemap (plugin Google XML Sitemaps). Así que me he decidido a aplicar la solución que leí en New Blog Help. ¡Mano de santo!.

Se trata de volver a la versión del cron perteneciente a la 2.6.5 de WP. Para ello, en primer lugar, hagan una copia de estos dos archivos:

/wp-cron.php
/wp-includes/cron.php

A continuación, suban dichos archivos de la librería de intalación de WP 2.6.5. Si no la encuentran, pueden descargarlos desde Blogpocket: downlad Arreglar_planificacion_perdida_2_9_2.zip.

Como dice Jade, no es la solución ideal pero, al menos, vuelvo a tener mi instalación de WP funcionando completamente.

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

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

Y estoy en Twitter, Facebook y Tumblr.

Mejoras en tutorial para integrar tu blog y Twitter con @Anywhere

He realizado algunas modificaciones al pequeño tutorial para integrar tu blog y Twitter con @Anywehere que publicábamos el viernes. Resumiendo, las mejoras son:

1. Optimización del código para validar correctamente HTML y corrección de errores.

2. Para evitar problemas en la transcripción o copia del código, se pueden descargar los siguientes archivos: anywhere_header.txt, anywhere_footer.txt y anywhere_single.txt.

3. Para configurar las tweetbox (cajas para tuitear desde el blog) se ha separado el código del correspondiente a las hovercards y los botones. De esa forma, se puede aplicar el hack para acortar direcciones y ponerlas como valor por defecto en el contenido de la tweetbox. Y así puede aparecer automáticamente en Twitter la url del post desde el cual se publica el tuit.

Los detalles los explico en el post que contiene el tutorial: Cómo integrar tu blog y Twitter con @Anywhere

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

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

Y estoy en Twitter, Facebook y Tumblr.

WordPress se hace multidominio

Una de las funcionalidades más esperadas de WordPress 3.0 (ya se puede probar la beta 1 de esta nueva versión) es su capacidad multidominio. Otra es la de poder tener tipos de posts personalizados.

Hasta ahora se podían crear varios dominios, cada uno con su configuración pero compartiendo una única instalación, con WordPress MU. Sin embargo, MU poseía una instalación complicada.

Con WordPress 3.0, cuya release final saldrá probablemente en mayo, tendremos una sencilla forma de convertir nuestra instalación en multidominio, sin más que añadir la siguiente instrucción al wp-config: “define( ‘WP_ALLOW_MULTISITE’, true );”. Y configurar la red de blogs en “Options->Network”.

Más información en Get Ready for WordPress 3.0

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

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

Y estoy en Twitter, Facebook y Tumblr.

Cómo enviar el sitemap a los principales buscadores

¿Qué es el sitemap?

Un sitemap es un archivo XML que recopila las URL de un sitio. Los motores de búsqueda pueden disponer, de esa forma, de información que les facilite el rastreo y la indexación de las páginas.

Que los buscadores más utilizados posean el sitemap de tu sitio es fundamental para que pueda estar bien situado en las listas de resultados. Para ello, es conveniente enviarlo bien de forma manual o bien automáticamente.

Un sitemap se puede crear manualmente, pues la estructura del archivo XML es muy sencilla. El protocolo se explica muy claramente en Sitemap.org.

¿Cómo lo envío a los principales buscadores?

En WordPress, el plugin que te facilita la creación y envío a los principales buscadores (Google, Bing, Yahoo! y Ask) es Google XML Sitemaps. En Daily Blogger se puede encontrar un buen tutorial para optimizar su configuración: WordPress Sitemap Plugin – Set it right for maximum SEO benefits. En un próximo post veremos cómo podemos hacerlo en Blogger.

Para notificar las actualizaciones a los motores de búsqueda (si no utilizas el plugin de WordPress o tienes tu blog en otra plataforma de blogging), se pueden realizar pings (como describimos a continuación) pero es conveniente también añadir la siguiente línea en el archivo robot.txt:

Sitemap: http://www.tusitio.com/sitemap.xml

Cómo enviar el sitemap a Google

Una vez creada la cuenta en Google Webmasters Tools, añadir tu sitio, autentificarlo (descargando un archivo y subiéndolo a la raiz de tu sitio) y seleccionar “Información del sitio > Sitemaps > Enviar un Sitemap”

Cómo enviar el sitemap a Yahoo

Crear una cuenta en Yahoo, acceder a Yahoo Site Explorer, añadir tu sitio en “Add my site”, autentificarlo y seleccionar “Feeds > Seleccionar el sitemap > Resubmit feed”.

Cómo enviar el sitemap a Bing

Crear una cuenta en Bing Webmasters (sirve tu cuenta de Live MSN o la antigua de Hotmail), añadir tu sitio (“Add a site”), autentificarlo, seleccionarlo y pinchar el botón “Submit” en “Direct sitemap submission” dentro de la pestaña “Sitemaps”.

Cómo enviar el sitemap a ASK

Solamente hay que hacer ping, ejecutando la siguiente url:

http://submissions.ask.com/ping?sitemap=http://www.tusitio.com/tusitemap.xml

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

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

Y estoy en Twitter, Facebook y Tumblr.

Cómo hacer backups en Tumblr, Blogger y WordPress.com

En Weblog Magazine les ofrecemos la última novedad de Tumblr (el backup mediante un programa) y cómo hacer backups también en Blogger y Wordpress.com: Quien tiene un backup tiene un tesoro.

Bonus extra:

En WordPress.org, los backups se pueden realizar con el plugin DB-Backup. En Blogpocket hay abundante información sobre este asunto: ¿Pueden recuperar su blog completo en dos segundos? .

La base de datos de WordPress es conveniente tenerla optimizada: Guía de optimización de WordPress (II).

Si estás interesado en éste u otros asuntos relacionados con WordPress, puedes consultar la categoría específica.

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

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

Y estoy en Twitter, Facebook y Tumblr.
Get Adobe Flash playerPlugin by wpburn.com wordpress themes