Articulos
Prioridad de ejecución de los modulos
A veces necesitamos alterar el orden de ejecución de algunos módulos para que el nuestro pueda funcionar correctamente.En su instalación base drupal no provee una forma de configurar esta funcionalidad pero podemos hacerlo de dos formas.1. Un hack directo en la base de datos... (solo para expertos)Debemos acceder a nuestra DB de drupal y acceder a la tabla system. Esta tabla contiene todos los módulos presentes en el sistema. Existe una columna que nos servirá para poder hacer lo que queremos. La columna weight, normalmente todos los módulos están seteadosen 0, si queremos bajar la prioridad...
Cargar el contenido de un bloque
Primero que todo, esto que les voy a mostrar no es una "buena practica", pero la vida nos demuestra que lo "optimo es enemigo de lo bueno" y existen momentos donde lo no recomendado nos saca de una emergencia o resuelve nuestros problema.Tampoco es una tan mala practica pero atenta contra la escalabilidad y la administracion que drupal nos provee, sobre todo cuando retornamos a un proyecto despues de 3 meses con vacaciones incluidas y no entendemos como aparece ese contenido ahi.Hecha mi declaracion de no culpabilidad pasamos a lo que nos convoca.Para poder cargar el contenido del bloque...
Como optimizar tu Drupal 7
Como primer dato antes de entrar a lo tecnico vamos a entender las razones generales porque es importante optimizar Drupal 7.Consultas a la base de datosCarga de CSS y JavascriptImagenesCarga de modulo que no usas.Estas son las principales razones por las cuales debemos optimizar el funcionamiento de nuestro sitio en Drupal.Vamos con las recomendaciones para mejorar la performance.Cambios en el configuracionUn cambio rapido que podemos hacer facilmente para mejorar la performance es diriguirse a Administracion >> Configuracion >> Redimiento y activar:Caché de páginas para usuarios...
Manteniendo tu Drupal Seguro
Antes de comenzar a describir una serie de tips y recomendaciones para tener tu instalación drupal segura, voy a explicar un poco desde donde nace todo y el valor que tiene el Open Source y porque es tan importante para nuestra seguridad.El software libre tiene una particularidad que ningún otra pieza de software puede tener. La comunidad que la respalda.Cuando hablamos de software libre nos referiremos a un software o parte de este, de uso completamente autónomo que quiero decir con esto, lo puedo modificar, vender, reutilizar pero siempre aceptando que el producto que tu logres en base a...
Drush instalación de modulos
Abordaremos la tarea de instalar y desinstalar modulos en nuestros sitios Drupal, con esta maravillosa herramienta que hace que nuestra experiencia con Drupal sea aun mas placentera.Lo primero que debemos hacer es ubicarnos en nuestra instalacion de drupal con nuestra consola. Por ejemplo /sites/default/modules. Si nos ponemos en otro lugar del la instalacion, descargara los modulos en /sites/all/modules.Una ves posicionado en el directorio default debemos utilizar el siguiente comando:drush dl nombre_del_modulo La orden dl es descargar y el parametro a continuacion es el nombre del...
Drush backup y restore
Vamos a abordar el tema de crear un backup de nuestro sitio y restablecerlo posterioment ó crear un backup y hacer un deploy en otro servidor. Para esto necesitamos tener drush instalado y posicionarnos dentro de nuestra instalación.drush archive-dump --destination=path/destino/drush-backup.tgzCon este orden generamos un archivo tgz con los archivos de nuestro sitio y una copia de la base de datos.Este archivo es nuestro respaldo para mantenerlo como copia de seguridad ó nuestro sitio para realizar un deploy.Para restablecer o hacer el deploy necesitamos utilizar el siguiente...