Planeta DH

KOINOS: Proyecto Europeo sobre Plurilingüismo en Drupal 8

Atenea tech - Blog -

Hoy tengo el placer de presentaros un nuevo proyecto en Drupal 8, realizado para el Ajuntament de Barcelona. Se trata del Portal Educativo KOINOS “Portafolio europeo de prácticas de literacidad plurilingües” subvencionado por la Unión Europea.

El objetivo de este proyecto era, por un lado, mostrar los diferentes proyectos realizados por un grupo de trabajo integrado por diferentes universidades (Universitat de Barcelona, Universitat Autònoma de Barcelona, Universität Hamburg, Universidade de Aveiro) sobre experiencias relacionadas con el plurilingüismo, realizado en diferentes escuelas de Cataluña, Portugal y Alemania.

Intranet

Además, hemos creado una Intranet, donde los diferentes actores pueden compartir información y colaborar, creando Grupos de Trabajo, subiendo documentación y galerías de imágenes, y todo ello con una visualización con las últimas actualizaciones (tipo Facebook).

EADA: Escuela de negocios con Drupal 8

Atenea tech - Blog -

EADA es una de las escuelas de negocios más prestigiosas de Barcelona. Fundada en 1957 y avalada por Rankings (Financial Times) y Acreditaciones (EQUIS/AMBA) que conceden organismos internacionales e instituciones independientes, EADA es miembro de las asociaciones y organismos más prestigiosos del sector.

En esta ocasión, RocaSalvatella, una de las agencias más importantes del sector, nos encargó la realización de la nueva web de EADA con Drupal 8. Un trabajo realmente complejo, porque se trataba de realizar una web lo suficientemente flexible como para que el equipo de marketing tuviera cubierta infinidad de necesidades. Para ello, implementamos un sistema complejo con Paragraphs, módulo que permite la realización de páginas personalizadas por el editor, con una flexibilidad enorme.

El resultado es una web con contenido variado y muy complejo, que va desde páginas informativas, sección de Programas con buscador facetado, y una compleja sección de actualidad que incluye notícias, eventos y vídeos. Todo ello, con el objetivo central de captar nuevos alumnos, por lo que resulta estratégico el formulario multi-step de admisión.

Un trabajo complejo, del que estamos muy orgullosos, más aún tratándose de una web con Drupal 8.

DrupalCamp 2017 en Madrid el 5 y 6 de Mayo: ¡no te la pierdas!

Asociación Española de Drupal -

Quedan solo 2 semanas para una nueva edición de nuestra DrupalCamp en La Casa Encendida de Madrid, muy cerquita de la Estación de Atocha. Este año la camp estará concentrada en 2 jornadas, viernes y sábado... a tope de Drupal 8.

Disponéis de toda la información (calendario, sesiones y speakers, compra de entradas...) en la web oficial:   https://2017.drupalcamp.es/

¡No faltéis, os esperamos!

Tags: 

Composición de páginas complejas con Paragraphs

Atenea tech - Blog -

Ayer tuve el placer de realizar una presentación en el Drupal&Beers, una quedada mensual organizada por Drupal.cat, comunidad catalana de Drupal.

A continuación os comparto la charla, sobre composición de páginas complejas con Paragraphs.

Paragraphs es un módulo de Drupal que utilizamos en muchos proyectos de Atenea tech (tanto en Drupal 7 como -sobretodo- en Drupal 8). Es un módulo muy recomendable para la edición de contenido complejo. Espero que esta pequeña inrtoducción os sea de utilidad y empecéis a usar Paragraphs en vuestros proyectos (¡más que recomendable!):

 

 

Oferta de empleo: programador Drupal

Atenea tech - Blog -

Buscamos un programador para incorporarse a nuestro equipo de desarrollo.

El puesto de trabajo es en remoto.

Los requisitos técnicos son HTML, CSS, JavaScript, PHP y mucho Drupal.

Los requisitos no técnicos, que creemos que son los más importantes, son que tengas pasión por las nuevas tecnologías, que seas autosuficiente y que sepas inglés para leer documentación técnica.

Si estáis interesados, envíanos tu currículum y referencias a luis@ateneatech.com.

Let’s Encrypt o como tener tu página HTTPS tras 5 instrucciones en la línea de comandos

Atenea tech - Blog -

Cuando Tim Berners-Lee creó el World Wide Web en 1990 lo hizo pensando en una enorme biblioteca de documentos entrelazados. Por eso cuando diseñó su protocolo de comunicación (HyperText Transfer Protocol o HTTP) no se preocupó por la seguridad. Toda la información que HTTP envía es visible para cualquiera con mínimos conocimientos sobre redes.

No fue hasta unos años después cuando Netscape desarrollo HTTPS, que añadía una capa de seguridad a HTTP.  Toda la información se envía encriptada. Ya es posible hacer la compra semanal, gestionar las cuentas del banco o compartir las fotos de nuestras vacaciones con los amigos del instituto.

Pero para que HTTPS funcione, debemos tener un certificado que garantice quien somos, solo así se puede crear una conexión segura. Y para garantizar que el certificado es cierto, los navegadores solo confían en los certificados creados por un número limitado de entidades.

Estas entidades certificadoras siguen un costoso proceso para garantizar que somos quien decimos ser y cobran sus honorarios proporcionalmente. Así, para tener una conexión segura, lo que tenemos que hacer es gastar nuestro dinero en un certificado. Hasta que llegó Let’s encrypt.

En la primavera de 2016 nació esta entidad certificadora avalada por una colección casi infinita de partners de casi todos los sectores de la industria. Rompe con la tradición en dos puntos: los certificados son gratuitos y el proceso para su creación automático.

En Atenea tech hemos creado un certificado y lo hemos puesto a funcionar en un par de horas. Nos ha sorprendido tanto la sencillez del proceso que queremos compartirlo con vosotros. Nosotros tenemos un servidor virtual con Ubuntu y Apache. Si vuestro sistema es diferente el proceso debe ser muy parecido, solo debéis buscar en la página de Let’s encrypt.

Paso 1: descargar el cliente de Let’s encrypt

Let’s encrypt usa un cliente que debemos instalar en nuestro servidor. solo hay que descargarlo, ponerlo en la carpeta correcta y darle permisos de ejecución:

$ cd /usr/local/sbin $ sudo wget https://dl.eff.org/certbot-auto $ sudo chmod a+x /usr/local/sbin/certbot-auto Paso 2: crear y configurar los certificados

Ahora que ya tenemos el cliente, le pediremos que genere un certificado. El proceso es relativamente sencillo, el cliente se pondrá en contacto con el servidor de la entidad certificadora y esta le pedirá que demuestre que el dominio es suyo. Para ello, le pedira que cree una página con un contenido concreto. Si lo puede hacer, creará el certificado y se lo enviará al cliente quien configurará todos para que se utilice. Todo esto es automático, solo debemos ejecutar un comando para que suceda:

$ certbot-auto --apache -d ateneatech.com -d www.ateneatech.com

En el proceso, que tarda un instante, se nos preguntará si queremos seguir teniendo nuestra Web con HTTP junto con HTTPS o preferimos que se redireccione todo a HTTPS.

Paso 3: configurar la renovación automática

Los certificados caducan y hay que renovarlos. Por suerte, para renovar todos los certificados que tengamos en nuestro servidor solo hace falta ejecutar un comando. Si queremos, es posible configurarlo para que sea automática editando nuestro cron. Para ello ejecutaremos:

$ sudo crontab -e

y añadiremos una línea al final del archivo crontab:

30 2 * * 1 /usr/local/sbin/certbot-auto renew >> /var/log/le-renew.log Conclusiones

Ya tenemos nuestra página bajo HTTPS, todos los datos se envían encriptados y nuestra Web es segura.

Si necesitais más información podeis acceder a la página de Let’s encrypt
 

Sessión sobre Paragraphs en el Drupal&Beers el próximo 30 de marzo

Atenea tech - Blog -

El próximo jueves 30 de marzo a las 19h, tengo el honor de realizar una charla sobre la composición de páginas complejas con Paragraphs en Drupal 8. Esta sesión viene enmarcada en el Drupal&Beers, reunión mensual organizada por la asociación Drupal.cat en Barcelona. En este caso será en Barcelona Bagels (Carrer de Còrsega, 398), y si estáis interesados en asistir, agradecería que os apuntáseis en el Meetup de la asociación.

Me gustaría agradecer a la asociación Drupal.cat esta oportunidad, y en especial a Cristina Chumillas, que es la guru de todos los saraos drupaleros en Barcelona.

Y a continuación os pongo la descripción de la charla, y espero que os animéis a venir!

Composición de páginas complejas con Paragraphs

¿Alguna vez has querido crear una página con contenido dinámico? Es difícil crear diferentes secciones y opciones que no siempre se repiten entre diferentes páginas si no eres un gurú del HTML. Incluso, como editor novato, puedes llegar a realizar algo que se vea muy bien, pero después te das cuenta de que no es Responsive.

El módulo Paragraphs está cambiando la manera en la que pensamos a la hora de realizar contenido complejo con Drupal. Este sistema nos ofrece una herramienta potente para la realización de contenido basado en el diseño tanto para Drupal 7 como para Drupal 8.

En esta sesión realizaré una revisión general de todas las opciones que nos ofrece Paragraphs, además de algunos ejemplos reales del uso de este módulo.

Sessión sobre Paragraphs en el Drupal&Beers el próximo 30 de marzo

Atenea tech - Blog -

El próximo jueves 30 de marzo a las 19h, tengo el honor de realizar una charla sobre la composición de páginas complejas con Paragraphs en Drupal 8. Esta sesión viene enmarcada en el Drupal&Beers, reunión mensual organizada por la asociación Drupal.cat en Barcelona. En este caso será en Barcelona Bagels (Carrer de Còrsega, 398), y si estáis interesados en asistir, agradecería que os apuntáseis en el Meetup de la asociación.

Me gustaría agradecer a la asociación Drupal.cat esta oportunidad, y en especial a Cristina Chumillas, que es la guru de todos los saraos drupaleros en Barcelona.

Y a continuación os pongo la descripción de la charla, y espero que os animéis a venir!

Composición de páginas complejas con Paragraphs

¿Alguna vez has querido crear una página con contenido dinámico? Es difícil crear diferentes secciones y opciones que no siempre se repiten entre diferentes páginas si no eres un gurú del HTML. Incluso, como editor novato, puedes llegar a realizar algo que se vea muy bien, pero después te das cuenta de que no es Responsive.

El módulo Paragraphs está cambiando la manera en la que pensamos a la hora de realizar contenido complejo con Drupal. Este sistema nos ofrece una herramienta potente para la realización de contenido basado en el diseño tanto para Drupal 7 como para Drupal 8.

En esta sesión realizaré una revisión general de todas las opciones que nos ofrece Paragraphs, además de algunos ejemplos reales del uso de este módulo.

Multi-site Drupal para el Ajuntament de Vilafranca del Penedès

Atenea tech - Blog -

Hoy traigo a nuestro blog un proyecto multi-site para el Ajuntament de Vilafranca del Penedès, capital del vino en Cataluña. Vilafranca es una ciudad con una gran cantidad de actividad cultural y de entidades asociativas. En este sentido, necesitaban una plataforma para crear sitios webs de forma fácil, los cuales deberían tener funcionalidades parecidas (noticias, agenda, información, etc.), pero con la posibilidad de realizar cambios en la interfície para diferenciarse.

Estas webs tenían diferentes necesidades, desde actividades temporales como fiestas, hasta organismos con entidad propia y que no tenían cabida en la web municipal.

Para ello creamos un sistema multi-site con Drupal, que, unido al uso de Paragraphs, permiten tener una gran flexibilidad en la creación de nuevos sitios webs. A continuación os mostramos algunos ejemplos ya creados con nuestra plataforma:

Web de regidorías con entidad propia:

Webs de otras entidades:

Este es un tipo de proyecto que cubre una necesidad muy concreta en la administración pública, y es que los diferentes organismos que dependen de una única entidad como es un ayuntamiento de gran tamaño, necesitan comunicar desde una página web. El problema es que cada una de estas entidades acaba creando su propia web y el resultado es un festival de colores/formas y tecnologías que no siempre están en consonancia con la imagen gráfica o la tecnología elegida por el Ayuntamiento. El desarrollo de una plataforma única multi-site, permite unificar dichas plataformas y seguir un estándar de comunicación, sin perder de vista que la personalización de cada una de las webs puede ser enorme.

Multi-site Drupal para el Ajuntament de Vilafranca del Penedès

Atenea tech - Blog -

Hoy traigo a nuestro blog un proyecto multi-site para el Ajuntament de Vilafranca del Penedès, capital del vino en Cataluña. Vilafranca es una ciudad con una gran cantidad de actividad cultural y de entidades asociativas. En este sentido, necesitaban una plataforma para crear sitios webs de forma fácil, los cuales deberían tener funcionalidades parecidas (noticias, agenda, información, etc.), pero con la posibilidad de realizar cambios en la interfície para diferenciarse.

Estas webs tenían diferentes necesidades, desde actividades temporales como fiestas, hasta organismos con entidad propia y que no tenían cabida en la web municipal.

Para ello creamos un sistema multi-site con Drupal, que, unido al uso de Paragraphs, permiten tener una gran flexibilidad en la creación de nuevos sitios webs. A continuación os mostramos algunos ejemplos ya creados con nuestra plataforma:

Web de regidorías con entidad propia:

Webs de otras entidades:

Este es un tipo de proyecto que cubre una necesidad muy concreta en la administración pública, y es que los diferentes organismos que dependen de una única entidad como es un ayuntamiento de gran tamaño, necesitan comunicar desde una página web. El problema es que cada una de estas entidades acaba creando su propia web y el resultado es un festival de colores/formas y tecnologías que no siempre están en consonancia con la imagen gráfica o la tecnología elegida por el Ayuntamiento. El desarrollo de una plataforma única multi-site, permite unificar dichas plataformas y seguir un estándar de comunicación, sin perder de vista que la personalización de cada una de las webs puede ser enorme.

Gastrofira: Nuevo proyecto en Drupal 8

Atenea tech - Blog -

Gastrofira es la empresa de Cátering de la Fira de Barcelona. Se encarga de la restauración en la feria de Barcelona, una de las más importantes de Europa.

En Atenea tech hemos realizado este nuevo proyecto con Drupal 8 junto a la agencia de comunicación Equipo Singular / Grapa ws. Se trata de un proyecto muy especial, ya que es una web con un altísimo componente gráfico. Y eso nos hace este especial ilusión, porque hace ya muchos años que escuchamos algunas voces que creen que con un gestor de contenidos no podemos realizar webs que sean complejas a nivel gráfico. Este es un gran ejemplo de todo lo contrario.

Hemos utilizado masivamente el módulo Paragraphs, y la web prácticamente no tiene tipos de contenido. Eso si, tiene muchísimas opciones con Paragraphs, dejando en manos del editor futuros cambios y nuevas páginas con una gran riqueza visual.

Esperemos que os guste la web, y que, como a nosotros, se os haga la boca agua (hay que evitar visitarla antes de comer).

Gastrofira: Nuevo proyecto en Drupal 8

Atenea tech - Blog -

Gastrofira es la empresa de Cátering de la Fira de Barcelona. Se encarga de la restauración en la feria de Barcelona, una de las más importantes de Europa.

En Atenea tech hemos realizado este nuevo proyecto con Drupal 8 junto a la agencia de comunicación Equipo Singular / Grapa ws. Se trata de un proyecto muy especial, ya que es una web con un altísimo componente gráfico. Y eso nos hace este especial ilusión, porque hace ya muchos años que escuchamos algunas voces que creen que con un gestor de contenidos no podemos realizar webs que sean complejas a nivel gráfico. Este es un gran ejemplo de todo lo contrario.

Hemos utilizado masivamente el módulo Paragraphs, y la web prácticamente no tiene tipos de contenido. Eso si, tiene muchísimas opciones con Paragraphs, dejando en manos del editor futuros cambios y nuevas páginas con una gran riqueza visual.

Esperemos que os guste la web, y que, como a nosotros, se os haga la boca agua (hay que evitar visitarla antes de comer).

El español en la web de La Casa Blanca, Drupal y la administración pública

Atenea tech - Blog -

Me sorprendió leer que, después de la investidura de Trump, se eliminaba el idioma español de la web de La Casa Blanca. Claramente era una decisión política, ya que, por un lado, la web de La Casa Blanca ya era multi-idioma, y por otro lado, estamos hablando de una web desarrollada con el CMS Drupal. De hecho, en su día (octubre de 2009) fue una notícia muy comentada, ya que daba una visibilidad muy grande a Drupal. Para mas inri, los desarrolladores de dicha web aportaron código a la comunidad Drupal. Era un gran cambio de paradigma, porque una entidad tan importante como el gobierno de los USA no sólo utilizaba productos Open Source, sino que también contribuía al mismo.

Volviendo a la noticia original, en España algunos dirigentes políticos se quejaban de que el español ya no forme parte de esta icónica web. Acto seguido, algunos diarios como El Periódico de Catalunya, analizaban las webs de instituciones españolas para saber si también eran multi-idioma y se podían leer en las lenguas cooficiales, como son el catalán, gallego y euskera. De dicho análisis se sacó la conclusión que webs como La MoncloaLa Casa Real sólo traducían algunos apartados de menú, sin tener los contenidos multi-idioma.

  Drupal, multi-idioma, open source y la administración pública

Una de las grandes virtudes de Drupal, ha sido que es multi-idioma. Desde los inicios se trató de una prioridad en el desarrollo, llegando a tener el multi-idioma en el core de Drupal 8, es decir, se puede realizar una web en Drupal 8 multi-idioma sin necesidad de instalar ningún módulo adiccional.

Quizás por ello, y también por otras virtudes, Drupal ha ido creciendo en el mundo de las webs de la administración pública. En Atenea tech podemos dar buena cuenta de ello, ya que hemos trabajo en casi todos los niveles, desde ayuntamientos, consejos comarcales y diputaciones. Un ejemplo paradigmático del uso de Drupal en la administración públicas es el Ajuntament de Barcelona, que lo utiliza en sus diferentes desarrollos. Y, como no podía ser menos usando Drupal, casi todas sus webs son multi-idioma.

También es importante destacar la apuesta de las administraciones públicas por gestores de contenidos Open Source, apostando como ya hizo hace unos años La Casa Blanca.

 

Conclusiones

Más allá de decisiones políticas, desde aquí animo a la administración pública a que pruebe Drupal y su potente sistema multi-idioma. Esta tecnología les permitirá elegir qué contenidos traducir, aprovechar el gran trabajo que realiza la comunidad con las traducciones, además de ahorrarse un dinero precioso en licencias.

El español en la web de La Casa Blanca, Drupal y la administración pública

Atenea tech - Blog -

Me sorprendió leer que, después de la investidura de Trump, se eliminaba el idioma español de la web de La Casa Blanca. Claramente era una decisión política, ya que, por un lado, la web de La Casa Blanca ya era multi-idioma, y por otro lado, estamos hablando de una web desarrollada con el CMS Drupal. De hecho, en su día (octubre de 2009) fue una notícia muy comentada, ya que daba una visibilidad muy grande a Drupal. Para mas inri, los desarrolladores de dicha web aportaron código a la comunidad Drupal. Era un gran cambio de paradigma, porque una entidad tan importante como el gobierno de los USA no sólo utilizaba productos Open Source, sino que también contribuía al mismo.

Volviendo a la noticia original, en España algunos dirigentes políticos se quejaban de que el español ya no forme parte de esta icónica web. Acto seguido, algunos diarios como El Periódico de Catalunya, analizaban las webs de instituciones españolas para saber si también eran multi-idioma y se podían leer en las lenguas cooficiales, como son el catalán, gallego y euskera. De dicho análisis se sacó la conclusión que webs como La MoncloaLa Casa Real sólo traducían algunos apartados de menú, sin tener los contenidos multi-idioma.

  Drupal, multi-idioma, open source y la administración pública

Una de las grandes virtudes de Drupal, ha sido que es multi-idioma. Desde los inicios se trató de una prioridad en el desarrollo, llegando a tener el multi-idioma en el core de Drupal 8, es decir, se puede realizar una web en Drupal 8 multi-idioma sin necesidad de instalar ningún módulo adiccional.

Quizás por ello, y también por otras virtudes, Drupal ha ido creciendo en el mundo de las webs de la administración pública. En Atenea tech podemos dar buena cuenta de ello, ya que hemos trabajo en casi todos los niveles, desde ayuntamientos, consejos comarcales y diputaciones. Un ejemplo paradigmático del uso de Drupal en la administración públicas es el Ajuntament de Barcelona, que lo utiliza en sus diferentes desarrollos. Y, como no podía ser menos usando Drupal, casi todas sus webs son multi-idioma.

También es importante destacar la apuesta de las administraciones públicas por gestores de contenidos Open Source, apostando como ya hizo hace unos años La Casa Blanca.

 

Conclusiones

Más allá de decisiones políticas, desde aquí animo a la administración pública a que pruebe Drupal y su potente sistema multi-idioma. Esta tecnología les permitirá elegir qué contenidos traducir, aprovechar el gran trabajo que realiza la comunidad con las traducciones, además de ahorrarse un dinero precioso en licencias.

Oferta de empleo: programador Drupal (se acepta remoto)

Atenea tech - Blog -

Volvemos a tener en línea la oferta de empleo de programador Drupal en Atenea tech.

Los requisitos técnicos son:

  • Que sepas bastante HTML
  • Que sepas bastante de CSS
  • Que sepas bastante PHP
  • Que sepas un poco de Javascript
  • Que sepas un poco de Drupal
  • Que sepas un poquito de sistemas Linux, Apache, MySQL

Los requisitos no técnicos, que creemos que son los más importantes, son que tengas pasión por las nuevas tecnologías, que seas autosuficiente y que sepas inglés para leer documentación técnica y tratar con algún cliente por email.

Además, como indicamos en el título de la oferta, aceptamos trabajo en remoto (en horario europeo).
 
Si estáis interesados, envíanos tu currículum y referencias a luis@ateneatech.com.

Oferta de empleo: programador Drupal (se acepta remoto)

Atenea tech - Blog -

Volvemos a tener en línea la oferta de empleo de programador Drupal en Atenea tech.

Los requisitos técnicos son:

  • Que sepas bastante HTML
  • Que sepas bastante de CSS
  • Que sepas bastante PHP
  • Que sepas un poco de Javascript
  • Que sepas un poco de Drupal
  • Que sepas un poquito de sistemas Linux, Apache, MySQL

Los requisitos no técnicos, que creemos que son los más importantes, son que tengas pasión por las nuevas tecnologías, que seas autosuficiente y que sepas inglés para leer documentación técnica y tratar con algún cliente por email.

Además, como indicamos en el título de la oferta, aceptamos trabajo en remoto.
 
Si estáis interesados, envíanos tu currículum y referencias a luis@ateneatech.com.

Herta Security: Nueva web con Drupal 8

Atenea tech - Blog -

Empezamos el nuevo año hablando de un nuevo proyecto que hemos realizado en el último trimestre de 2016.

Herta Security es una empresa líder mundial en innovación en reconocimiento facial. Con sede en Barcelona y oficinas en Madrid, Londres y Los Ángeles, la compañía ha desarrollado una tecnología revolucionaria en el ámbito del reconocimiento facial, especializándose en la identificación sobre multitudes en tiempo real a través de cámaras IP.

En Atenea tech hemos desarrollado su nueva web con Drupal 8 responsive y multi-idioma, creando un espacio especial para productos y sectores, además de potenciar todo lo relacionado con la comunicación; notícias, eventos, blogs y publicaciones.

Además, cuenta con una intranet privada para que los clientes puedan acceder a servicios personalizados, como documentos privados.

Herta Security: Nueva web con Drupal 8

Atenea tech - Blog -

Empezamos el nuevo año hablando de un nuevo proyecto que hemos realizado en el último trimestre de 2016.

Herta Security es una empresa líder mundial en innovación en reconocimiento facial. Con sede en Barcelona y oficinas en Madrid, Londres y Los Ángeles, la compañía ha desarrollado una tecnología revolucionaria en el ámbito del reconocimiento facial, especializándose en la identificación sobre multitudes en tiempo real a través de cámaras IP.

En Atenea tech hemos desarrollado su nueva web con Drupal 8 responsive y multi-idioma, creando un espacio especial para productos y sectores, además de potenciar todo lo relacionado con la comunicación; notícias, eventos, blogs y publicaciones.

Además, cuenta con una intranet privada para que los clientes puedan acceder a servicios personalizados, como documentos privados.

Suscribirse a Drupal Hispano agregador: Planeta Drupal Hispano