Programación y sistemas

Integración continua: Automatizando la creación de proyectos WordPress, Drupal, Symfony, etc. (II)

En el post anterior hemos actualizado el script que crea los repositorios, para poder añadirle unas cuantas acciones para automatizar la creación del proyecto (creación de directorios, directorios ignorados, etc.). Ahora vamos a desarrollar la segunda parte, que consistirá en la automatización de la instalación del cms o framework elegido.

Leer más
Programación y sistemas

Integración continua: Automatizando la creación de proyectos WordPress, Drupal, Symfony, etc. (I)

En el post anterior de esta guía: Integración continua: Automatizando la creación de repositorios con Git y Subversion desarrollamos un script en Bash para poder, como indica el título del post, automatizar la creación de repositorios. A continuación automatizamos la descarga del código fuente del cms, framework, plugins, módulos, temas, etc. que usará nuestro proyecto. Después

Leer más
Programación y sistemas

Cómo crear un servidor REST en PHP

Un servidor REST es una aplicación que nos permite crear, actualizar, eliminar y recuperar datos de forma remota siguiendo el estandar de diseño REST. Lo habitual cuando programamos, por ejemplo peticiones ajax, es nombrar las urls como «/obtenerProducto», «/crearProducto», etc. En REST los verbos «obtener» o «crear» no se usan, ya que se utiliza una

Leer más
Programación y sistemas

Integración continua: Instalando la herramienta Selenium para ejecutar test funcionales

Selenium son unas herramientas que permiten automatizar la realización de pruebas en formularios, enlaces, etc., tareas muy poco agradables de llevar a cabo.

Leer más
Programación y sistemas

Digital Ocean, servidores privados virtuales con discos SSD

Estos servicios están pensados para los desarrolladores, para que puedan utilizarlos para sus proyectos; ya sean pequeños o grandes.

Leer más
Programación y sistemas

Cómo remplazar el cron de WordPress con un cron job real

Es posible que alguna vez hayas programado un post para ser publicado en un momento del día concreto y cuando has entrado a tu blog has visto como el post aun no se había publicado. Esto es algo que puede ocurrir de forma habitual, y puede resultar muy frustrante, además de perder una oportunidad de

Leer más
Programación y sistemas

Integración continua: Instalar y configurar nuestra máquina virtual con VirtualBox, por consola

Este post veremos como crear una máquina virtual utilizando el software de virtualización VirtualBox. Esta máquina nos permitirá automatizar la configuración inicial de los proyectos (creación de bases de datos, configuración de crms, etc.). Además nos permitirá poder realizar test funcionales y otras tareas que nos ahorrarán gran cantidad de tiempo.

Leer más
Leyes, derechos y obligaciones digitales

A 24 horas del cierre de Google News y del comienzo de la debacle de la internet española

Aciagos días nos ha tocado vivir, ya no solo por una crisis más del sistema capitalista agravada por una burbuja bancaria a nivel global y una inmobiliaria a nivel nacional. Sino también por la ineptitud de los responsables políticos, tanto locales, nacionales como internacionales, de resolver los problemas que ellos mismos han creado, y otros

Leer más
Programación y sistemas

Integración continua: Automatizando la descarga del código fuente de WordPress, Drupal, etc. y sus plugins, módulos y temas

Antes de mejorar la automatización de la creación de los repositorios que vimos en el post Integración continua: Automatizando la creación de repositorios con Git y Subversion para poder crear proyectos en WordPress, Drupal, Symfony, o cualquier otro cms o framework, primero necesitamos obtener el código fuente, creando en nuestro servidor una pequeña biblioteca de código fuente

Leer más
Programación y sistemas

Corregir los errores de microformatos en WordPress

Como ya os comente en otro post, estoy haciendo una actualización del tema Mystique, el cual lleva sin actualizarse cerca de dos años. Esto me ha llevado a descubrir algunos fallos en el tema que hay que corregir. Uno de ellos es un problema con los microformatos. Al utilizar la herramienta para Webmaster de Google,

Leer más