Planeta Drupal Hispano

Éxito en el segundo curso de "Drupal de 0 a 100"

Blog de Jordi Bufí - February 6, 2010 - 00:59

Después de un duro inicio con el tema de los cursos en Neurotic, en el último curso de Drupal se cubrieron todas las plazas disponibles.

Aunque la mayoría de las sesiones las da Pedro en la foto puedes ver a Carlos con sus alumnos en la sesión de theming.

Se está barajando hacer un nuevo curso ya que hubo gente que se quedó sin plaza. No obstante te recuerdo que en la Drupalcamp podrás aprender mucho acerca de Drupal ya que hay sesiones muy interesantes.

Categorías: Planeta Drupal Hispano

Neurotic, orgulloso patrocinador de la Drupalcamp Spain 2010

Cambrico.net - February 5, 2010 - 12:32

Desde Neurotic hemos decidido aportar nuestro granito de arena a Drupal y además de colaborar intensivamente en la organización del evento, seremos patrocinadores Bronce en la Drupalcamp 2010 que se va a celebrar en Barcelona del 26 al 28 de Febrero.

Vamos a aprovechar la ocasión para presentar en sociedad nuestro último producto, un servicio de tiendas online configurables basadas en Drupal + Ubercart, gorile.

Además, podréis encontrar a todo el equipo de Neurotic en el evento, además Carlos y yo seremos voluntarios y daremos alguna sesión que otra.

<!--break-->

Categorías: Planeta Drupal Hispano

Como unirse al IRC de Drupal

Cuencodigital, sitio sobre Drupal - February 4, 2010 - 17:00
Resumen: 

El IRC supo ser en una época, uno de los medios más utilizado para la comunicación entre las personas. Con el avance de internet este método ha sido reemplazado por otros más modernos.

Sin embargo muchos desarrolladores de software siguen utilizando este método para comunicarse.

Drupal posee sus propios canales donde los desarrolladores pueden comunicarse y hacerse preguntas en tiempo real. En este artículo explicaremos como utilizar este sistema.

Detras de todo software siempre hay personas. Y las personas necesitan comunicarse.

Según Wikipedia:

Categorías: Planeta Drupal Hispano

Access denied - Acceso denegado

Blog de Carlos Rincón - February 4, 2010 - 13:49
Votar0

Si alguna vez os pasa que para usuarios anónimos o registrados sin permisos especiales os da un "access denied" o un "acceso denegado" (dependiendo del idioma) comprobar que el nodo esté publicado.

Es un error muy tonto pero que puede hacer perder un ratito si no te das cuenta (como me lo ha hecho perder a mi)

Categorías: Planeta Drupal Hispano

Drupal en la vida real

Atenea tech - Blog - February 2, 2010 - 17:01

La próxima Drupal Camp Spain que se va a celebrar en Barcelona va a ser una cita muy importante para el mundo Drupal a nivel nacional. Desde Atenea tech tenemos ganas de implicarnos y participar en todo lo que podamos. En este sentido y tal como hemos comentado en anteriores post hemos propuesto una serie de sesiones, y además de eso seguramente contaremos con un pequeño espacio para presentar alguno de nuestros proyectos (todavía por decidir), dentro de la sesión “Drupal en la vida real: 8 ejemplos de uso” propuesta por Robert Garrigós.

Hace casi un año que hicimos nuestra primera presentación, enseñando el trabajo realizado en la web de Sant Climent de Llobregat en una sesión organizada por Drupal.cat. Aprovechamos aquella ocasión para darnos a conocer e incluso conocimos a un cliente con el que trabajamos posteriormente. Por otro lado creemos muy interesante enfocar de manera práctica Drupal, de manera que la gente vea cosas que funcionan y no prototipos o páginas a medio montar que acaban por dar un toque demasiado amateur a este gestor de contenidos.

Aprovecho también para comentar que el número de asistentes en la Drupal Camp continua aumentando (ahora mismo 167) y que sería interesante que todos aquellos que queráis venir y todavía no hayáis comprado la entrada lo hagáis lo más rápido posible, a partir del día 12 de febrero subirán de precio!

Categorías: Planeta Drupal Hispano

Voluntarios, voluntarios, voluntarios

Blog de Carlos Rincón - January 22, 2010 - 13:26
Votar1

Necesitamos voluntarios para la DrupalCamp Spain. La labor de los voluntarios será la de ayudar en la realización del evento (lógico). Cómo recompensa, además de la satisfacción de haber contribuido a realizar el evento, tendrás una camiseta extra de staff y un sitio en la cena de la DrupalCamp.

La idea sería esta: (cambiad mentalmente developers por voluntarios)

Vale, esto se parece mucho al post de Sesiones, sesiones, sesiones pero es que necesitamos de todo y así reciclo. El próximo será Patrocinadores, patrocinadores, patrocinadores :)

Actualización

Entre los que os apuntéis cómo voluntarios sortearemos unos libros que nos da Anaya Multimedia

Categorías: Planeta Drupal Hispano

Sesiones propuestas para la Drupal Camp

Atenea tech - Blog - January 19, 2010 - 16:15

Hemos propuesto tres sesiones para la próxima Drupal Camp Barcelona (para los que vayan perdidos, más información aquí). De hecho en un post anterior ya hablamos de la propuesta de Nick Veenhof sobre Apache Solr.

Aparte de esta Luis se ha propuesto para hablar sobre Drush Make y Feature Server que nos ayudarán a agilizar el proceso de desarrollo y mejorar la mantenibilidad de sistemas Drupal.

Por mi parte yo voy a hablar sobre la utilización de Open Atrium para la gestión de proyectos tal como ya hice en un anterior post. Ahora sólo falta que nuestras propuestas interesen a los asistentes y prepara un buen material para finales de febrero que es cuando se celebra la Drupal Camp.

Categorías: Planeta Drupal Hispano

Sesiones, sesiones, sesiones

Blog de Carlos Rincón - January 19, 2010 - 14:22
Votar2

Necesitamos que os animéis a dar una charla en la DrupalCamp Spain sobre Drupal. No hace falta ser un experto, las sesiones pueden ser enfocadas en el ámbito del diseño, de programación o de negocio y para niveles principiante, intermedio y avanzado. Para poder hacerlo tenéis que haberos registrado en el evento (pagando la entrada) y luego en la página de añadir una sesión.

La idea sería esta: (cambiad mentalmente developers por sesiones)

Categorías: Planeta Drupal Hispano

Curso de Drupal en Barcelona de 0 a 100

Blog de Carlos Rincón - January 18, 2010 - 12:26
Votar0

Del 26 al 29 de Enero vamos a volver a hacer el curso de drupal y aún nos queda alguna plaza así que si te interesa todavía estás a tiempo de apuntarte.

El curso de hará de 10 a 14h en el CEDESCA, en el centro de Barcelona. Este curso de Drupal abarca la instalación de Drupal, la configuración y administración, además de un repaso a los módulos más interesantes, entre ellos CCK, Views e Imagecache entre otros, una introducción al desarrollo de módulos y finalmente theming para Drupal. Las tres primeras sesiones las hará Pedro Cambra y la última sesión dedicada al theming la haré yo.

Categorías: Planeta Drupal Hispano

Uso de la función l() para crear links en Drupal 6

Cambrico.net - January 17, 2010 - 20:43

Hace ya tiempo que no pongo ningún artículo sobre desarrollo con Drupal, a continuación explico los usos más comunes de la función l() para generar links de forma segura y sencilla.

Creando links en Drupal 6: la función l()

La función l() permite generar links en el código y es una práctica recomendada para el desarrollo con Drupal, pasando los enlaces a través de esta función nos aseguramos de que las rutas se generan bien y nos ahorramos problemas de seguridad (ya que se filtra el texto) y también con los alias, ya que es consciente del alias que tiene cada contenido y se genera correctamente, por ejemplo si tenemos un enlace al primer nodo node/1 y tiene un alias como contenido/primer-articulo, si cambiamos el alias, un link construido con l() no será necesario modificarlo.

Sintaxis

l($text, $path, $options = array());

  • $text - El texto que se mostrará en el enlace, es recomendable pasarlo a través de una función t() si trabajamos con traducciones y sitios multilenguaje.
  • $path - Ruta a la que accede el link.
  • $options - Array de opciones que nos va a permitir alterar el comportamiento del enlace, permitir HTML, añadir clases CSS...

Por ejemplo, un link a un contenido fijo, el formulario de contacto:

<?php
  print l('Contacta', 'contact');
?>

Otro ejemplo, un link a un nodo, pasado por traducción.

<?php
  print l(t('Enlace al contenido'), 'node/4');
?>

Si queremos enlazar la home, debemos usar la cadena <front>.

<?php
  print l(t('Home'), '<front>');
?>

<!--break-->

Jugando con las opciones: Añadiendo clases css.

Pasando atributos al array $options se pueden añadir comportamientos a los enlaces, por ejemplo, añadirle CSS o un título.

<?php
  print l(t('Home'), '<front>',
      array('attributes' =>
            array(
                'class' => 'frontpage-link',
                'title' => t('Home'),
            )
        )
    );
?>

Jugando con las opciones: Links internos.

El elemento fragment de las opciones de l() permite hacer links a anchors por su nombre.

<?php
  print l(t('Link a anchor'), '', array('fragment' => 'nombre-del-anchor', 'external' => TRUE));
?>

Jugando con las opciones: Links a imágenes.

Podemos hacer links a imágenes o a otros elementos HTML, para eso deberemos especificar el valor html a TRUE en el array de las $options, ejemplo:

<?php
  $attributes = array('attributes' => array('title' => t('Título del enlace')), 'html' => TRUE);
  $link = l('<img src="'. $image_path .'" alt="'.t('Texto para el alt').'">', 'ruta/del/link', $attributes);
  print $link;
?>

Bonus:

Para crear urls con parámetros (? e =) debemos utilizar $query en el array de $options, por ejemplo para generar un link del tipo /user/login?destination=node/add/session podemos hacer algo así:

<?php
  print l(t('User login'), 'user/login', array('html' => true, 'query' => 'destination=node/add/session');
?>

También podemos hacer links con l() cuando intentamos enlazar un anchor que no está en nuestra página actual, de nuevo con $fragment:

<?php
  print l(t('Enlace anchor'), 'node/150', array('fragment' => 'ancla1'));
?>

Gracias a sipuedo por estos dos ejemplos extra :)

Si necesitáis información extra, en el API de Drupal, podéis encontrar la referencia completa a la función l()

Categorías: Planeta Drupal Hispano

Próximo curso de Drupal presencial en Barcelona, últimas plazas

Cambrico.net - January 15, 2010 - 12:37

Del 26 al 29 de Enero vamos a repetir el curso de Drupal presencial que hicimos en Octubre. "Drupal de 0 a 100". El horario es de 10 a 14h y en las instalaciones de CEDESCA, en pleno centro de Barcelona.

Este curso de Drupal abarca la instalación de Drupal, la configuración y administración, además de un repaso a los módulos más interesantes, entre ellos CCK, Views e Imagecache entre otros, introducción al desarrollo de módulos, además de una última sesión dedicada al theming que será realizada por Carlos Rincón.

Hay 3 últimas plazas libres, si estáis interesados  podéis contactar con nosotros a través de este formulario o en el teléfono 934 763 660

 

Categorías: Planeta Drupal Hispano

Drupal commerce

Blog de Carlos Rincón - January 15, 2010 - 11:30
Votar0

Ryan Szrama desarrolló Ubercart mientras estaba trabajando en Prima así que ellos tienen el "trademark". Debido a esto y a que no están del todo de acuerdo con lo que se está haciendo (el proyecto Ubercore) Ryan ha decidido dejar de ser el líder de Ubercart y que Ubercore se convierta en Drupal Commerce.

El nombre es un poco extraño ya que se parece mucho al proyecto Ecommerce, tal vez se lo repensará y buscará otro nombre?

Categorías: Planeta Drupal Hispano

Nuevo proyecto online: Archtlas

Atenea tech - Blog - January 15, 2010 - 10:54

ArchTLAS es un proyecto muy especial en cuya programación participamos durante 2009. De hecho ya hablamos de él en un post anterior y es un ejemplo de todo el trabajo que hemos estado realizando durante el anterior año y que todavía no ha salido a la luz. Pese a estar en fase Beta, Carlos Cámara, el padre del proyecto nos ha dado pista libre para empezar a hablar del proyecto.

¿Y qué es ArchTLAS? 

Según la información que podemos encontrar en su web, “Se trata de un atlas virtual colaborativo de arquitectura en el que todo el mundo puede colgar una obra o un proyecto, con la particularidad de que cualquier usuario registrado podrá complementar la información en cualquier momento, añadiendo fotografías, vídeos, premios, publicaciones… todo de forma sencilla y rápida”.

(more…)

Categorías: Planeta Drupal Hispano

Cerrado por vacaciones

Cuencodigital, sitio sobre Drupal - January 13, 2010 - 06:00

Ahhh, esta época es fabulosa. Dado que la mitad de los lectores de este sitio viven de Europa y la otra mitad no, les recuerdo que en América Latina es Verano. Más de uno ya estará pensando: y yo tengo el patio lleno de nieve!

La cuestión es que por una razón totalmente humana y sensata (creo yo) me voy de vacaciones!

Basta de issues de Views, de renegar con CCK, basta de Drupal, por dos semanas.

Como suelo hacer habitualmente en mis días de descanso, dejo la notebook y la pc en casa y me alejo lo más posible de la internet.

Categorías: Planeta Drupal Hispano

Abiertas las inscripciones de la DrupalCamp Spain

Blog de Carlos Rincón - January 12, 2010 - 16:37
Votar1

Ya hemos abierto las inscripciones de la DrupalCamp Spain y en los 3 días que llevamos (está desde el sábado) ya se han apuntado 58 asistentes lo cual está realmente bien.

Cómo soy un poco perro y tengo que seguir haciendo cosas copio y pego lo que hemos puesto en DrupalCamp:

Las primeras 50 entradas a 25€ se han agotado en tan solo 2 días. Todo un éxito! Las que quedan son ahora a 35€. ¡¿Tampoco es un mal precio, no, por tres días de sesiones, comida y un montón de buenos momentos?!

No esperéis al último momento, ya que tuvimos más de 425 preregistrados y si el ritmo de los registros sigue el mismo camino tendremos que cerrar la venta antes de la Drupalcamp. Por desgracia, el Citilab no puede albergar a más de 425-450 personas. Pero es que además nos haréis un favor si os registráis pronto a la DrupalCamp. En su momento hicimos una previsión de unos 200 asistentes y si tenemos que ser sobre los 400 cuanto antes lo sepamos mejor: hay que encargar el doble de comida, el doble de camisetas, el doble de material promocional, reservar más espacio en el Citilab…

¿Cuanto antes mejor, no os lo perdáis!

Ahhh, muy importante, además de gente interesada (que ya sabemos que hay mucha, se preregistraron más de 450 personas) necesitamos Sponsors. Si estás interesado puedes ver los tipos de patrocinio y contactar con nosotros, usando el formulario de contacto de mi blog o en la web de DrupalCamp. También hay un tipo especial de patrocinio que llamamos "Simpatizantes" que son aquellos que quieren apoyarnos pagando 100€ en lugar del precio normal de 35€ por la entrada.

Y ya podéis presentar sesiones, así que quien esté interesado puede ir a DrupalCamp y proponer un tema que se vea capacitado para dar.

Más info en Cambrico, AteneaTech, Jordi Bufí (y más que iré poniendo)

Categorías: Planeta Drupal Hispano

DrupalCamp Spain 2010: Se abre la inscripción

Cambrico.net - January 12, 2010 - 10:12

¡Ya hemos abierto la inscripción para la primera DrupalCamp que se celebrará en España!, si te habías prerregistrado, has tenido la oportunidad de conseguir tu entrada a precio reducido, pero he de decir que estas han volado, en apenas dos días, sábado y domingo, se habían agotado todas. Todavía quedan muchas entradas a precio normal, pero dáte prisa porque el Citilab tiene un aforo reducido. Puedes adquirir tu entrada en la página de venta de tickets de la DrupalCamp.

¿Aún puedo colaborar?

¡Por supuesto!, necesitamos ayuda con varias cosas, puedes pasarte por el grupo de organización y echar un vistazo, ¡seguro que puedes echar una mano con algo!, también puedes pasarte por alguna de las reuniones de organizadores que se llevan a cabo en el canal #drupalcamp-spain de IRC (irc.freenode.net)

¡Ah! y necesitamos voluntarios para realizar la organización in situ, si estás interesado en ser voluntario, contacta conmigo o en este post del grupo.

¡Necesitamos sponsors!

Para que la DrupalCamp se lleve a cabo sin problemas, necesitamos patrocinadores para poder costear los gastos de comida, de local, conexión, camisetas, etc. Por lo que si quieres patrocinar o conoces a alguien que quiera, puedes hacernoslo saber a través del formulario de contacto, nos pondremos en contacto contigo lo antes posible.

Aquí está la información sobre las diferentes opciones de patrocinio, tenemos opción Oro, que está limitada a solamente 3 sponsors, Plata y Bronce, cada una de ellas adaptada a las diferentes tipologías de sponsor y además hemos incluido la opción de sponsor individual, a la que hemos llamado simpatizante, que incluye una entrada y una camiseta diferenciada, además de destacar a todos los simpatizantes en la web. Si tenéis alguna petición especial como sponsors o alguna sugerencia de patrocinio creativo, no dudéis en hacérnosla llegar.

Muchas gracias a todos los que habéis colaborado para conseguir que una DrupalCamp en España sea una realidad, en especial a Robert Garrigós y a Javier Matíes por el empujón que le han dado estos últimos días a la web.

<!--break-->

Categorías: Planeta Drupal Hispano

Ya tenemos nuestras entradas para la DrupalCamp Barcelona

Atenea tech - Blog - January 11, 2010 - 20:39

Como ya comentamos en anteriores post desde hace unos meses atrás se está preparando una Drupal Camp en Barcelona y ya se van acercando las fechas. De hecho ya se han puesto en venta las entradas y nosotros ya tenemos la nuestra La organización recomienda comprar cuanto antes el ticket, para tener una mejor planificación. Así que si estás pensando ir es tu momento de comprar el ticket!

Como representantes de Atenea tech estaremos Luis, Nick y Siddharta y actualmente estamos concretando nuestra forma de patrocinio y el poder presentar alguna sesión. Os iremos informando cuando tengamos alguna confirmación. En todo caso con un total de 450 preregistrados y la venta de 50 entradas en sólo dos días, la próxima Drupal Camp Barcelona se confirma como todo en evento a gran escala del mundo Drupal en España.

Actualización: Nick ya ha presentado su propuesta para sesión en la Drupal Camp: Why does Solr shine so bright and more on Apache Solr/Lucene

Categorías: Planeta Drupal Hispano

Concurso para el desarrollo de la web del CoNCA

Atenea tech - Blog - January 8, 2010 - 12:22

En el anterior post, Qué hemos hecho en 2009?, hablé sobre la presentación en el concurso para la creación de la web del CoNCA (Consell Nacional de la Cultura i de les Arts), un organismo dependiente de la Generalitat de Catalunya que tiene por objetivo la promoción y la expansión de la cultura y de la creación artística.

Hicimos una reunión previa con los responsables del CoNCA en el que presentamos la tecnología Drupal para el desarrollo de su web, y posteriormente nos invitaron a presentarnos en el concurso. Éste es un primer punto que creemos muy positivo, ya que desde una entidad pública se busca un desarrollo web basado en código abierto. Además, no hace más que confirmar la gran acogida que está teniendo Drupal en los últimos meses.

Al ser la primera vez que nos presentábamos en un concurso de este tipo, la experiencia fue un poco dura, ya que sólo para tener a punto todos los requisitos administrativos nos dio bastantes dolores de cabeza. El problema de ello es que en vez de centrarnos en la propuesta, perdimos mucho tiempo con detalles que no dudo que sean importantes, pero si muy difíciles de justificar. Pese a todo, nuestra entrega fue completa y no nos reclamaron ningún tipo de documentación (cosa que sí que hicieron con la mayoría de empresas que se presentaron) y eso para nosotros ya supuso un pequeño éxito.

(more…)

Categorías: Planeta Drupal Hispano

Nuestra experiencia con Open Atrium para la gestión de proyectos

Atenea tech - Blog - January 7, 2010 - 17:41

Desde el pasado mes de diciembre en Atenea tech estamos utilizando una nueva herramienta para la gestión de proyecto. Se trata de Open Atrium, una distribución Drupal creada por Development Seed pensada como una Intranet de gestión de proyectos y que nosotros la hemos llamado Atenealabs. A continuación paso a describir nuestra experiencia con esta herramienta, aunque ya os adelanto que está siendo básicamente muy positiva.

Pros

Open Atrium nos ha sido muy útil para gestionar las diferentes tareas que teníamos que realizar en nuestros proyectos. Cada proyecto tiene un número de participantes y cada uno de ellos puede crear Cases. Estos Cases pueden ser asignados o simplemente creados  para tener una idea de las cosas que hay que realizar. Ello nos permite tener a varias personas trabajando en un proyecto, ya que cada una de ellas puede entrar en un proyecto y auto asignarse una tarea.

También resultan muy interesantes el uso de los comentarios en los Cases, ya que se puede concentrar toda la información de una feature a realizar sin que esté desperdigada por diferentes mails. Además, hay la posibilidad de señalar a quién quieres notificar directamente por mail, siendo así avisado inmediatamente.

(more…)

Categorías: Planeta Drupal Hispano