WordPress: Errores de importación MySQL (utf8mb4)

Escrito por el 31 de Agosto de 2015 en Blog | 6 comentarios

En el desarrollo web con WordPress es común montar la web en local para luego subirla al alojamiento definitivo. Entre los potenciales problemas que nos podemos encontrar está la posible incompatibilidad de versiones MySQL/WordPress que resulta en errores de importación de la base de datos debido a la incompatibilidad de codificación utf8 -> utf8mb4.

Seguir leyendo

Salvando cursivas y negritas al importar texto en InDesign

Escrito por el 17 de Julio de 2015 en Blog | No hay comentarios

En el proceso de maquetación de una publicación nos solemos encontrar bastante a menudo con problemas relacionados con el formato (la tipografía elegida, el tamaño, etc.) en que recibimos los textos. Normalmente éstos llegan en un documento de Word, Writer, Pages u otro procesador de textos y con un formato que no es el formato final en el que será publicado. Existen diversos procedimientos y trucos para hacer más rápida y efectiva esta conversión. En este artículo me voy a centrar en el caso de que no tengamos ningún control sobre cómo nos llegan los textos, que estos sean realizados por diversas personas y que haya un posible corta/pega que haga del conjunto una amalgama poco homogénea… el peor escenario. Cómo importa texto InDesign Antes de meternos a ello, vamos a revisar cómo podemos introducir texto desde otro origen a InDesign, para posteriormente entender mejor el proceso a seguir. Tenemos dos opciones básicas: una copiar y pegar desde otra aplicación (Word, Writer, Pages…) y la otra colocar un documento externo (.docx, .odt, .rtf, etc.) en nuestro documento de InDesign. En la primera de ellas —la del copia/pega— perdemos todo el formato del texto (la tipografía elegida, el tamaño, negritas, cursivas, etc.) y este toma el formato que haya en el marco de texto de destino. En la segunda —con Colocar— podemos acceder a un cuadro de diálogo con opciones que nos permite mantener el formato del texto e incluso los estilos (u hojas de estilo). En este caso vamos a utilizar una de las variantes de este método de importación de texto. El proceso Podríamos pensar que simplemente importando el texto desde el documento original con el comando Colocar y luego aplicándole el Estilo de párrafo que queramos ya estaría listo. Pero la realidad es que si hacemos esto se seguirán manteniendo todas las modificaciones locales que se hayan hecho en el documento original, las que nos interesan (negritas, cursivas, etc.) y las que no. En la imagen siguiente podéis comprobar lo anterior fijándoos en la diversidad del formato del texto y en el signo más que aparece a la derecha de la indicación de Estilo de párrafo aplicado. Dando nombre a elementos de InDesign Antes de continuar voy a definir algunos conceptos que pueden dar lugar a confusión por la distinta forma en la que los nombra InDesign y otras aplicaciones o entornos de trabajo. A partir de ahora me referiré a Formato cuando hable de las características de estilo que le aplicamos a un texto (fuente, tamaño, interlineado, negrita, etc.) y me referiré a Estilo de Párrafo ó Estilo de carácter cuando hable de las Hojas de estilo o formatos de texto preconfigurados. Preparación del Estilo de párrafo A pesar...

Seguir leyendo

WordPress.com frente a WordPress autoalojado

Escrito por el 30 de Junio de 2015 en Blog | No hay comentarios

Dos tipos de WordPress La cada vez más común expresión de «hacer una web con WordPress» lleva algunas veces a confusión entre los neófitos del mundo de la comunicación en la Web. Si uno realiza una búsqueda en Google (u otro buscador) sobre cómo crear una web con WordPress es posible que no sepa distinguir entre la opción de publicación automática en wordpress.com y la opción de instalación de WordPress en un alojamiento propio. En el primer caso basta con crearse una cuenta y un nuevo blog en el servicio online y en el segundo es necesario instalarlo en un servidor, previo contrato de un servicio de alojamiento con unas características específicas. WordPress.com o la opción fácil WordPress.com es un servicio de Automattic, la empresa detrás de WordPress, en el que podemos abrirnos un blog gratuito basado en el famoso CMS. Si la versión gratuita nos resulta insuficiente podemos adquirir, con coste puntual o anual, diversos servicios extra. En todo caso, esta es la opción más sencilla puesto que el WordPress ya está instalado en sus servidores y ellos mismos se ocupan también del mantienimiento (actualizaciones, seguridad, etc.). Como contrapartida está mucho más limitada a la hora de personalizar y adaptar la web a nuestras necesidades. Entre otra cosas no tendremos opción de instalar plugins ni dispondremos de la gran cantidad de temas premium que hay en el mercado. Esto limitará las prestaciones de nuestra herramienta online. Es recomendable para quien quiera comenzar a blogear sin necesidad de conocimientos técnicos pues no tendrá que tomar apenas decisiones al respecto. Dispondrá de algunas de las prestaciones de los plugins más básicos integradas en el propio sistema y varios temas gratuitos de fácil instalación y personalización. Una vez que los servicios se queden cortos se puede, por ejemplo, adquirir un tema (desde 20 €), adquirir un nombre de dominio personalizado (sin el “.wordpress.com” al final), aumentar la capacidad, contratar un plan premium, etc. Todo ello desde el mismo panel de control de la cuenta. WordPress autoalojado o la opción profesional La versión para instalación en servidor propio es totalmente gratuita en sí, aunque requiere de un alojamiento que cumpla ciertos requisitos técnicos (que es el que determinará el coste mínimo). A este habría que sumar el coste de un tema premium, o los plugins de pago que necesitáramos (si no tuviéramos alternativa útil gratuita). También requiere, por supuesto, una preparación técnica por nuestra parte o una ayuda profesional para instalar y configurar el sistema antes de comenzar a funcionar. Además, debemos ser conscientes de que dicha instalación necesitará un mantenimiento que tendremos que aprender a realizar nosotros o, en su defecto, contratar a un profesional o empresa que se ocupe de...

Seguir leyendo

Seguridad en WordPress

Escrito por el 31 de Marzo de 2015 en Blog | No hay comentarios

Siguiendo con el tema de la anterior entrada, otro de los aspectos a tener muy en cuenta cuando utilizamos WordPress para montar un sitio web es la seguridad. Debido a la gran cantidad de webs que funcionan en este sistema, WordPress se ha convertido en el blanco de muchos ataques que buscan explotar vulnerabilidades en dudoso beneficio de anónimos piratas. Esto puede comportar que utilicen tu web para enviar SPAM, que te roben cuota de tráfico del servidor para fines ilegales, que instalen malware y que este capte desde tu web datos personales de tus visitantes. Nada que sea deseable, desde luego. ¿En qué medida me afecta? La forma en la que estos infractores suelen realizar sus actividades invasivas es inyectando código en tu web, ya sea introduciéndolo por una grieta de seguridad o rompiendo tu protección por contraseña a través de ataques de fuerza (saturando el servidor con múltiples peticiones). Algunos podréis argumentar que vuestra web no es la de un banco, que ni siquiera tenéis tienda online o que no sois tan importantes cómo para que los piratas se fijen en vosotros. Pero nada más alejado de la realidad: los daños son mayoritariamente causados por máquinas que van peinando la web automáticamente en busca de fallos o debilidades que explotar. Cualquier recurso fácil de conseguir es bienvenido para estos modernos piratas. ¿Qué podemos hacer en primer lugar? Aunque lo mejor es tomarnos lo más en serio posible la seguridad de nuestra web, hay una lista de medidas a tener en cuenta cuando instalamos WordPress que, a pesar de variar un poco de unos autores a otros, tiene unas bases fijas útiles, algunas de las cuales son relativamente sencillas de llevar a cabo. Preparando la instalación Antes de realizar la instalación es importante elegir una buena contraseña al crear la base de datos que albergará la información dinámica de nuestro sistema. Más adelante explico qué significa una buena contraseña. Cuando rellenemos el fichero de configuración config.php, todavía previo a la instalación, podemos cambiar el prefijo de las tablas de la base de datos, cosa que dificultará la tarea de intrusos que pretendan acceder a ella. Esto se consigue cambiando $table_prefix  = ‘wp_’; por algo más elaborado cómo $table_prefix  = ‘56kY34_oh6e78h_’; (Sólo admite números, letras y guiones bajos). Otras recomendaciones menos obvias y fáciles serían ocultar la versión de WordPress, cambiar las claves de seguridad, reubicar u ocultar el archivo config.php, proteger el archivo .htaccess, deshabilitar la navegación entre directorios, etc. Podéis encontrar más información aquí. Ya en la instalación WordPress nos preguntará por un nombre de usuario y una contraseña. Estos son los datos para el usuario administrador por defecto, lo que supone que va a tener acceso...

Seguir leyendo