DrupalCamp Spain 2014 - Taller: Introducción al desarrollo de módulos en Drupal 7

Enviado por keopx el Sáb, 07/06/2014 - 14:21

He asistido a todas las ediciones de DrupalCamp Spain, a excepción de la edición de 2013 por un motivo estrictamente personal, y esta ha sido la primera vez que me digno, si me digno no hay excusa que valga, a dar una charla, esta vez en formato taller.

Aquí os dejo la slide del taller.

DrupalCamp Spain 2014: Introducción al desarrollo de módulos en Drupal 7

Enviado por keopx el Sáb, 17/05/2014 - 18:52

Taller realizado en la DrupalCamp Spain de 2014 centrado en el desarrollo para Drupal 7. En el taller se mostrara la creación de un modulo básico, veremos ejemplos existentes y como poder aprovecharlos para hacer nuestros desarrollos a medida.

Se explicara por encima algunos conceptos.

Puedes facilitar lo que deseas encontrarte en el taller, de esta manera intentare ajustarme a lo que los asistentes desearían conocer :)

Select count on Drupal 7

Enviado por keopx el Dom, 23/03/2014 - 10:39

Para contar el numero de resultados que encontrados usamos rowCount()

Ejemplo:

Drush: listar modulos activados

Enviado por keopx el Mié, 12/02/2014 - 19:40

Mediante drush podemos ver la lista de módulos activados. Esto nos viene bien para poder listar los módulos de forma rápida, puesto que normalmente solemos tener múltiples módulos que cuesta visualizarlos. drush pm-list --type=Module --status=enabled

HowTo: Install Redmine 2.4.2 on Ubuntu 12.04 LTS

Enviado por keopx el Dom, 09/02/2014 - 11:46

Download and install redmine 2.4.2 on Ubuntu 12.04 LTS

$ sudo cd /var/www

$ sudo wget http://www.redmine.org/releases/redmine-2.4.2.tar.gz

 $ sudo tar zxvf redmine-2.4.2.tar.gz
$ sudo mv redmine-2.4.2 project.example.com
$ sudo cd project.example.com/config/
$ sudo cp database.yml.example database.yml
$ sudo nano database.yml
$ sudo cd /var/www/project.example.com

Installing dependencies:

Ruby 1.9.3:

Thunderbird sincronizar feed entre equipos

Enviado por keopx el Vie, 07/02/2014 - 16:00

Llevo tiempo sin saber como hacer paras sincronizar mis feeds del thunderbird y hoy se me ha ocurrido usar Dropbox para este asunto.

Basta con realizar enlaces simbólicos entre la carpeta del thunderbird y la de la carpeta del Dropbox. Esto es necesario realizarlo en todos aquellos equipos con los que queramos sincronizar.

Drupal 7: Pasar desde un hook_menu argumentos a un hook_fom

Enviado por keopx el Sáb, 01/02/2014 - 13:12

Drupal 7: Pasar desde un hook_menu argumentos a un hook_fom

<?php
hook_menu() {
  $items['custom_form/%'] = array(
    'page callback' => 'drupal_get_form',
    'page arguments' => array('custom_form_function', 1),  // Las posiciones de las rutas comienzan desde 0. Equivale a 0/1
  );
  return $items;
}
function custom_form_function ($form, &$form_state, $variable) {
  //... Formulario
}
?>

 

Drupal 7: Reiniciar contraseña con drush

Enviado por keopx el Vie, 31/01/2014 - 10:35

Cuando no recordamos una contraseña de un sitio de Drupal podemos resetearla de forma muy rapida y sencilla usando Drush:

$ drush upwd admin --password="nuevapassword"

También existe otra forma de hacerlo un poco más "artesana":

$ mysql -u<user> -p<pass> <db>

Y lanzamos la consulta a la base de datos:

Drupal 7 activar admin menu y eliminar toolbar

Enviado por keopx el Mar, 28/01/2014 - 09:54

Para usar el menú con funciones extendidas, que a mi personalmente me encanta, usaremos admin_menu. Instalar admin_menu:

$ drush en admin_menu  admin_menu_toolbar -y

Eliminar toolbar:

$ drush dis toolbar -y && drush pmu toolbar -y

Recordar limpiar la cache

$ drush cc all