WordPress SQL queries to change the site URL

Changing a WordPress site domain is a common practice for developers, as you normally don’t work using what will be the final website’s URL. While I believe Backupbuddy’s plugin tools to export and import a website are by far the easiest way to move a website to a new URL, it can also be done directly on the database with this four SQL queries that:

  • Change Siteurl & Homeurl
  • Change GUID
  • Change URL in Content
  • Update Post Meta
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');

UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.oldsiteurl.com','http://www.newsiteurl.com');

For more details on how this works, and a few more SQL queries for WordPress, I recommend this article on onextrapixel.com.

Cómo conseguir buenas fotos para tu blog, gratis

Una de las cosas que más quebraderos de cabeza nos da a los blogueros es conseguir buenas fotos para un post. No siempre vamos con la cámara a todas partes, no siempre nos salen las fotos bien (al menos a mí), no siempre tenemos ganas de diseñar algo y no siempre casi nunca queremos pagar por las fotos.

El problema es que muchos blogueros acaban tirando de Google, cogiéndo las fotos de donde sea y pasándose por donde todos sabemos no ya los derechos de autor, sino la educación y el respeto al trabajo de otros. Pero cuando se trata de blogs personales, hay otras formas de encontrar buenas fotos para prácticamente cualquier post sin tener que pagar nada. En general, con una mención al autor y un enlace a su web tienes a tu disposición millones de fotos. Sólo hay que encontrarlas y pedir permiso. Aquí van tres formas de hacerlo.

Bancos de imágenes gratuitas.
Parece obvio, pero muchos blogueros no deben de saber que esto existe .Con un par de búsquedas en Google aparecen varios bancos de imágenes gratuitas, como MorgueFile. Y sin ser un banco de imágenes, las fotos de Wikipedia suelen tener licencia para reutilizarlas. Eso sí importante leerse siempre la licencia de cada foto para saber si es necesario enlazar al autor o no.

Buscar imágenes con licencia para reutilizarlas.
Otra obviedad: si buscas imágenes en Google puedes filtrarlas por licencias de reutilización, reutilización con modificaciones y reutilización para uso no comercial. Flickr tiene exactamente el mismo filtro, con la ventaja de que es muy fácil identificar al autor para mandarle un mensaje y pedirle permiso. Yo lo hice cuando sin imaginármelo acabé participando en una carrera de bicicletas sobre hielo y tuve que buscarme la vida para encontrar fotos del evento.

Imágenes de otros blogs.
La opción más tonta: buscar en Google posts que hablen del mismo tema que vas a hablar tú, encontrar blogs de gente como tú y, en vez de robar las fotos, pedirlas. Yo normalmente mando un mensaje o un tweet explicando que es para mi blog personal con el que no gano absolutamente nada de dinero, y por supuesto ofrezco antes de que me lo pidan enlazar a su blog y dar crédito por la imagen. Y me funciona a las mil maravillas, porque no hay bloguero que no se sienta halagado y que no quiera ver un enlace más hacia su página web. Así que todos salimos contentos, yo con las fotos y ellos con los enlaces, y es una forma de conocer otros blogs y blogueros majetes. Esta misma semana he usado esta vía para encontrar fotos sobre un sitio de Sudáfrica en el que estuve y quería publicar un post pero no tenía fotos, y en menos de una hora las conseguí.

Así que ya sabéis, nada de robar fotos cuando es tan fácil (y gratis) ser una buena persona.

Si empezase un blog hoy…

Esta semana me han preguntado qué plataforma recomendaría para empezar un blog personal, y me ha parecido interesante compartir la respuesta por aquí por si hay alguien más interesado en el tema.

Para empezar un blog personal tienes varias opciones. La opción con la que seguro que no te equivocas es WordPress (instalado en tu propio servidor, o gratuito -te limitan varias cosas- a través de WordPress.com). La gran ventaja de esta plataforma es que está muy consolidada, lo que significa que no te van a faltar recursos (plantillas para el diseño, tutoriales sobre cómo hacer las cosas, etc.). Además, con WordPress puedo decir que SEGURO más adelante no tienes ningún problema a la hora de llevarte el blog a otra URL o incluso a otra plataforma. Y en mi opinión WordPress le da mil vueltas a Blogger, salvo que tengas un interés especial en tener todo super integrado con tu cuenta de Google.

Ahora bien, hay otras opciones que son interesantes sobre todo para quien quiera dar una imagen más rompedora y cutting-edge. La primera es Medium, que a día de hoy creo que se puede describir como un Tumblr profesional. Las opciones de personalización y diseño son mínimas, pero el resultado es muy elegante y enfocado a la lectura. Por lo que he visto tampoco hay forma de organizar tus propios artículos por categorías o etiquetas, sino que se quedan organizados por fecha de publicación (como Twitter, por ejemplo). Eso hace que a la hora de conseguir lectores todo quede en manos de Google, las redes sociales y tu propia capacidad para captar seguidores artículo por artículo. Medium pone todo el valor en el artículo y la experiencia del lector, y por eso es muy interesante para “pensadores” que buscan tener un sitio donde publicar rápidamente sus artículos, sin importar el tema que traten (de nuevo, la comparación que me viene a la mente es Twitter, sin la limitación de 140 caracteres). Otra cosa que me parece muy interesante de Medium es el sistema de comentarios, que no van en un formato de lista al final del artículo sino “adjuntos” a cada párrafo específico, poniendo así todo el interés en ideas concretas. Como ejemplo, Enrique Dans tiene un blog en Medium, y Dans suele tener muy buen ojo para las nuevas cosas (también es cierto que saca tiempo para probar absolutamente todo).

Pero si yo tueviese que empezar un blog personal hoy apostaba por Ghost. Todavía es un proyecto muy jóven pero tiene muy buena pinta, y ha nacido de la idea de crear una plataforma alternativa a WordPress pero centrada única y exclusivamente en blogs. No hay que olvidar que WordPress es ahora mucho más que blogs, siendo a día de hoy el gestor de contenidos más usado para crear webs de todo tipo, y ya no es tan fácil de usar para tener un simple blog (muchos botones, muchas posibilidades…). La idea de los creadores de Ghost es que sea todo muy sencillo, de nuevo dándole más valor al texto/contenido que a todo lo demás.

En vez de usar HTML/CSS estándar utilize un código distinto (Markdown) para marcar los estilos. Probablemente le haga la vida más fácil a quien quiere escribir y no sabe cómo funcionan los códigos, pero también obliga a aprender a usar esos códigos mientras otras plataformas tienen editores de texto WYSIWYG muy intuitivos. La ventaja de usar Markdown frente a los botones es que el código final es mucho más limpio y por tanto mejor en todos los sentidos. También hay que destacar que con Ghost necesitas un servidor propio (no tienen una plataforma gratuita como WordPress.com o Medium), y como es muy nuevo aún no hay plantillas de diseño y extensiones, pero como el foco está en escribir artículos y no en hacer la web de tu empresa, es un mal menor que en cualquier caso no tardará en ser cosa del pasado, si la idea despega.

¿Qué otras plataformas recomendaríais para empezar un blog hoy?

Occupy, #15M y relaciones públicas

Con motivo de la celebración del primer aniversario del movimiento Occupy Wall Street me he encontrado leyendo el artículo Occupy Wall Street fails to communicate message en PRWeek, y no puedo estar más de acuerdo en lo que al fondo se refiere: Occupy, como el #15M, ha fallado estrepitosamente en lo que ha comunicación se refiere.

Menos corrupción, prevalencia de las personas sobre el capital, más transparencia, mejor democracia… un mensaje que interesó a miles de personas pero que ha fracasado en lo que a engagement se refiere, un elemento fundamental para la continuidad de los movimientos sociales. Y creo que el fallo es simple: no han sabido pasar de la utopía a lo tangible, dar motivos para seguir creyendo en el mensaje. ¿Quién sabe qué asambleas y grupos derivados siguen en marcha? ¿Quién sabe cuáles son los objetivos de esos grupos y qué resultados están obteniendo? ¿Quién sabe dónde ir a informarse y colaborar?

Creo que falla la relación con los medios, el suministro de información e imágenes que ayuden a mostrar a los ciudadanos los logros de estos movimientos y cambiar la imagen de los “perroflautas” y los antisistemas por la de vecinos del barrio que buscan (y consiguen) ir arreglando pequeñas cosas que les afectan directamente. Y creo que es necesario tener una estructura básica que permita inspirar confianza y servir como contenedor de todas las acciones: una web oficial, un canal de comunicación oficial y un grupo encargado de las relaciones con los medios.