De WordPress a WPMU (tutorial)

wp-wpmu1

Lo prometido es deuda. Como ya adelantaba en el post donde anunciaba el cambio de Mangas Verdes de WordPress (WP) a WordPress MU (WPMU), paso a relatarles en formato de tutorial la crónica de la mudanza. Antes que nada, debo aclarar que se trata de un tutorial personal, es decir que está basado en los pasos y problemas que tuve que resolver en las condiciones particulares de mis blogs y en el modelo que buscaba, por lo que puede que no todo lo que cuente tenga validez en otros casos, aunque los aspectos generales sí pueden ser de utilidad.

NOTA: Debido a su extensión, el post está dividido en cuatro páginas. Puedes navegar por ellas en los enlaces que aparecen al final de cada sección, bajo el bloque ‘Quizás también le interese’.

Mi proceso de cambio de WP a WPMU:

1. Objetivos.

Lo primero que debes tener claro es por qué tendrías que cambiar a WPMU y qué uso le vas a dar a la nueva instalación. Ni que decir tiene que si sólo manejas un blog, la mudanza no tiene sentido, salvo que tengas pensado ampliar tu red o dar cobijo a blogs de terceros. En mi caso, el objetivo era muy claro: unificar todo MV (5 macrosecciones) en una sola instalación, reducir el trabajo de administración y abrir la puerta a futuras ampliaciones y desarrollos de comunidad.

Además, quería mantener la actual estructura del dominio, es decir con subdominios del tipo subdominio.mangasverdes.es (que llamaremos en adelante ’subdomains’), en lugar de mangasverdes.es/subdominio (que llamaremos ‘folders’). Ambas son posibles con WPMU, pero la primera opción es más complicada porque te obliga a hacer uso de ServerAlias (subdominios virtuales en tu servidor) y a realizar la instalación en un dominio, en lugar de en un subdominio.

2. Planificación.

Es muy importante que, antes de tocar nada, tengas a mano todos los ‘ingredientes’ necesarios para esta ‘cocción’. A saber:

  • El programa WPMU descargado desde el sitio oficial.
  • La traducción al español, si es preciso, que puedes encontrar en BuddyPress-es.
  • Una copia de seguridad de las bases de datos de los blogs que quieras migrar y otra generada a través de la herramienta de exportación de WordPress.
  • Una página en htm o php para avisar de que estás migrando.
  • Editor de texto.
  • Programa FTP.
  • Acceso al servidor como administrador.

3. Ejecución

a) Localización: El primer problema que deberás resolver es dónde instalar tu WPMU. Esto es una chorrada si el dominio en el que quieres realizar la instalación está libre, pero se complica si lo que quieres es instalar justo en el mismo directorio donde ya tenías tu blog en WP, que suele ser lo habitual. Una de dos, o te cargas tu blog durante unas horas mientras instalas WPMU (nada recomendable) o te buscas una dirección alternativa donde completar el proceso y luego realizar el traslado.

Lo ideal es hacerlo en un servidor local, algo que no es problema si optas por la estructura ‘folders’, pero que te resultará imposible si has escogido la opción ’subdomains’. Así que sólo te queda realizar la instalación en un dominio diferente, que es lo que hice yo. En un subdominio de tu actual dominio tampoco puedes hacerlo en la opción ’subdomains’ :P

b) Ajustes del servidor: Si has elegido ‘folders’, tan solo debes seguir los pasos descritos en los apartados ‘Apache’, ‘DNS’ y ‘PHP’ del archivo ‘readme.txt‘.

Si eres de los míos, de los sufridores ’subdomains’, entonces tendrás que habilitar el ServerAlias en tu servidor, algo que depende del tipo de panel de administración que manejes. Si trabajas con DirectAdmin, como yo, el proceso es sencillo. También tienes indicaciones para Plesk y cPanel. Y seguir igualmente las observaciones del ‘readme.txt’.

NOTA: Esta fase requiere, como decíamos arriba, de que puedas acceder a tu servidor como administrador. Si no es el caso, debes pedir a los responsables de tu hosting que efectúen los cambios.

c) Creación de la base de datos: Crea una base de datos en tu servidor como has hecho toda la vida, y toma buena nota del nombre, usuario y contraseña ;)

Bitacoras.com
Meneame
Twitter
Facebook
FriendFeed
LinkedIn
Ping.fm
MySpace
Wikio
Technorati
Google Bookmarks
Live
Netvibes
del.icio.us
E-mail this story to a friend!
Turn this article into a PDF!
Print this article!
RSS

MVMU

MVMU

Mangas Verdes ha cambiado, y lo ha hecho profundamente. Es probable que, en principio, no notes nada, pero hemos dado un salto importante que teníamos planeado desde hace tiempo: Mangas Verdes y todas sus secciones corren ahora sobre WordPress MU.

Éste es el cambio fundamental, profundo, pues afecta seriamente a todo lo que es la estructura interna del blog, así como a su gestión; pero no es el único, ya que, ente otras cosas, hemos procedido a un rediseño de las páginas, poniendo el acento en la máxima sencillez posible y en la unificación de plantillas, dándole a todo el sitio un aspecto común global con diferencias específicas por sección, básicamente en lo que a cabeceras y colores se refiere, a excepción de Imagina que, por su condición de fotolog, requiere un tratamiento especial.

WordPress MU es la opción ineludible para aquellos bloggers amantes de WP que gestionen más de una bitácora. No sólo te permite simplificar al máximo las tareas de administración (actualizaciones, gestión, plugins, themes, usuarios…), sino que abre enormes posibilidades para la creación, consolidación o desarrollo de una comunidad. Mangas Verdes, con cinco blogs en su seno y cada vez más colaboradores, y un servidor en general, que administra hasta 11 instalaciones de este cms, precisaba desde hace tiempo este cambio en el que he estado trabajando los últimos días y que desde última hora de la tarde de ayer ya funciona casi a pleno rendimiento.

La migración no ha sido nada fácil, debido a las diferencias en la arquitectura y bases de datos de WP y WPMU y la escasa documentación que existe en el sitio oficial y en la Red, lo cual ha convertido el trasvase en algo trabajoso y delicado, pero finalmente parece que todo marcha bien y se abren nuevas perspectivas para este blog. En breve, publicaré un pequeño tutorial sobre mi experiencia, por si alguien se anima a realizar también el cambio y le puede valer. Además, con el nuevo plugin WordPress MU Domain Mapping, no descarto a corto plazo integrar todas las instalaciones en éstas manteniendo los dominios existentes.

Y nada más, por ahora, sólo invitarte a recorrer el blog y las secciones (EcoPlaneta, Perlas, Útil y ¡Gratis! e Imagina), ver los cambios de diseño y advertirme de cualquier error que encuentres al navegar, comentar… MV es, desde ya, MU. Y, visto lo visto hasta ahora, estamos más que satisfechos.

Bitacoras.com
Meneame
Twitter
Facebook
FriendFeed
LinkedIn
Ping.fm
MySpace
Wikio
Technorati
Google Bookmarks
Live
Netvibes
del.icio.us
E-mail this story to a friend!
Turn this article into a PDF!
Print this article!
RSS

De Joomla Fireboard a WordPress WP-Forum

fireboard_logo_s

Hace tiempo os conté como usar un script para migrar un sitio de Joomla a WordPress, y hoy, fruto del mismo equipo de desarrollo, comparto con vosotros como migrar de un foro de Joomla Fireboard a uno de WordPress WP-Forum.

Conseguirlo es bien sencillo:

  1. Instala WP-Forum en tu WordPress si aún no lo tienes
  2. Crea categorías y sub-foros
  3. Descarga el script, descomprímelo y súbelo a tu servidor
  4. Ajusta el fichero config.php que lo acompaña
  5. Configura cada una de las preferencias del archivo config.php
  6. En la línea 37 / 38 introduce el ID de origen del foro Fireboard y el ID del foro WP-Forum
  7. Ejecuta el conversor

Después de realizar una conversión con éxito deberías ver algo así:

  • Converting Category 5 to 3
  • Processing 17 Threads
  • Inserted 17 Threads
  • Inserted 84 Posts

Si todo ha ido bien repite los pasos 6 y 7 con todos tus foros.

Cuando los hayas procesado todos ya deberías tenerlo

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!

1.000 usuarios en el Foro

Hace unos momentos, con el registro de Cuasante, ya somos nada menos que 1.000 usuarios registrados en el Foro WordPress.

Y todo ello a pesar de la migración forzosa que tuve que hacer en la que se perdieron todos los registros previos y, aún a día de hoy, los hilos que habían ya en el foro anterior (espero recuperarlos algún día). Gracias desde aquí a todos los usuarios de WordPress que a diario comparten experiencias y conocimientos en el Foro, aportando cada uno lo que puede para hacer mas grande esta comunidad WordPress.

¡Felicidades!

mil-usuarios-foro2
mil-usuarios-foro

Lo estamos celebrando también en el foro

Nota: parece que la usuaria 1.000 es Clau, porque alguno se borró y lió la estadística del momento

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
TwitThis
Facebook
Google
del.icio.us
Live
StumbleUpon
Technorati
Wikio
Tumblr
E-mail this story to a friend!
Print this article!
Ping.fm

WWWhat’s Hot?. Desde juegos online, complejos MMORPG, películas de varios géneros o cómics escritos con clase… WWWhat´s hot? pretende ser una guía para los que mantienen una buena dosis de adrenalina en la sangre.

Promociona tu web con BetaBlocks (www.betablocks.com).

Migración de Spaces a WordPress… con comentarios

Si el otro día teníamos tutorial de migrar de Microsoft Live Spaces a WordPress, con la única pega de no poder exportar los comentarios de los lectores (gran putada), ahora SunCan ha creado un tutorial con el que hacerlo al completo (o casi) y que también nos ha traducido Marcelino. Ya no tienes excusas.

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
Meneame
TwitThis
Facebook
Google
del.icio.us
Live
StumbleUpon
Technorati
Wikio
Tumblr
E-mail this story to a friend!
Print this article!

WWWhat’s Hot?. Desde juegos online, complejos MMORPG, películas de varios géneros o cómics escritos con clase… WWWhat´s hot? pretende ser una guía para los que mantienen una buena dosis de adrenalina en la sangre.

Promociona tu proyecto con BetaBlocks.

Resolver la falta de acentos en entradas tras una migración de servidor

Muy buenas a todos. Mi nombre es Juan, aunque en Internet la gente me conoce como GatoVolador. Llevo un par de blogs con WordPress e intento colaborar en otros tantos, pero no me da tiempo para todo. Francisco me ha invitado a participar en TodoWordpress, y empezaré contando cómo resolví un problema que tuve hace unos días mudando de servidor uno de los blogs que gestiono.

Hice el traslado siguiendo más o menos estos pasos, pero cuando en principio, tras propagarse las nuevas DNS, todo debía funcionar perfectamente, me llevé un chasco: los posts aparecían sin caracteres con acentos ni especiales (como la ñ o los ordinales º y ª). En su lugar aparecían símbolos como ~ o Â. Esto sucedía sólo en los posts y en el nombre y descripción de las categorías (aunque de esto me di cuenta más tarde).

Tras maldecir mi antiguo servidor por guardar de forma tan extraña el backup de la base de datos, mi primera reacción fue buscar en Google. Muchos sugerían dejar el parámetro DB_CHARSET del wp-config.php así, sin definir:

define('DB_CHARSET', '');

Lo probé y el problema cambió por otro: las entradas se veían correctamente pero no así los comentarios. Me sucedió algo similar cuando elegí ISO-8859-1 o Latin 1:

define('DB_CHARSET', 'iso-8859-1');
define('DB_CHARSET', 'latin1');

Tras mucho leer, me dí cuenta de que UTF-8 es el estándar “de facto” así que decidí volver a dejar el parámetro DB_CHARSET como estaba al principio…

define('DB_CHARSET', 'utf8');

…y atacar por otro lado. Me puse a ver la codificación de las tablas con phpMyAdmin. Todas estaban supuestamente guardadas en UTF-8, pero eso fallaba por algún lado. Viendo que no llegaba a ninguna parte, busqué el backup de la base de datos y dejé sólo la tabla wp_posts. Como uso Windows, guardé el .SQL en diferentes codificaciones con los editores Notepad y WordPad, sin resultado e incluso empeorando la cosa puesto que en un momento dado se duplicaron los caracteres extraños que sustituían a los latinos. Siempre que abría la base de datos con esos editores, aparecían los malditos caracteres extraños.

Finalmente, ya por desesperación, abrí el archivo SQL con Microsoft Word, que me preguntó la codificación del archivo sugiriendo que era UTF-8. Acepté y para mi sorpresa todas las vocales con acento aparecían con él y los caracteres extraños se mostraban correctamente. Copié toda la tabla wp_posts, la pegué en Wordpad y la guardé como documento de texto simple, no como documento MS-DOS ni como documento Unicode. Mi alegría fue enorme al ver que, tras subirla con el phpMyAdmin, todos los acentos se mostraban perfectamente en el blog.

Finalmente, revisando para asegurarme de que todo estuviera en su sitio, vi que las categorías adolecían del mismo fallo con acentos y caracteres especiales. Como tengo pocas categorías, edité su nombre y descripción manualmente, pero en el caso de que fueran muchas, supongo que se podría arreglar haciendo lo mismo que hice con la tabla wp_posts, pero con la wp_term_taxonomy. Esa tabla es la que contiene los datos de las categorías.

Migrar de Drupal a WordPress

drupal_wordpress

Si tienes un sitio en Drupal y ya te has convencido de que WordPress se adapta mejor a tus necesidades, es mas fácil de gestionar y promocionar, hay algunas cosas que debes saber para migrar de Drupal a WordPress, y es que lo que mas guerra te va a dar es la migración de las tablas de la base de datos.

Para ello, hace ya tiempo Sebastián Villalba creó un fichero de texto con todos los scripts necesarios para hacer la migración, basándose en la guía de vrypan ampliada por D’arcy Norman.

En el fichero de texto encontrarás la siguiente información:

  • Querys para hacer la migración en SQL de la base de datos de Drupal a WordPress de entradas (posts), comentarios, foros, páginas, usuarios y categorías, respetando borradores y comentarios pendientes de validar.
  • Script en PHP para actualizar el contador de comentarios de las entradas, basado en WordPress 2.0 not showing comment count (el script original no tenía en cuenta el estado de validación de los comentarios).
  • Query en SQL para importar citas del módulo Quotes de Drupal al plugin WP-Topics 2.2.0 de WordPress
  • Si por algún extraño motivo nuestro usuario administrador dejara de funcionar correctamente, podemos usar este script para recuperar los privilegios Restore Administrator Permissions
  • Pruebas y migración realizada desde Drupal 4.5 a WordPress 2.0.2.

El fichero de texto puedes descargarlo de este enlace o desde la página de Sebastián.

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

Comparte este post:

TwitThis
Facebook
Digg
del.icio.us
Google
Live
Meneame
StumbleUpon
Technorati
Tumblr
Wikio
Envía este post por E-mail a un amigo
Imprime este artículo

Migrando que es gerundio – Agarrarse que hay curvas

peces-mudanza

Durante el fin de semana voy a migrar Ayuda WordPress a un servidor mayor (bastante mayor), con recursos – espero que – casi ilimitados, si es que esto existe, todo gracias a una oferta de patrocinio de CDmon, por lo que dejaremos de usar Mediatemple para Ayuda WordPress (no así para otros sitios que me dan menos quebraderos de cabeza), y de paso ganamos en velocidad, soporte técnico (ya no me tendré que ocupar yo del servidor) y, en consecuencia, tiempo para poder publicar mas y mejor.

servidor-mayor

Esto significa que puede que veáis cosas raras en algún momento del fin de semana, o alguna redirección temporal extraña que procuraré que sea corta. Esto mismo afectará igualmente al Foro, y los sitios de pruebas que tenemos: themes, wordpress 2.7, wordpress 2.6 y habari. La parte que creo que será mas complicada es la del foro, pues ahí estoy bastante verde y no se si haré una escabechina, que espero que no. En Ayuda WordPress voy a aprovechar la migración para darle unos retoques a la base de datos – que venía pidiendo hace tiempo -, borrado de plugins que probamos en su día y ya no usamos o no son necesarios para los posts, y alguna cosilla mas que ya os contaré.

No obstante, avisaré cuando estemos en el nuevo servidor, y a partir de ahí os pediré que me echéis un cable para saber si todo va bien, si se ha perdido algún comentario o esas cosillas que pueden pasar en las migraciones, y mas esta que es de bastante volumen y características de la misma. Solo espero que esta sea la última migración (ya es la segunda en menos de un año), y que a partir de ahora este asunto de los recursos deje de ser una preocupación y falta de horas de sueño para mi, y que Ayuda WordPress vaya como un tiro, con lo que ganéis todos.

mudanza-web