Upload
gorka-moral
View
160
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Presentación para los actos celebrados en CodeSyntax (http://www.codesyntax.com) con motivo del Plone day 2012
Citation preview
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
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
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
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
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
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
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
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
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
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
http://osha.europa.eu
PLONE
11
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
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
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
http://osha.europa.eu
Preguntas, comentarios, felicitaciones… ???
Gorka Moral ([email protected])
@gorkamoral en twitter
Preguntas?
15