La Agencia Europea para la Seguridad y Salud en el Trabajo (EU-OSHA) ha utilizado varios sistemas de gestión de contenidos a lo largo de los años para administrar su sitio web, incluyendo ASP, PHP y un sistema personalizado antes de adoptar Plone en 2005. Plone cumplió con los requisitos de EU-OSHA de ser multilingüe, escalable, compatible con estándares de accesibilidad y permitir la migración de contenidos existentes. Desde entonces, EU-OSHA ha continuado expandiendo el uso de Plone y desarroll
1. EU-OSHA: Nuestra experiencia con Plone
Gorka Moral – EU-OSHA webmaster
25 de Abril | Plone day
Safety and health at work is everyone’s concern. It’s good for you. It’s good for business.
2. Quienes somos y qué hacemos
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.
http://osha.europa.eu 2
3. Los orígenes
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
http://osha.europa.eu 3
4. Los orígenes
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.
http://osha.europa.eu 4
5. Los orígenes
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
http://osha.europa.eu 5
6. Los orígenes
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)
• …
http://osha.europa.eu 6
7. Los orígenes
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
http://osha.europa.eu 7
8. ¿Por qué open source?
• 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
http://osha.europa.eu 8
9. PLONE
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)
http://osha.europa.eu 9
10. PLONE
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)
http://osha.europa.eu 10
12. PLONE
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
http://osha.europa.eu 12
13. 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
http://osha.europa.eu 13
14. osha.europa.eu y más allá
• 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
http://osha.europa.eu 14
15. Preguntas?
Preguntas, comentarios,
felicitaciones… ???
Gorka Moral (moral@osha.europa.eu)
@gorkamoral en twitter
http://osha.europa.eu 15