Llegó el otoño y con él estamos ya a las puertas de octubre. Otra semana más os traigo lo mejor que he leído en Feedly, vamos a ello:
¿Sabías que existe una "tabla periódica" de #plugins de #WordPress? http://t.co/ZpiRKhF0Fw
— Berto López (@c2cero) September 27, 2014
IV WordPress Meetup Córdoba: talleres y ponencias gratis para todos los amantes de WordPress que quieran acercarse http://t.co/QrAMwtCePq
— Codection (@codection) September 26, 2014
Elegir idioma de las entradas en #WordPress http://t.co/Z8ObxQnqoR. vía @ayudawp
Buenas de nuevo 🙂
Hoy voy a seguir con una explicación muy sencilla sobre cómo crear una base de datos de tipo espacial es PostgreSQL desde pgAdmin. Os lo mostraré mediante imágenes, paso por paso, aunque realmente ya veréis que es muy intuitivo.
Primeramente hacemos clic derecho en el Explorador de objetos de la izquierda, y damos a Nueva Base de Datos. Nos aparecerá una ventana como la que se muestra a continuación, donde indicaremos el nombre y el propietario.
Y ¿cómo hacemos que esta base de datos sea de tipo espacial? Para ello, bastará con indicar la plantilla que definimos durante la instalación dentro de la pestaña Definición tal y como se muestra en la siguiente imagen, dentro del apartado Plantilla (en mi caso el nombre que le puse fue “template_postgis”, de todos modos el selector te lo sugerirá)
En estas mismas líneas os he anunciado tres años, y con este van cuatro, que en breve se celebra el evento del año de WordPress es Córdoba, y por relevancia, uno de los más importantes de Andalucía y España (en Andalucía tenemos la suerte de disfrutar de muchos eventos WordPress de mucha importancia). Las ediciones pasadas fueron:
Y esta sigue ampliándose y a diferencia del año pasado que incluye talleres, esta incluye doble sesión de talleres, con un track más para iniciarse y otro track más orientado a usuarios con cierta experiencia.
Cuando estás realizando aplicaciones para dispositivos móviles o tablets siempre es interesante conocer la orientación del dispositivo. Es decir, si el usuario tiene el dispositivo apaisado o no.
Aquí os dejo un pequeño script para poder conocer la orientación:
function orientacionCambiada() { alert(window.orientation); } window.addEventListener("orientationchange", orientacionCambiada, false);
Si la orientación está en -90 ó 90 estará el dispositivo en modo horizontal, si está en 0 ó 180 estará en vertical.
Lo primero es saber de qué hablamos, post_content es la variable miembro de WP_Post que nos permite recoger el contenido de una entrada/página/CPT (post) en WordPress. Si simplemente hacemos esto:
$post = get_post( $post_ID ); $contenido = $post->post_content;
Nos encontraremos con el problema de que el texto que recogemos no está enriquecido, en ocasiones puede ser lo que busquemos, pero no siempre es así. ¿Cómo obtener el texto con formato? Sólo de hemos de aplicar el filtro the_content al contenido, entonces lo recogeremos con formato.
Cada vez son más las aplicaciones que hacen uso de localizaciones dentro de su funcionamiento y que además, necesitan almacenarlas de alguna forma dentro de su base de datos. Es entonces cuando PostgreSQL toma ventaja frente a MySQL gracias a la existencia de PostGis.

PostGis es un software libre, tiene licencia GNU General Public License (GPL), convierte nuestra base de datos PostgreSQL en una base de datos espacial capacitada para almacenar y trabajar con datos espaciales.
La instalación es muy sencilla, esta que indico aquí es la que usé en local y en un servidor en producción con Ubuntu 12.04, supongo que en versiones posteriores será similar con algún cambio en las versiones de paquetes pero diría que la mecánica es la misma, pero si tenéis alguna duda preguntad en comentarios y lo vemos entre todos.
Instalamos los paquetes:
sudo apt-get install python-software-properties sudo apt-add-repository ppa:ubuntugis/ppa sudo apt-get update sudo apt-get install postgresql-9.1-postgis sudo apt-get install build-essential postgresql-9.1 postgresql-server-dev-9.1 libxml2-dev proj libjson0-dev xsltproc docbook-xsl docbook-mathml gettext postgresql-contrib-9.1 pgadmin3 sudo apt-get install python-software-properties sudo apt-add-repository ppa:olivier-berten/geo sudo apt-get update sudo apt-get install libgdal-dev
Una vez realizadas estas instalaciones, verficamos la versión de libGDAL, que debe ser 1.9.0
$ gdal-config --version 1.9.0
Quedan sólo dos días para el otoño y otra semana más os traigo el resumen de los mejores enlaces disponibles en la blogosfera hispana sobre Linux, software libre y WordPress. Aprovecho también para comentaros aunque lo haré en mayor profundidad con una entrada, que el 3 y el 4 de octubre es la WordPress Meetup Córdoba y que tenemos ya programa e inscripciones abiertas.
Volviendo a la lista de lo mejor de la semana:
El tamaño de las imágenes en la maquetación de una web es de lo más importante para conseguir el mejor efecto, otra alternativa más para manejarlo: Redimensionar imágenes de forma inteligente con jQuery – Kabytes El dibujo vectorial es la base de muchos diseños, existe una alternativa libre de calidad para esta labor, Inkscape y aquí tenéis el cómo se maneja:Aprende a usar Inkscape con los sencillos tutoriales de Olga Bikmullina – Ubuntizando el planeta