Cómo recuperar una base de datos desde los archivos

Situación inicial La situación inicial es que no se puede acceder a ningún gestor de bases de datos para poder extraer la información mediante la exportación. Es decir, no está disponible ni PHPMyAdmin, ni el comando mysql del sistema, ni funciona la conexión desde un programa externo como por ejemplo MySQL Workbench. En el caso ... Más

Acceder a una máquina virtual en VirtualBox a través de NAT

Si estás trabajando con una máquina virtual en VirtualBox y necesitas acceder a ella a través de tu propio equipo, tienes varias opciones: Adaptador Puente: con esta opción, se crea una tarjeta de red virtual en nuestro ordenador. Esta tarjeta es la que utilizará nuestra máquina virtual para acceder a la red externa, así que es ... Más

Drupal

Crear una página dinámica en Drupal 7

Una de las grandes ventajas de los CMS es poder crear contenidos mediante formularios, sin necesidad de conocer lo que hay detrás. Pero a veces necesitamos todo el potencial que nos ofrece la programación para poder programar comportamientos dinámicos a través de parámetros que pueden venir, por ejemplo, desde la URL. Crear la URL Te... Más

Drupal

Mejorar los formularios del backoffice de Drupal con un par de módulos

Existen un par de módulos que hacen más amigables los formularios de edición de contenido en Drupal. Conditional Fields Este módulo va a añadir una nueva pestaña al editar los tipos de contenido que va a gestionar dependencias. Esto significa que vamos a poder definir comportamientos de unos campos en función de otros, lo que es ... Más

Drupal

Utilizar o consumir Web Services en Drupal 7

En Internet podemos encontrar bastantes Web Services que nos ofrecen datos sobre diversas temáticas. Algunos son públicos, mientras que otros pueden ser utilizados por las empresas para hacer funcionar diferentes aplicaciones centralizando los datos en un único servicio. Al final es parecido a una API en la que nos ofrecen una serie de ... Más

Drupal

Guardar una variable pasada por URL en webform

Pongamos el caso de que tenemos un formulario al que se puede acceder de diversas formas: a través de un enlace en la misma web, a través de anuncios en Facebook, a través de anuncios en Google AdWords... una forma de saber por donde ha venido más gente es crear parámetros que acompañen a la URL original, por ejemplo: Desde la ... Más

Instalar Drush mediante Composer

Hay mucha documentación respecto a esto en Internet, pero creo que no podía faltar un artículo así en mi blog. Drush es una herramienta fundamental en mi día a día, ya que me permite operar con Drupal a través de línea de comandos. Gracias a él puedo generar procesos automatizados con archivos de Shell ahorrándome un tiempo brutal. ... Más

Drupal

Modificar vistas usando una función de previa

Views es un módulo excepcional con el que podemos conseguir muchísimas cosas simplemente usando la interfaz de construcción. Sin embargo, cuando aún así no conseguimos el resultado final deseado podemos utilizar una función para modificar la salida mediante código. Esta es hook_views_pre_render y se ejecuta antes del renderizado de ... Más

Apps móviles de consulta para desarrollo

Uno de los factores que me demuestran que soy bastante friki son las apps que tengo instaladas en mi móvil. Algunas de ellas me sirven para matar el rato cuando se produce algún tipo de espera, pero no son juegos. Existen dos que utilizo para repasar / aprender conceptos sobre diversas herramientas que utilizo, y luego también tengo otras ... Más

Script rápido de copias de seguridad en Debian

La seguridad es fundamental y hoy os traigo un script que utilizo mucho en mis proyectos. Se puede ejecutar en un crontab para que de forma automática se ejecute diariamente. No tiene mucho misterio y se ejecuta desde la carpeta que contiene la carpeta donde tenemos nuestra Web. Llamemos al script copia.sh y su contenido es el siguiente: ... Más