Drupal Summit Latino 2011 – Lima, Peru

Por fin podemos anunciar oficialmente el lanzamiento del mayor evento Drupal del año: "Drupal Summit Latino – Lima 2011".

Lima (Perú) alojará el primer evento a nivel latinoamericano dedicado a Drupal los días 27, 28 y 29 de Enero de 2011.

Habrán 36 conferencias dictadas por reconocidos y experimentados drupaleros provenientes de varios países de América Latina, Estados Unidos y Europa.

Se espera la presencia de más de 300 participantes lo que será sin duda alguna, a nivel continental, la mayor concentración jamás vista de experiencia y conocimiento sobre el software de publicación de sitios Web más exitoso del momento: Drupal por supuesto!

Concurso Drupal en tu vida

El evento será la oportunidad de premiar a la mejor fotografía Drupal del año en nuestro continente. El ganador será elegido por la comunidad en el sitio del evento y será premiado con un pack de libros en castellano de la colección Aprende Drupal 6 (Inicial + Intermedio + Avanzado) de FORCONTU.

Así que ingresa al sitio del evento - ! PARTICIPA y GANA !

Keynotes

Como si fuera poco, tendremos también 3 KEYNOTES de infarto! Fran Gil (España), Felix Delattre - xamanu (Alemania) y Fernando P. García – develCuy (Perú) nos hablarán de los temas más candentes del presente y del futuro de Drupal.

! Eso sí que no te lo puedes perder !

Sorteo Curso On-Line FORCONTU durante el evento

Además durante el evento, se sorteará entre todos los participantes un curso integral online de creación y gestión de portales web con Drupal 6 (300 horas de formación online tutorizada, en un período de 5 meses) de FORCONTU.

No pierdas esta increíble oportunidad ! inscríbete ya !

Más información en http://lima2011.drupal-latino.org

Apache quiere salvar a Google Wave

Apache Wave

Desde que Google decidió descontinuar a Google Wave, muchas grandes empresas han adoptado su tecnología.

Google además anunció que liberaría a Wave como un proyecto Open Source llamado Wave in a Box.

La buena noticia de hoy es que la fundación Apache ha decidido, o mejor dicho, está pensando adoptar a Wave y lanzarlo como un proyecto para ser instalado en nuestros servidores como Apache Wave.

La mala noticia es que Apache tiene muchos proyectos pendientes y posiblemente nunca veamos la luz de Apache Wave, sin embargo, puede ser que la presión de la comunidad de desarrolladores y usuarios podamos ver pronto en la luz a Apache Wave.

Personalmente al inicio me dio mucha curiosidad usar Wave, lo encontré interesante pero pienso que muchos aun no estamos preparados para usarlo. Pero se ve un buen futuro para este tipo de aplicaciones.

Enlace | Wave Proposal

Vía | Genbeta

Ubercart para productos de tipo “servicio”

Este es un post de varios que empezaremos sobre Drupal.

Ubercart es un poderoso módulo de Drupal para vender productos o servicios.

Por defecto este módulo nos permite crear el tipo de nodo "Producto" con atributos de envío como peso, altura, etc.

Sin embargo unos proyectos que estoy haciendo necesité quitar este tipo de atributos para ofrecer sólo servicios. Un ejemplo sería por ejemplo ofrecer Tours.

Para esto he creado un pequeño módulo que básicamente oculta estos campos usando el hook_form_alter de la API de Drupal sin alterar el core de Ubercart. El código es el siguiente:

PHP:

function uc_service_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id == "product_node_form") {
          
          // Precios
          $form['base']['prices']['list_price']["#type"]        = 'hidden';
          $form['base']['prices']['cost']["#type"]                = 'hidden';
          
          // Producto Físico
          $form['base']['shippable']['#type']         = 'hidden';
          $form['base']['shippable']['#default_value']   = FALSE;
          
          // Peso
          unset($form['base']['weight']);
          
          // Dimensiones
          unset($form['base']['dimensions']);
          
          // Cantidades
          $form['base']['default_qty']["#type"]                         = 'hidden';
          $form['base']['default_qty']["#default_value"]        = 0;
          
          unset($form['base']['pkg_qty']);
  }
}
 

Instalación

  1. Descomprimir el archivo
  2. Copiar la carpeta uc_service en /sites/all/modules/ o /modules/ depende donde hayas instalado Ubercart.
  3. Activar el módulo en /admin/build/modules/.
  4. Crear tus productos tipo servicio.

He probado este módulo en algunos sitios y todo va bien, sin embargo cualquier observación háganmelo saber.

Descargar el módulo uc_service.

Go: El lenguaje de Programación de Google

Google siempre está metido en todo, y ahora incursionando en los lenguajes de programación nos sorprende con "Go: The Programming Language".

Go es un nuevo lenguaje de programación que promete ser según ellos: rápido, seguro, concurrente, divertido y también nos recuerda a la sintaxis de C++. Además de esto es Open Source.

Para saber más podemos leer el tutorial o revisar las librerías que nos ofrece este nuevo lenguaje. Les dejamos el ejemplo del clásico "Hola Mundo".

CODE:

package main

import "fmt"

func main() {
  fmt.Printf("Hola mundo\n");
}