Blog

En nuestro blog queremos explicar las cosas que nos pasan, los proyectos que realizamos, compartir nuestra experiencia como empresa para aprender de la experiencia de nuestros lectores.

 

3/02/2012

Tutorial sobre el módulo EVA: Entity Views Attachment

EVA -Entity VIews Attachment- es un módulo de reciente creación para Drupal 7 que nos permite crear views que después podemos visualizar como un campo de una entidad. Para entender mejor esta definición, vamos a ver un ejemplo de su utilización.

 

Lo primero que vamos a hacer es bajar y instalar el módulo como es habitual desde http://drupal.org/project/eva. Sus prerequisitos son los módulos Views y Ctools.

 

Una vez lo tenemos instalado, crearemos una nueva view.  Para la realización de esta view, he creado previamente dos tipos de contenido: Artículo y Autor. Estos tipos de contenidos están relacionados mediante un campo de tipo Entity Reference en Artículos que referencia a sus autores.

 

Cuando creamos la View no queremos que nos cree un display de tipo bloque ni página, así que no seleccionamos ninguna de las opciones. Una vez dentro de la view sí que tenemos que indicar que queremos añadir un display de tipo "Entity Content", como podemos ver en la siguiente imagen:

 

 

Posteriormente creamos la view normalmente, y una vez la tenemos lista, tenemos que seleccionar en qué entidad se va a mostrar la view. En este caso seleccionamos una entidad de tipo nodo:

 

 

Y posteriormente le indicamos en qué nodo queremos presentar dicha view. En nuestro caso será el artículo:

 

 

Guardamos la view, y ahora si vamos a Gestionar la presentación del tipo de contenido al que hemos añadido nuestra view, podemos encontrar la misma como un campo más que podemos ordenar entre el resto de campos disponibles:

 

 

Finalmente podemos ver el resultado visualizando el artículo:

 

 

Creo que es un módulo muy fácil de utilizar y que puede resultar muy útil a la hora de realizar proyectos con Drupal 7.

[+]
30/01/2012

Consultoría y formación en Drupal para la Diputació de Tarragona

Desde hace aproximadamente dos meses estamos colaborando con la Diputació de Tarragona. En este sentido, estamos realizando consultoría y formación Drupal a los responsables de la realización y actualización de las webs de la Diputació.

 

Este hecho nos hace especialmente felices, ya que vemos que en estos momentos de dificultades económicas hay muchas administraciones públicas que están apostando por el software libre. Y creemos que las razones, aparte del evidente ahorro en licencias, van más dirigidas a la transparencia y la accesibilidad del código, y sobretodo al no tener que estar ligado a una empresa concreta.

 

Durante 2012 seguiremos colaborando con ellos, aportando nuestra experiencia en Drupal en diferentes ámbitos como son los de instalación y configuración, organización de contenidos y creación de temas gráficos.

[+]
Autor: Luis Ortiz
26/01/2012

Sprint para preparar el Drupal Developer Days

El sábado pasado, en el Citilab, asistí a un sprint para preparar el próximo Drupal Developer Days que tendrá lugar en Barcelona el próximo verano.

 

Nos dimos cita unos pocos desarrolladores Drupal de la comunidad catalana y nos pusimos manos a la obra con los contenidos, la configuración y el tema de la web del evento que, esperamos, esté lista pronto y la podamos anunciar aquí.

 

Aproveché para hacer alguna foto, aquí podéis ver la presentación:

 

 

Sólo queda agradecer a Ymbra por ceder el despacho (que está junto al nuestro) y a los asistentes: @rvilar @mordonez @eloiv4 @ferranriera @pcambra @luisortizramos @isaac_el_cec @dr_nsa @pakmanlh y @carlescamara.

Ya podéis seguir la cuenta oficial en Twitter del evento.

[+]
2/01/2012

AEPap: Nueva web en Drupal 7

El proyecto más importante realizado en 2011 por Atenea tech ha sido la nueva web de la Asoaciación Española de Pediatría de Atención Primaria, una asociación de la que forman parte más de 3000 pediatras de todo el estado. Es nuestro tercer trabajo con la AEPap, después de la realización de la Revista Online Famiped y de la Guía Rápida de Dosificación en Pediatría.

 

En este caso se trataba de un proyecto con mucha mayor importancia, la web corporativa de la asociación que debía de contener también la web de las federaciones regionales y de los grupos de investigación.

 

A continuación mostramos algunos esquemas de pantallas finales, que fue fruto del trabajo de especificación previo a la realización del diseño y la programación.

 

 

Como hemos comentado anteriormente, uno de los principales retos de la página, era, además de contar con gran cantidad de información y diferente tipos de contenidos (páginas, noticias, documentos, artículos, etc.), la de albergar en su interior subpáginas para los diferentes grupos de trabajo y federaciones que forman parte de la asociación. En este sentido, debíamos crear páginas que albergasen sólo los contenidos asignados al grupo correspondiente, y que además tuviera usuarios que fueran capaces de editar sólo su apartado, sin tener opción de realizar cambios en el resto de la página.

 

 

Después de estudiar las diferentes alternativas que ofrecía Drupal 7 -sobretodo Organic Groups-, nos decidimos a crear una solución propia que se adaptara a las especiales características del proyecto, amén de hacer las funcionalidades más sencillas para los editores.

 

Un ejemplo de dicho resultado lo podemos encontrar en la Asociación Asturiana de Pediatría de Atención Primaria, en la que podemos encontrar noticias, documentos y boletines propios de dicha asociación, así como páginas propias como pueden ser el Calendario Vacunal o las Reuniones Científicas.

 

La página de actualidad, así como la página principal reflejan los diferentes tipos de noticias que componen la página: Noticias de la AEPap, Noticias profesionales, Comunicados y Sala de Prensa, mostrando los diferentes tipos de noticias en diferentes apartados. Lo mismo ocurre con el apartado de biblioteca, en este caso con diferentes tipos de artículos.

 

 

En apartados como la agenda o la bolsa de trabajo, los usuarios anónimos tienen la posibilidad de enviar tanto actividades como ofertas de empleo, que serán recibidas por el responsable de la web y publicadas mediantes un workflow de aprobación.

 

Otro de los desarrollos...

[+]
28/12/2011

Adiós 2011, ¡hola 2012!

Estamos exprimiendo los últimos días de 2011, y como ya viene siendo tradición, aprovecho para hacer un pequeño repaso de lo que ha sido este año en Atenea tech, el tercer año completo desde que nos liamos la manta a la cabeza.

 

A nivel de proyectos, hemos realizado algunos proyectos muy interesantes, pero sobretodo, hemos trabajado con clientes que nos han dado su confianza no sólo en un proyecto, sino en varios. Estamos hablando de la AEPap (Asociación Española de Pediatría de Atención Primaria), Gestoría Rubio o Enco con los que hemos realizado diferentes proyectos y en la actualidad seguimos trabajando en nuevos desarrollos. Creemos que es una señal de que el trabajo se ha realizado bien, hemos sido comprensivos, hemos sabido escuchar, y el resultado es la confianza de seguir trabajando con nosotros.

 

A nivel comunidad, ha sido un año realmente muy movido. Primero ayudamos en la organización del Primer Drupal Day que se celebró en el Citilab en el mes de junio. Fue nuestra primera experiencia en la organización de eventos de comunidad, ya que en la anterior edición de la Drupal Camp 2010 sólo colaboramos como ponentes. La implicación fue mucho mayor, y puedo asegurar que este ha sido uno de los cambios más importantes de Atenea tech en 2011 y que seguiremos potenciando -cuando nuestro limitado tiempo lo permita- en 2012.

 

En el mes de Octubre, hicimos un viaje hasta Sevilla para la Drupal Camp que se celebraba allí, y en la que pudimos disfrutar de la compañía de muchas personas conocidas, aprender en las charlas y sobretodo pasarlo muy bien.

 

 

Precisamente, en el viaje que realizamos en coche hasta Sevilla, junto a Ramon y Miguel de Ymbra, pudimos hablar largo y tendido de algo que nos rondaba hace tiempo y que finalmente hemos comenzado a realizar en este último trimestre. Y no es más que colaborar. Ymbra, al igual que nosotros, es una pequeña empresa de desarrollo Drupal, con la que últimamente estamos colaborando en la realización de proyectos, y de momento todo son ventajas. Es otro de los caminos que hemos empezado en este 2011 y seguiremos potenciando en el próximo año.

 

No quisiera acabar sin dar las gracias a nuestros colaboradores habituales, nuestro experto en sistemas Sergi Grangel de Sogtec y nuestro diseñador gráfico Xavi Miret de Compàs de Volanderes, sin olvidarme de Cesar Díez, que estuvo más de un año aguantándonos, realizando un gran proyecto final de carrera, y que por diferentes motivos dejó de colaborar con nosotros en el pasado mes de septiembre.

 

 

Como podéis ver, estamos dando pasos realmente importantes que van más allá del crecer por crecer, sino de la creación de una empresa con alma. El colaborar con otras empresas en vez de competir, o el aportar nuestro pequeño granito a la comunidad es algo que nos satisface, nos hace crecer profesionalmente y da un verdadero sentido a nuestra empresa. Cuando empezamos hace más de tres año queríamos hacer las cosas de manera diferente, y aunque es difícil y a veces...

[+]