15
EU-OSHA: Nuestra experiencia con Plone Safety and health at work is everyone’s concern. It’s good for you. It’s good for business. Gorka Moral – EU-OSHA webmaster 25 de Abril | Plone day

EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

Embed Size (px)

DESCRIPTION

Presentación para los actos celebrados en CodeSyntax (http://www.codesyntax.com) con motivo del Plone day 2012

Citation preview

Page 1: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

EU-OSHA: Nuestra experiencia con Plone

Safety and health at work is everyone’s concern. It’s good for you. It’s good for business.

Gorka Moral – EU-OSHA webmaster

25 de Abril | Plone day

Page 2: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

Agencia Europea para la seguridad y la salud en el trabajo (EU-OSHA)

• Somos una agencia sectorial de la Unión Europea con base en Bilbao

• Diseminamos información, análisis, y herramientas, para mejorar las políticas, programas y buenas prácticas sobre seguridad y salud laborales.

• Para ello contratamos a expertos de todos los países de la UE (Topic Centres)

• A nivel estatal, contamos con los centros de referencia nacionales (Focal Points). Los centros de referencia son designados por cada Estados miembro para que sean el representante oficial, y suelen ser la autoridad nacional para la seguridad y la salud en el trabajo.

• También colaboramos con otras instituciones, como la Comisión Europea, la OIT, o Naciones Unidas, entre otros. Y con los interlocutores sociales, como la European Trade Union Confederation (ETUC), y Business Europe.

Quienes somos y qué hacemos

2

Page 3: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

En 1996, en su acta fundacional, se recoge que “Internet será su principal canal de comunicación

En 1997 la Agencia lanza su

primer website en 11 idiomas,

Y con links a las webs de sus

Centros de Referencia

En aquella época, sólo había

2.5 millones de webs.

El SO era Windows 95, y

Netscape e IE lanzaban su

versión 4. Altavista era el rey

de las búsquedas

Los orígenes

3

Page 4: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

Nuestro primer sistema de manejo de contenidos consistía en páginas asp, contra una BD Access. Era 1998.

ASP se convirtiría en la tecnología del año… en el 2000

Un solo webmaster se encargaba de todo.

Todos los contenidos del website pesaban

130 MB.

Apenas unos segundos de video, hoy día.

Los orígenes

4

Page 5: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

En 1999/2000, la Agencia comieza a desarrollar sus primeras páginas en PHP, contra una BD MySQL.

Ambos sistemas,

• permitían editar y añadir información a expertos de toda Europa

• la seguridad dejaba mucho que desear (por ejemplo, las listas de usuarios y passwords, eran documentos de texto).

• no se puede controlar quién hace qué, ni de dar derechos diferentes a los expertos, o al staff de la Agencia

• no permite multilingualismo, salvo que se reproduzca el sistema en varios idiomas

Los orígenes

5

Page 6: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

En 2001 desarrollamos un nuevo CMS, enfocado a la gestión de nuestras publicaciones

• Las publicaciones en Word, se convertían en XML

• Se subían al site, y el sistema renderizaba las páginas html

• Luego esas páginas se subian al servidor web

• Se seguían usando los CMS en asp y php

• Se añaden nuevos idiomas con la ampliación de la UE

• Se añaden nuevos websites al network

• Lanzamos el OSHmail (nuestro boletín de noticias)

• …

Los orígenes

6

Page 7: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

En suma: teníamos más y más datos que añadir; más usuarios y editores; una red más grande… Y menos control sobre los procesos

Los orígenes

7

Page 8: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

• Más flexibilidad: permite una personalización total

• Seguridad: al haber toda una comunidad trabajando y testando el código, los fallos se detectan y reparan antes

• Coste: no hay licencias, así que sólo se paga el desarrollo. Y además te puedes aprovechar de lo que desarrollan otros.

• Libre competencia: Esta regla fundamental en los procedimientos públicos de contratación, se puede ver rota, usando software privativo, para el que sólo unas pocas empresas pueden dar soporte

• Principios: Somos una empresa pública, con dinero público, que invierte en software público, que pone al servicio de todos

¿Por qué open source?

8

Page 9: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

En 2003, se encargó un estudio comparativo, entre los diferentes CMSs existentes, para ver cuál se adaptaba mejor a nuestras necesidades.

Zope/Plone fue la mejor.

Basada en las especificaciones del estudio, y en sus recomendaciones, se lanzó una llamada pública a oferta que fue adjudicada a Syslab.com, de Munich.

El contrato se firmó en enero de 2004, y el desarrollo duró un año.

En Marzo de 2005 se lanzó el nuevo website, que integraba en un único entorno, más de 40 webs diferentes (13 de la Agencia, 21 Centros de referencia, 6 Länder alemanes, y dos colaboradores internacionales)

PLONE

9

Page 10: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

Los requerimientos del sistema incluyeron:

•Un diseño compatible con los estándares html, y de accesibilidad WAI AA

•Que fuese multilingüe y totalmente escalable y personbalizable

•Que todos los contenidos que teníamos, se pudiesen migrar, incluyendo nuestras BDs en Access, MySQL y Oracle (del último CMS)

•Una completa gestión del “workflow” y permisos

•Integrar el tesauro sobre SST de la Agencia (con unos 1200 términos)

•Tener una buena búsqueda

•Poder sindicar contenidos

•Integrar nuestro boletín de noticias

•Utilizar LDAP para los usuarios

•Y optimizar la gestión de las traducciones (XLIFF)

PLONE

10

Page 11: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

PLONE

11

Page 12: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

En Noviembre de 2005, nuestro desarrollo recibió el International Information Industry Award en la categoría de innovación en sistemas de manejo de contenidos

PLONE

12

Page 13: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

Hoy día, contamos con unas 200 mil páginas indexadas por Google; divididas en unos 100 dominios diferentes; Visitados por casi 2 mill. de usuarios únicos en 2011

osha.europa.eu

13

Page 14: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

• Compatibilidad con tablets y móviles (http://healthy-workplaces.eu)

• Nuevas herramientas (OIRA, OSHwiki, ESENER)

• Nuevas applicaciones para iPad (de momento)

• Integración con Social Media

• Twitter: @eu_osha

• Facebook: http://www.facebook.com/EuropeanAgencyforSafetyandHealthatWork

• Slideshare: http://www.slideshare.net/euosha

• Youtube: http://www.youtube.com/euosha

• LinkedIn: http://www.linkedin.com/company/european-agency-for-safety-and-health-at-work

osha.europa.eu y más allá

14

Page 15: EU-OSHA: Nuestra experiencia con Plone - Plone day 2012

http://osha.europa.eu

Preguntas, comentarios, felicitaciones… ???

Gorka Moral ([email protected])

@gorkamoral en twitter

Preguntas?

15