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

Nueva vulnerabilidad en WordPress 2.8.x

WordPress bug

La última actualización mayor 2.8.x de WordPress ha llegado como un queso de gruyere, con numerosos agujeros y otras tantas actualizaciones menores que no acaban de corregir el desaguisado. Esta noche he vivido en mis carnes la última de ellas, un bug que permite a cualquiera ejecutar un cambio de claves de los usuarios del blog ejecutando simplemente en su navegador el comando:

http://nombrededominio.com/wp-login.php?action=rp&key[]=

Adortunadamente, WordPress remite siempre al correo del usuario afectado (en este caso, todos) la nueva contraseña, por lo que el problema, en principio, no pasa a mayores y se queda en una molestia que se soluciona entrando con la nueva contraseña y cambiarla otra vez. Eso, siempre y cuando no dé alguien con la fórmula para hacerse con la nueva contraseña generada.

Por eso, cuando vi en el correo el mensaje de cambio de contraseña, pensé inmediatamente en el inicio de un ataque, lo que me obligó a cambiar las contraseñas de administración de todos los blogs. Pero cuál no sería mi sorpresa, una vez cambiadas las contraseñas, al ver que me llegaba otro correo similar. Y me dije: imposible, no se puede hackear la contraseña tan rápido.

Así que me puse a buscar en la Red y encontré un post de Arturo Goga que lo explica perfectamente. El problema está en un descuido en el código del archivo ‘wp-login’, en la misma raíz de tu directorio. Para solucionarlo, debes abrir el documento y cambiar, en la línea 190

if ( empty( $key ) )

por

if ( empty( $key ) || is_array( $key ) )

En fin, que mis alarmas fueron en vano, y todo parece deberse a la actuación de uno o un par de graciosillos. Como dice Arturo, no nos extrañe ver en unas horas una actualización a WordPress 2.8.4.

Actualización (12 ago-03.29 h): dicho y hecho. Como apunta Carballo en los comentarios, ya tenemos WordPress 2.8.4.

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

WP Super Cache 0.9.5, con soporte para móviles

Acabo de actualizar el plugin WP Super Cache, uno de los imprescindibles en Mangas Verdes, a la versión 0.9.5, que corrige algunos errores e incorpora nuevas funcionalidades, entre las que destaca el soporte para móviles, es decir, la posibilidad de servir páginas cacheadas también en teléfonos portátiles. Veo que soporta prácticamente todo tipo de dispositivos y navegadores, o al menos los más populares (Android, Nokia, Blackberry, iPhone, iPod, SonyEricsson, PlayStationt, Nintendo…). Acabo de probar con mi Balckberry y parece que todo va bien.

WP Super Cache es uno de los plugin que no suelo actualizar vía herramienta automática en WordPress, debido a que ya me ha dado algún que otro problema importante. Se trata de un hack algo complejo con el que prefiero seguir el protocolo de actualización segura, que es el siguiente, por si te interesa:

1. Da permisos de escritura 777 a tu carpeta ‘wp-content’.

2. En la página del plugin (panel de administración), selecciona ‘OFF WP Cache and Super Cache disabled’ y pulsa sobre ‘Update status’.

3. En la página de plugins, desactívalo.

4. En tu ‘wp-config.php’, elimina el código ‘define(’WP_CACHE’, true);’

4. Borra la copia vieja del plugin en tu servidor y sube la nueva.

5. Vuelve a incorporar ‘define(’WP_CACHE’, true);’ a tu ‘wp-config.php’.

6. En la página de plugins del panel de administración, activa la nueva copia.

7. En la página del plugin, activa la opción de cacheo que quieras.

8. Devuelve los permisos originales a tu carpeta ‘wp-content’.

En esta ocasión, además, si quieres habilitar la funcionalidad de cacheo para móviles, debes seguir uno de los siguientes tres pasos:

a) Seleccionar la opción y escoger el modo ‘HALF ON’

b) Darle permisos de ecritura 777 a tu .htaccess, borrar el código ya presente de WP Super Cahe (entre los comentarios ‘# BEGIN WPSuperCache’ – ‘# END WPSuperCache’, seleccionar la opción ‘Mobile device support’ y el modo de cacheo que prefieras. Por último, dale a actualizar en el apartado ‘Mod Rewrite Rules’ y devuelve el fichero .htaccess los permisos originales.

c) Edita tú mismo el .htaccess (sin necesidad de cambiarle los permisos), añadiendo la línea:

RewriteCond %{HTTP_user_agent} !^.*(Android|2.0\ MMP|240x320|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|
Elaine/3.0|EudoraWeb|hiptop|IEMobile|iPhone|iPod|KYOCERA/WX310K|LG/U990|MIDP-2.0|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|Playstation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|Windows\ CE|WinWAP).*

después de

RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$

Hay dos líneas iguales y, por tanto, deberás añadir la nueva línea dos veces.

Bitacoras.com
Meneame
MySpace
Twitter
Facebook
FriendFeed
LinkedIn
Ping.fm
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

Posts relacionados



Madrugadas eternas

Pido disculpas a los lectores si no actualizamos esta semana al ritmo habitual. Son éstos días de madrugadas eternas (de las que comienzan a las 00.01 y concluyen a las 23.59 horas), en los que, tras los problemas y cambio de servidor, andamos inmersos en una optimización general de todos los sitios que administramos, con tanto trabajo por hacer que prácticamente no tenemos tiempo para otra cosa. No obstante, se trata de algo totalmente necesario para asegurar que todo vaya bien e impedir, en lo posible, problemas graves en el futuro. Hay múltiples cambios pequeñitos y unos cuantos gordos, de los que ya te iré informando y podrás ir viendo tú también. Mientras tanto, haremos lo que podamos, tanto por aquí, como por Twitter y Facebook. También puedo charlar de cuando en cuando en Tweetboard.

Pregunta del día: ¿Se pueden eliminar 18 plugins de un blog sin que se pierda nada esencial? Sí… y puede que alguno más, en breve ;)

Bitacoras.com
Meneame
MySpace
Twitter
Facebook
FriendFeed
LinkedIn
Ping.fm
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

Posts relacionados



Problemas con WP Super Cache 0.9.2

Hemos estado ‘out’ buena parte del día y todo parece deberse a la actualización que hicimos anoche del plugin WP Super Cache a la nueva versión, 0.9.2. Desde el mismo momento de la actualización tuvimos problemas en Mangas Verdes y Cuando calienta el blog, mientras que el resto de los blogs parecía funcionar correctamente. Después de varias pruebas, decidimos deshabilitar el plugin en estos dos sitios para buscar hoy una solución.

Sin embargo, esta mañana nos encontramos con el servidor caído y sin posibilidad de reiniciarlo desde nuestra tarjeta DRAC. Buscando información al respecto, nos encontramos con este hilo en los foros de WordPress, donde parece que se trata de un error importante en la nueva versión del plugin. Donncha ha publicado un parche, que aún no he tenido tiempo de probar (y tampoco sé si atreverme, porque ahora todo parece marchar bien). Lo único que he hecho es volver a las versiones 0.9.1 en los dos blogs afectados.

En los tuiteos que he tenido esta mañana parece que, efectivamente, no afecta a todos los sitios por igual. Pero ve con cuidado si vas a actualizar y mejor sigue las instrucciones de actualización manual antes que la automática desde el panel de administración.

Posts relacionados:

Gracias por suscribirte a Mangas Verdes. También te pueden gustar mis otros blogs: Imagina Fotolog, Útil y ¡Gratis! y Perlas. Y pásate por el foro. Un saludo :)

Bitacoras.com
Meneame
BarraPunto
MySpace
Wikio
TwitThis
Facebook
FriendFeed
LinkedIn
Technorati
Google Bookmarks
Live
Netvibes
del.icio.us
Digg
Slashdot
E-mail this story to a friend!
Print this article!
Turn this article into a PDF!

Mangas Verdes.

.

Problema con los feeds

Desde hace unas horas los feeds de Mangas Verdes sólo muestran el titular. No se trata de ningún cambio en nuestra política de servicio de feeds y estamos mirando a ver si se trata del efecto de alguno de los plugins que hemos intalado en las últimas horas o de cualquier otra cosa. Disculpen la anomalía, pero esperamos solucionarlo en breve.

Actualización casi inmediata: hemos deshabilitado el plugin wp-typofrify y resincronizado el feed. Parece que ahora va bien, aunque me gustaría que me lo confirmaras. Ten en cuenta que debes borrar el caché anterior para hacer la comprobación, aunque supongo que las nuevas entradas ya llegarán completas. Muchas gracias a todos los que avisaron.

Posts relacionados:

Gracias por suscribirte a Mangas Verdes. Si te ha parecido interesante el post, no te olvides de dejar algún comentario. Un saludo :)

Bitacoras.com
Meneame
BarraPunto
Tumblr
MySpace
Wikio
TwitThis
Facebook
LinkedIn
Technorati
Google
Live
YahooMyWeb
del.icio.us
Digg
Slashdot
E-mail this story to a friend!
Print this article!

Mangas Verdes.

.

13 plugins imprescindibles para WordPress

Nettus acaba de publicar un post un tanto pretencioso denominado ‘The 13 most essential plugins for WordPress‘, como si realmente sólo hubiera 13 plugins ‘pata negra’ o como si en esto de los plugins, además del buen rendimiento, no contasen también los intereses y necesidades de cada blogger. No obstante, he de reconocer que en esa lista están presentes algunos de los que tengo instalados desde tiempos ha y que, a nivel personal, me han ayudado extraordinariamente con el blog.

Ésta es la lista de Nettus:

Sin embargo, atendiendo a mi propia experiencia, para mí los 13 imprescindibles serían (con comentarios en los que yo sustituyo):

Pero tengo algunos más.

Y tú, ¿cuáles añadirías o quitarías de estas listas?

Actualización (18 mar-18.12 h): No recomiendo la instalación de wp-tipogrify. Al menos a mí me ha provocado problemas con los feeds.

Posts relacionados:

Gracias por suscribirte a Mangas Verdes. Si te gusta la música, puedes pasarte por Cuando calienta el sol. No dejes de visitar Una Cacnión Perdida, el blog y el foro. Un saludo :)

Bitacoras.com
Meneame
BarraPunto
Tumblr
MySpace
Wikio
TwitThis
Facebook
LinkedIn
Technorati
Google
Live
YahooMyWeb
del.icio.us
Digg
Slashdot
E-mail this story to a friend!
Print this article!

Mangas Verdes.

.

Nunca cuentes tus plugins

Acaba de darme por contar los plugins que tengo intalados en Mangas Verdes y me ha dado un pasmo: nada menos que 51. ¿Tendré que hacérmelo mirar otra vez? ¿Cuántos plugins tienes instalado tú? No es que crea en eso de que mal de muchos consuelo de todos, digo de tontos, pero por hacerme una idea :P

Posts relacionados:

Gracias por suscribirte a Mangas Verdes. También te pueden gustar mis otros blogs: Imagina Fotolog, Útil y ¡Gratis! y Perlas. Y pásate por el foro. Un saludo :)

Bitacoras.com
Meneame
BarraPunto
Tumblr
MySpace
Wikio
TwitThis
Facebook
LinkedIn
Technorati
Google
Live
YahooMyWeb
del.icio.us
Digg
Slashdot
E-mail this story to a friend!
Print this article!

Mangas Verdes.

.

¡Cuidado, este post regresa del pasado!

A punto de cumplir los cinco añitos y con casi 5.400 posts a sus espaldas, Mangas Verdes estrena nueva sección en portada. Se trata del ‘Flashback’, un espacio en el que se irán presentando de forma aleatorio los posts antiguos (configurado para los de antigüedad mayor a seis meses) que forman parte de nuestro archivo. Es una forma de ‘revitalizar’ en alguna medida el contenido, invitando a los lectores a visitar esos artículos que, debido a la propia estructura del formato blog, van cayendo en el olvido. Algunos, ciertamente, con total merecimiento; aunque otros mantienen intacta su vigencia.

Es precisamente éste, ‘la insoportable levedad del post’, uno de los temas que más trae de cabeza a los bloggers, y yo he creído conveniente resolverlo de esta forma, entre otras (hace ya tiempo que tengo en el sidebar una lista de posts recomendados, mientras que al final de cada post tenemos los del mismo día años atrás y los relacionados). Sin embargo, con el ‘Flashback’ le devolvemos al archivo un cierto protagonismo que no se puede lograr con los listados de titulares.

La utilidad para el lector es diversa: conocer qué se dijo de qué o de quién en determinada fecha, descubrir temas y servicios ya posteados, curiosear… El ‘Flashback’ aparece al principio de la portada, justo debajo de la cabecera (ver imagen superior) y, para evitar el riesgo de que alguien pueda tomar el ‘Flashback’ como un post de reciente creación, la sección va resaltada en un formato distinto al resto de los posts, lleva una imagen explícita y la leyenda antes del titular ‘¡Cuidado, este post regresa del pasado!’, seguida de la fecha de publicación del post.

Espero que te guste. Yo estoy encantado porque llevaba tiempo estrujándome el cerebro sobre cómo hacer realidad esta nueva función que forma parte de las novedades con las que celebraremos nuestro quinto cumpleaños.

Posts relacionados:

Gracias por suscribirte a Mangas Verdes. Recuerda que puedes bajarte mi música desde Proyecto Isla, Last.fm, Amie ST, MusicaMp3 (y 2) y mdC. Un saludo :)

Bitacoras.com
Meneame
BarraPunto
Tumblr
MySpace
Wikio
TwitThis
Facebook
LinkedIn
Technorati
Google
Live
YahooMyWeb
del.icio.us
Digg
Slashdot
E-mail this story to a friend!
Print this article!

Mangas Verdes.

.