Implementation and Management Approach
EU-OSHA has a web team of 5 people, taking care of the overall management, and managing an external contractor, who does all the developments.
The Agency has a network of experts, who add contents directly on the website, supervised by Agency staff, and creates its own contents as well.
We are hosting more than 30 different national websites, each of them managed by an external webmaster, who manages the configuration and permissions on his site.
In order to manage all the different users and groups, there is a workflow policy, where only the managers (Agency staff, mainly), can publish the contents, while they are added and reviewed by the external experts.
We have, as well, a language policy, which, basically states that all the general information is translated into the official EU languages, whereas the more expert focused, technical information, is kept in English only. To be able to cope with this, we use a taylored XLIFF tool, which allows us to export pieces of text, that can be worked in the Translation Centre, and then, reimported again onto the system, just by pressing a button.
The main factor to make this all work, is the cooperation between the different teams (Web, IT and OSH experts). Each project is defined in advance, so different solutions are proposed, and the best one choosen. As all the teams are involved, we make sure that it fits the users needs, the web standards, and that it will not crash the system, once online.
Technology solution
Our system uses Zope and Plone (both open source software), as basis. Above them, we have been customising some default features, as well as adding new ones, in order to deal with our needs.
This has lead to a much powerful platform, fully open, and ready to use.
The pages are WAI AA compliant, as long as the content is.
We have incorporated our own thesaurus with safety and health terms, to categorise the information properly. The good thing is that anyone could add their own keywords as needed.