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. Creemos que compartir un proyecto es mucho más interesante que guardarlo en un cajón secreto.

Archive for July, 2009

Celebramos nuestro 1er aniversario

Friday, July 31st, 2009

Hoy hace ya un año que Atenea tech se hizo realidad. A partir del 1 de agosto empezamos a trabajar en el Citilab a tiempo completo. Aunque parezca curioso empezar a trabajar el 1 de agosto, para nosotros fue un alivio porque pudimos replantear nuestra estrategia, trabajar en nuestra web y poder pensar en lo que queríamos hacer con la tranquilidad de tener a todos los clientes de vacaciones.

Como resumen general, podemos decir que hemos ido de menos a más. Al principio estuvimos sembrando en forma de publicidad, para darnos a conocer y también en un trabajo interno de organización y sobretodo de tener claro qué es lo que queríamos hacer. Los meses fueron pasando, y Drupal como tecnología preponderante se fue instalando en Atenea. Así, el gestor de contenidos de la gota nos ha traído sobretodo muchas alegrías y hemos podido trabajar con gente tan interesante como la UOC, diferentes ayuntamientos, PYMES y estudios gráficos, así como realizar cursos de formación en la Fundació CIM de la UPC.

(more…)

Planetaki Atenea tech

Thursday, July 23rd, 2009

Recientemente hemos creado un Planetaki con los blogs relacionados con Atenea tech:

Planetaki

Un Planetaki permite tener todas las actualizaciones de los blogs en una sola página. Además, la gente puede crear planetas sobre temas que le interesen y ir añadiendo todos los blogs relacionados con ese tema, como por ejemplo Planeta de Drupal, Planeta de PHP, etc.

Por cierto, ya hablamos de Planetaki en un post anterior. Y es que nos gustan sus camisetas!

Autenticación con DNIe y catcert en Drupal

Wednesday, July 22nd, 2009

En Atenea tech hemos desarrollado un módulo de Drupal para la autenticación de usuarios usando certificados electrónicos. Para ello hemos aprovechado el servicio gratuito de pasarelas de verificaciones de identidad proporcionado por Tractis.

Gracias a este módulo, cualquier web hecha con Drupal podrá proporcionar login con catcert y DNI electrónico (entre otros certificados).

Este módulo es especialmente útil para entidades públicas y privadas que necesiten proporcionar acceso con certificados a sus web hecha en drupal, permitiéndoles ofrecer el acceso de forma sencilla sin grandes desarrollos ni costosos mantenimientos.

Demo de autenticación con el DNIe


(more…)

Nuevo servicio de PSD slicing: PSD2Drupaltheme!

Tuesday, July 21st, 2009

PSD2DrupalThem

Atenea tech ha creado un nuevo servicio de slicing enfocado a la realización de temas Drupal: PSD2DrupalTheme. Pero, ¿qué es el slicing? Es el proceso de conversión de un diseño gráfico (ya sea en PSD, JPG, PNG u otros formatos) en un tema Drupal estándar, accesible y flexible.

Drupal es un gestor de contenidos modular en el que podemos separar de manera clara la capa de presentación de la capa de negocio. Dicha capa de presentación se representa en forma de temas, y estos contienen las plantillas y las hojas de estilo necesarias para representar la interfaz gráfica de nuestra web.

Con nuestro servicio PSD2DrupalTheme, cualquiera puede enviarnos un tema gráfico y nosotros lo convertiremos en un tema para Drupal, dedicándose únicamente a la parametrización y gestión del gestor de contenidos y añadiendo posteriormente el tema sin ningún tipo de preocupación.

Segundo curso de bases de datos

Tuesday, July 21st, 2009

El próximo jueves 23 finaliza el segundo curso de bases de datos que hemos realizado en la Fundació CIM. En esta ocasión el curso trataba sobre “Configuración e Implementación de Bases de Datos Relacionales”, una formación de 100 horas que giraba alrededor de las bases de datos y su aplicación práctica con Oracle y MySQL.

Los alumnos han mostrado una gran disposición e interés, teniendo que generar nuevos temas (ya que los planificados se acabaron rápidamente) relacionados con la aplicación de las bases de datos en las aplicaciones web.

Curso de Oracle CIMCurso de Oracle CIMCurso de Oracle CIMCurso de Oracle CIMCurso de Oracle CIM

Seguiremos ofreciendo formación en los próximos meses con la presentación de diversos cursos en la Fundació CIM. ¡Estar atentos!

Panorámica Curso Oracle CIM

Google Maps en Drupal

Friday, July 10th, 2009

Recientemente hemos realizado una aplicación web Drupal con especial implicación de mapas en la interfaz. El proyecto todavía no se ha presentado y no os podemos dar demasiados detalles, pero os podemos adelantar la utilización masiva de Google Maps en el mismo.

El trabajo con Drupal a veces ha sido complicado pero el resultado final es espectacular. Es la primera vez que realizamos una aplicación completa con Google Maps (antes sólo habíamos hecho pequeños desarrollos) y estamos muy contento con el resultado.

Atenea tech Drupal

Por nuestro lado, y a falta de la presentación pública del proyecto, podemos decir que hemos aprendido bastante sobre el manejo y las grandes opciones de Google Maps en Drupal y con capacidad  y conocimiento para la realización de otros proyectos orientados a mapas.

Cómo crear un blog con Drupal

Monday, July 6th, 2009

En este pequeño tutorial vamos a ver como configurar un blog con Drupal. Nombraremos los módulos necesarios y su configuración.

1. Activar módulos:

- Blog (lo podemos encontrar como módulo opcional del core -viene instalado por defecto-)

- Comment (lo podemos encontrar como módulo opcional del core -viene instalado por defecto-)

- Pathauto (bajar e instalar, ya que no viene por defecto).

Esto nos creará un tipo de contenido “Blog entry”.

2. Configurar Pathauto:

Pathauto nos permite definir una URL según un patrón determinado. En este caso queremos que todas las URL de los post que vamos a publicar tengan una pinta similar a: http://ejemplo.com/blog/nombre-del-post

Para ellos tenemos que ir a “Administer > Site Building > URL Aliases > Automated alias settings” , buscar las opciones referentes a los nodos “Node path settings” y añadir a la caja de texto con título “Pattern for all Blog entry paths” el siguiente texto: “blog/[title-raw]”. Recordar también la casilla “Bulk generate aliases for nodes that are not aliased” para que genere las URL en caso de que ya tengamos alguna “blog entry” creada (no será nuestro caso si empezamos de 0 este tutorial).

Pattern blog node

(more…)

Éxito en el curso de bases de datos

Thursday, July 2nd, 2009

El primer curso sobre “Diseño de Bases de Datos Relacionales” realizado para la Fundació CIM por Atenea tech ha finalizado con lleno total de plazas y gran satisfacción por parte de los alumnos. Han sido 100 horas dedicadas a la teoría de las bases de datos y a su aplicación práctica en un curso orientado a parados. Los alumnos, diplomados en su mayoría, buscaban unos conocimientos que les pudieran servir a la hora de buscar trabajo.

Fundació CIM

Ayer 1 de julio empezamos el segundo curso “Configuración de Bases de Datos Relacionales“, también de 100 horas y en el que continuaremos ampliando conocimientos sobre bases de datos esta vez dándole todavía más importancia a las prácticas. En el mismo van a estar presente la mayoría de alumnos del primer curso y otros alumnos que estaban en lista de espera, confirmando así el buen hacer del primer curso y la implicación del alumnado en un tema tan básico en la informática como son las bases de datos.

10 consejos sobre cómo desarrollar webs con Drupal

Wednesday, July 1st, 2009

En una visita a un cliente hemos tenido que nombrar algunos consejos sobre cómo desarrollar una web con Drupal. Desde nuestra experiencia les hemos propuesto la siguiente lista. Nos gustaría que rebatieseis los puntos que no os parecen importantes y que añadáis otros consejos que creáis esenciales.

1. Planifica bien tu proyecto antes de empezar

Merece la pena dedicar unas horas para plantear cómo vas a solucionar los puntos difíciles de tu proyecto, pensar en qué módulos vas a utilizar, qué tipo de datos, etc. Una buena planificación puede ahorrarte muchas horas de desarrollo.

2. Separa lo máximo posible el tema (vista) de la parametrización (negocio)

Siempre que sea posible crea el tema de la forma más independiente posible. Si lo haces bien tu página debería de funcionar igual de bien con Garland que con tu propio tema.

3. Olvídate de las previsiones

No pienses en las funcionalidades futuras e implementa las actuales. Si en el futuro se ha de ampliar o modificar, ya lo harás.

(more…)