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

Configuración de ckeditor para que los estilos permanezcan

    El API de búsqueda y facetas con Drupal 7

    El API de búsqueda y el API de facetas proporcionan un poderozo y flexible motor de búsquedas y filtros para Drupal 7.

    La combinación de ambos permite una indexación avanzada del sitio y una herramienta de filtro mediante las facetas ya sea utilizando su propia base de datos, un servidor de Apache Solr u otro servicio de búsquedas. El uso de facetas se refiere por ejemplo a filtrar por categorías de productos un catálogo.

    Línea de comandos para Drupal, comandos drush y SSH

    A continuación una lista de comandos que se utilizan con frecuencia en la línea de comandos tanto SSH, como Drush.

    Yo la tengo impresa para referencia.

    Creación de bases de datos:

    mysqladmin –u [db_user] –p create [db_name]

    Descargar archivos

    wget http://ftp.drupal.org/files/projects/drush-All-Versions-HEAD.tar.gz

    Descargar Drupal

    $ drush dl drupal

    drush dl drupal-7.0

    Mover un directorio al presente directorio

    mv drupal-7.0/* .

    Bootstrap Barrio, tema adaptable para Drupal con Twitter Bootstrap

    Bootstrap Barrio es un sub-tema de Bootstrap Theme, tema basado en Twitter Bootstrap, un framework de diseño ligero, intuitivo y poderoso que le permite un desarrollo web más rápido y fácil.

    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.

    Tags: 

    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: