IPAELimaparticipaIniciativa para la Conservación de la Amazonía AndinaSanna

Drupal AJAX utilizando jQuery.load()

La mayor parte del código Drupal para hacer llamadas de AJAX utiliza la combinación json/_get, lo que requiere manipulación del retorno json en el lado del cliente.

Utilizando la función jQuery.load() es posible hacer un llamado AJAX en una sóla llínea de código recabando el HTML de una dirección URL, el cual podrá ser renderizado directamente en el elemento de destino.

Forzar archivos para descargar en lugar de mostrar en el navegador

Por lo general, cuando un usuario se va a una dirección URL, el archivo se mostrará en el navegador si el navegador lo soporta. Los archivos de imagen como png, gif, jpg casi siempre se muestran en el navegador. Los archivos como zip, tar, gzip, casi siempre son descargados. Algunos tipos de archivo aparecen en algunos navegadores, pero no otros, svg mostrarán en Firefox y Safari, pero no con Internet Explorer 7. Internet Explorer suele tratar de mostrar los archivos de Microsoft Word (doc y docx) en el navegador, mientras que la mayoría de los navegadores lo descargan. Para agregar compatibilidad o forzar ciertos archivos para descargar, puede solucionar este problema mediante la simple adición de un archivo htaccess. Al directorio de archivos. Tenga en cuenta que esto sólo funciona con las descargas públicas y un servidor web Apache.

Copiando archivos de servidor a servidor via SSH utilizando SCP

Artículo tomado de http://www.garron.me/es/gnu-linux/uso-de-scp-en-linux-comando-para-copia... y escrito por Guillermo Garron.

scpviene de (Secure Copy) que quiere decir que puedes realizar copias seguras y encriptadas usando ssh. La conexión será encriptada, haciendo de esta una forma muy segura de transferir o copiar archivos de un servidor a otro.

Restaurando Drupal 7 con Backup_Migrate usando Drush

Restaurar un sitio desde la línea de comandos más de ser una forma rápida de restaurar un sitio en Drupal, le puede ahorrar muchos dolores de cabeza cuando un sitio deja de responder desde la interfase web.

Para este ejemplo estamos asumiendo que su sitio ha sido correctamente configurado para efectuar copias de respaldo automáticamente /admin/config/system/backup_migrate/schedule.

Identifique las copias de respaldo disponibles

Utilizando el comando bam-destinations se obtiene el listado de destinos disponibles y la información de su base de datos

Usando EntityFieldQuery en Drupal 7

EntityFieldQuery es una clase nueva en Drupal 7 que permite hacer consultas a la base de datos en base a entidades y campos.

Esta es una herramienta poderosa que permite consultas complejas a la base de datos con mucha facilidad

Creando una consulta

La consulta comienza con la declaración del objeto de la consulta

$query = new EntityFieldQuery();
?>

Luego se declaran las condiciones de la consulta

Truncar textos en Drupal

La función truncate_utf8 de Drupal permite cortar textos en determinada longitud y colocar la elipsis de Drupal el final del texto cortado.

truncate_utf8($string, $max_length, $wordsafe = FALSE, $add_ellipsis = FALSE, $min_wordsafe_length = 1)

Retornando la variable $string truncada.

Los parámetros son:

Traducción de Variables en Drupal

El módulo de Traducción de Variables, es parte del paquete de Internationalización (i18n), permite traducir textos y parámetros qe se encuentran registrados en Drupal como variables. Estas variables incluyen textos como 'nombre del sitio' y el 'slogan del sitio', así como 'página de inicio de Drupal' y 'página 404'.

Dependencias

El módulo Traducción de Variables depende del Variable module.