Cómo instalar MailPress en WordPress Multi-site

Gestionar la suscripción por correo de nuestros blogs aporta siempre un valor añadido a aquellos con quienes interactuamos a través de nuestra modesta ventana al mundo.

Una de las opciones más utilizadas para gestionar este tipo de suscripciones es FeedBurner: funciona rápidamente y es sencillo de usar. Sin embargo, lo barato sale caro: al usar FeedBurner estamos externalizando nuestra presencia y una pieza importante de información muy valiosa (las direcciones de correo de personas). FeedBurner fue comprada por Google, el mayor vendedor de anuncios del mundo (aten cabos). Y, por si fuera poco, es una trampa a medio plazo para la gestión de nuestros suscriptores, motivo por el cual abandoné su uso en los albores de 2008.

Tanto si usamos Drupal como WordPress, existen módulos que nos permiten gestionar las suscripciones por correo internamente, sin salir de nuestro CMS y sin problema alguno: plug and play.

MailPress

Este artículo se centra en WordPress y MailPress, cuya instalación es laboriosa pero sencilla (caché de Google, la fuente da error). En el caso de WordPress Multi-Site, MailPress no funciona de inmediato. Se trata de un módulo muy potente, de los más utilizados para esta labor, pero se atasca antes de echar a andar.

¿Qué sucede? El problema real es que MailPress, en el momento de su activación para toda la red de blogs, sólo crea las tablas que necesita para funcionar… en el blog principal de la red, e ignora a los demás. En este caso, una vez activado para la red, el plugin podrá ser activado para cualquier blog, a voluntad de su administrador, que podrá añadir el widget de suscripción a cualquier parte de la web. Este widget, sin embargo, dará error cuando alguien intente suscribirse. A pesar de eso, el mail con el hash de confirmación se enviará al usuario, pero al no existir una base de datos en la cual almacenar esa petición, hacer click devuelve al potencial suscriptor un error del tipo Error #5 - Unknown User. De cajón: no hay tabla ni info almacenada, así que el sistema te responde que esa petición que tú quieres confirmar no existió jamás :D

Ahora vamos a ver cómo lo arreglamos, para poder gestionar directamente el newsletter de nuestro WordPress Multi-site sin depender de un proveedor externo. Requiere un poco de tinkering, pero nada complicado.

  1. Antes de nada, aunque confiemos en que no vamos a romper nada, lo que debemos hacer es una copia de seguridad de la base de datos. Usa el gestor que prefieras, si no te ves muy suelto con MySQL, puedes usar phpMyAdmin.
  2. MailPress crea tres tablas principales. Asumiendo que todas las tablas tengan un prefijo wp_, las tres tablas principales son wp_mailpress_mails, wp_mailpress_mailmeta, y wp_mailpress_users. Podemos usar el mismo gestor utilizado para respaldar nuestra base de datos para ver qué tablas adicionales ha creado MailPress, variará en función de los AddOns que hayamos activado.
  3. Hay quien propone soluciones un tanto complejas que supuestamente funcionan [sic, tiene erratas así que no sé cómo lo hizo para que le funcionara]. La realidad es que toda vez que al menos un blog de la red (el principal), lo más fácil es copiar las tablas creadas para ese blog, algo que hacemos ¡a partir del punto siguiente!.
  4. Buscamos en el menú de administrador de la Red los ID de los blogs para los que queremos activar MailPress, es un número y asumiendo el prefijo anterior como global (wp_) y que queramos activar MailPress en un blog con ID = 2, necesitaríamos crear como mínimo las tablas wp_2_mailpress_mails, wp_2_mailpress_mailmeta, y wp_2_mailpress_users. Se ve claro el patrón, ¿no? Si hemos activado alguna función útil como las métricas de suscriptores o la gestión de rebotes seguramente tendremos que crear alguna tabla más (wp_2_mailpress_stats, y wp_2_mailpress_usermeta). Remito al punto 2 para verificar exactamente qué tablas estamos necesitando.
  5. Una vez sepamos el ID del blog que nos da problemas y las tablas que nos hacen falta, seleccionamos la base de datos en cuestión y ejecutamos una query que deberá tener la siguiente pinta:
    CREATE TABLE wp_2_mailpress_mails LIKE wp_mailpress_mails;
    CREATE TABLE wp_2_mailpress_users LIKE wp_mailpress_users;
    CREATE TABLE wp_2_mailpress_mailmeta LIKE wp_mailpress_mailmeta;

    Esto creará en nuestra base de datos unas tablas idénticas a las que ya están funcionando correctamente para el blog matriz, pero vinculadas al blog con ID = 2 de nuestra red.
  6. Si necesitamos activar MailPress en más blogs de nuestra red, modificamos la query para adaptarla al ID de ese blog.
  7. Y con esto tendremos lista para nuestro WordPress Multi-Site una herramienta fantástica y potente que por algún motivo no se activa bien en este tipo de instalación.

Los beneficios son rápidos e importantes: nos gusta la Red, nos gusta pero no podemos caer en el empujón fácil hacia infraestructura ajena, porque de esa carrera surjen rentas de posición que serán usadas en nuestra contra.

¿Queremos una Red que merezca tal nombre? No una nube para todos, sino millones de nubes pequeñitas. Pasito a pasito hacia la autonomía tecnológica, ¿o no es para eso que usamos un CMS en software libre?

Las críticas a Amazon Silk

Silk, navegador de Amazon

Hace un par de semanas Amazon presentó Silk, su nuevo navegador, que vendrá integrado en sus nuevos y baratísimos e-book, que se integran de maravilla con su nube (y sólo con su nube, para todo lo demás… como agua y aceite).

A este respecto, he leído varias críticas ante el peligro para la privacidad de los usuarios de este navegador, que almacenará la cache de navegación no en el dispositivo sino en remoto, en los servidores de Amazon. Como digo, leí varias críticas estos días, incluso se dice que el congreso de los Estados Unidos se muestra preocupado por las implicaciones para la privacidad de los usuarios de dicho comportamiento de la cache.

Comparto las interrogantes abiertas, y no me parece mal evaluarlo. Pero no dejo de pensar en Opera Mini, un navegador con una excelente valoración de los usuarios que funciona (si no me equivoco) exactamente igual, almacenando la cache en los servidores de Opera. Esto permite que el navegador vuele (según me comentan, pues no lo probé) y, me arriesgo a pensara que hasta permita economizar batería.

Me pregunto cuáles son las diferencias entre Amazon Silk y Opera Mini. ¿Es que Amazon es más grande y se da por hecho que va a empujar a una gran cuota de usuarios hacia la cache de su nube?

Asumo que las implicaciones en ambos casos son iguales, así que las diferencias las busco en términos de escala y alcance: Opera no es en ningún caso el navegador por defecto y, mucho menos, el único navegador disponible en ningún dispositivo. Quizá el problema con Silk es que Amazon piensa limitar la capacidad de instalar otros navegadores, dejando a los usuarios sin alternativa (à la Apple), sin la posibilidad de usar un navegador, el que sea, que les permita funcionar como hasta ahora, con una cache local, que no pisotee directamente su privacidad, aunque aún haya que tener cuidado con lo que hagamos con nuestro teléfono/tablet.

Ya digo, no me gusta la promesa de Silk, pero no entiendo porqué no se montó el mismo revuelo con Opera Mini. Y quizá es que tengo alguna concepción errónea, se agradecen aportes y matices en los comentarios.

Bocados de Actualidad (136º)

Un domingo más, aquí estamos con una ronda de Bocados, la centésima trigésima sexta. Nos acompaña el que sin duda es el disco de la semana (y posiblemente también de las semanas por venir): All Things Will Unwind de My Brightest Diamond. Ahora, los enlaces:

  • Pere Quintana y el seguimiento de personas dentro de un centro comercial. Con móvil, sin RFID.
  • Timothy Garton Ash y el futuro de la eurozona.
  • Murió Dennis Ritchie, padre de C (entre otras cosas). Error 500.
  • Lo cortés no quita lo valiente. Gnomero hasta los topes, pero en KDE cumplen quince años dándolo todo. Gaceta Tecnológica.
  • ¿El futuro de la formación pasa porque el aprendizaje deje las aulas y se integre en el día a día? Bianka Hajdu sobre aprendizaje distribuido.
  • ¿Es el futuro de Bitcoin convertirse en una meta-divisa contra la que se referencien otras divisas digitales? Global Guerrillas.
  • Dave Winer y Google necesita otro Google. Ya sabemos que sin competencia no hay innovación…
  • Para ir cerrando, Ad Astra Errans y una maravilla interestelar.

Y esto es todo por hoy, mañana más :)

El malware del gobierno alemán

El Chaos Computer Club siempre ha sido uno de esos eventos a los que uno no sabe si morirse de ganas por ir o de miedo por lo que a uno le pueda pasar por allí mientras intenta bloguear :) Este año una de las charlas estelares ha versado sobre el reverse que un grupo de investigadores ha hecho del malware utilizado por la policía alemana para espíar a… ejem… a quien hicier falta, suponemos.

El resumen es demoledor:

«Estábamos sorprendidos y bloqueados por la falta de seguridad elemental en el código. Cualquier atacante podía tomar el control de una computadora infiltrada por las autoridades judiciales alemanas. El nivel de seguridad en el que este troyano deja a los sistemas afectados equivale a configurar todas las contraseñas como «1234»»

Y si miramos más allá nos quedamos de piedra:

«[A mitad del proceso, que incluye tomar capturas de pantalla y enviarlas a la policía] envía datos a un servidor de control en los Estados Unidos, lo cual va casi con total seguridad contra la ley alemana.»

Recuerden las durísimas leyes aprobadas en 2008 por Alemania y Suecia. La alemana, que es la concierne ahora, entró en vigor en diciembre de ese mismo año. Es el viaje a la sociedad de control.

Los inventores del GPS contra su uso como sistema de vigilancia

Roger Easton, considerado el padre del actual GPS, denuncia junto a la EFF los planes de vigilancia masiva en los Estados Unidos, en los que se plantea eliminar la necesidad de una orden judicial para instalar dispositivos de seguimiento a personas que utilicen tecnología GPS.

Y esta vez, a diferencia de en la norma aprobada para los móviles, la discusión sí se centra enteramente en las características y la conveniencia de este uso para el sistema de geolocalización satelital. El PDF resumen sobre la vista que ha tenido lugar es bastante didáctico.

Las implicaciones no son ningún descubrimiento:

«The government can use location information over time to learn where you go to church, what sort of doctors you go to, what meetings and activities you participate in, and much more. Police should not have blanket permission to install GPS devices and collect detailed information about people’s movements over time without court review.»

La premisa para permitir todo esto no es ya que más vigilancia equivalga a más seguridad (algo completamente discutible), sino que esa información no sufrirá abusos, para lo cual se deben cumplir dos condiciones que, a priori, no podemos dar por sentadas: Que la información estará perfectamente asegurada y que ningún agente de las fuerzas de seguridad abusará de sus privilegios de acceso. Ovejas negras y sistemas inseguros los hay hasta en las mejores familias. Estaremos mejor si esos sistemas de control no llegan a alcanzarnos.

Localización extrema en móviles, obligatorio a partir de 2018

Geolocalización
[Ilustración: Antonio Cerón.]

No es ningún secreto que uno de los puntos más vulnerables de nuestro anonimato y también de nuestra privacidad es el teléfono móvil. Es en el teléfono móvil donde tenemos a nuestra verdadera red social, donde guardamos el contacto de las personas que más nos importan y con quienes estamos más en contacto, de ahí que la preocupación por la privacidad en el móvil sea el tema de moda. Y es mediante la triangulación de conexiones y, más recientemente, mediante el GPS que traen integrados la mayoría de móviles como mejor se nos puede ubicar en todo momento. Aunque el teléfono esté apagado, como ya dijimos hace un lustro (qué jóvenes éramos).

La FCC estadounidense acaba de aprobar una norma que obligará a todos los teléfonos a mejorar enormemente la capacidad de geolocalización y seguimiento de sus usuarios a partir de 2018. Una piedra más en el camino asfaltado contra nuestras libertades; el Estado cada vez más protegido, nosotros cada vez más transparentes e indefensos.

Por nuestra seguridad, la FCC quiere que en las llamadas a números de emergencia desde dispositivos móviles la localización de la persona que hace la llamada sea tan exacta como lo es cuando la llamada se hace desde un teléfono fijo (PCMag). Actualmente se recurre a la triangulación de conexiones de antena, algo que es (dicen) lento e impreciso.

Eso ha sido interpretado por muchos como la obligación de incluir GPS en todos los teléfonos. Pero la FCC ya ha desmentido eso: «no hace falta que incluyas un GPS, tan sólo que sea posible ubicarte con la mínima exactitud que nosotros podemos proveer, unos 15 metros». Así, es un error decir que la FCC quiere que todos los móviles tengan GPS activado a partir de 2018, lo que quieren es que se te pueda vigilar como si tuvieran un GPS activado, y les importa poco (o nada) el método en que cumplas con ese requisito. No es que los GPS tengan un sex-appeal especial, lo que realmente quieren es saber dónde estás, y la técnica por la que se consiga les da bastante igual.

[Con este post estrenamos la colaboración de Antonio Cerón, ilustrador y amigo que apoyará algunos de nuestros posts, ¡bienvenido!]

Bocados de Actualidad (135º)

Nueva ronda de Bocados, centésima trigésima quinta, y primera que nos llega acompañada de verdad del fresco que prometía el otoño al que dimos la bienvenida hace un par de semanas. Nos acompaña My Brightest Diamond y el adelanto de su nuevo álbum, que sale a la venta mañana y, en uno de esos giros que demuestran la poca pujanza del p2p en tiempos recientes, aún no se ha filtrado.

  • En la semana de la muerte de Steve Job, Antroposcopio nos recuerda que Internet somos nosotros… y lo que hagamos con ella.
  • ¿Son Stallman y Jobs personajes de la misma talla histórica? Dave Winer dice que sí y sale en defensa de Stallman.
  • Un último post a este respecto, acabó la era de Jobs, ¿comenzará la era de Amazon de la mano de su low-cost Kindle? Error 500 por partida doble.
  • John Robb sobre los disturbios Occupy en Estados Unidos.
  • Juan Urrutia y siete lecciones para aspirantes a manipuladores públicos.
  • Convergençia Digital y el hito del 1% de tráfico weba través de móvil en Brasil. Mucho menos de lo que estamos acostumbrados aquí, pero un hito.
  • Write-only Mode y por qué la seguridad informática no es un buen negocio. Yo añadiría que el problema es que cuando funciona bien, el esforzado informático que asegura el sistema no tiene ni para hacer un powerpoint con los titulares. Si se equivoca, puede irse preparando a ser desollado.
  • Pere Quintana sobre Vibe y la banalidad con la que se adoptan y defienden herramientas.
  • No nos gustan los servicios de redes sociales, ¿no usarlos nos empuja a convertirnos en ermitaños? No necesariamente, ¿Quién vigila al vigilante? y un post imprescindible sobre autonomía en la Red.

Os dejo con lo nuevo de My Brightest Diamond, habrá que esperar para hincarle el diente al disco completo…

Este blog usa cookies para su funcionamiento.    Más información
Privacidad