Valitsusportaal

Paigalduspõhi Riigikantselei, valitsus.ee ja kõikide ministeeriumite peaveebide saitidele

Paigalduspõhi Riigikantselei, valitsus.ee ja kõikide ministeeriumite peaveebide saitidele. Google Site Search otsing, andmete agregeerimine VP saitide vahel, liidestus SAP kontaktihaldusega. WCAG 2.0, responsive. Andmete migratsioon erinevatest varasematest platvormidest. Disain Kert Pilman.

Ja meie paigaldatud: Majandus- ja Kommunikatsiooniministeerium, Kultuuriministeerium, Põllumajandusministeerium, Riigikantselei, Välisministeerium, Tarbijakaitseamet ning Vabariigi Valitsus.

valitsus.ee
mkm.ee
riigikantselei.ee
agri.ee
kul.ee

Case Study

Government Portal - Distribution for Estonian Government

The Estonian Government Portal is a Drupal distribution for the Estonian Government and Ministries developed in cooperation with the Government Office.

Background

For citizens of Estonia, e-services have become routine: e-elections, e-taxes, e-police, e-healthcare, e-banking, and e-school. Almost 90% of inhabitants have an ID card. It serves as an identity document and, within the European Union, also as a travel document. It is the key to almost every innovative e-service in Estonia.

More than 90% of income tax declarations are presented through the e-tax system. Registering a new business takes up to 18 minutes - online. In the last parliamentary elections 24,3% of the votes were received digitally.

Shortly, citizens of Estonia communicate extensively with the state through the internet on a daily basis, so it was about time to upgrade the government sites into modern information gateways.

Business objectives

In 2012 the Government office brought together representatives of all the Ministries to decide on the look and feel of a central platform, named “Government Portal”.

The aim was to create similarly designed and structured websites of the Government, Government Office and 11 ministries, that they could form together a common online environment.

It was important to provide to the public a better service by making information more accessible and cutting costs due to unified manuals, training process, maintenance etc.

Technical goals

To fulfill these needs, a distribution-like reusable platform had to be built. Wunderkraut pitched for Drupal, which proved to be the winning choice.

Each instance of the platform should:

  • exchange information with others and aggregate some of it to central site valitsus.ee,
  • be fully responsive,
  • have WCAG 2.0 AA support,
  • have integrations with central CRM databases run on SAP technologies,
  • have pre-made templates to help content editors to organize content into well structured content pages,
  • have a secure login options via ID-card and Mobile-ID,
  • use Google Site Search to have a unified search across all the sites using the platform.

The deployment phase of the project was more demanding than usual, due to the fact that 13 different sites had to be migrated to the new platform. The sites were running on a mix of outdated solutions, including custom PHP frameworks, local proprietary CMS’s, Typo3, Drupal 6 etc. The total amount of content to be migrated and restructured was close to a hundred thousand nodes.

Results

The first beta versions of the platform were delivered in December of 2013. Improvements and bugfixing continued throughout the winter of 2014 and the first sites were launched on the new platform spring 2014.

As of August 2014, 10 of the 13 sites have migrated and are running on the new platform. The Government Office has hired a dedicated Drupal webmaster to oversee the deployment and continuous development processes. A second-phase RFP is in process to find a development partner for future developments on the platform.

If the platform architecture and future functionality continues to be centrally guided and developed, some few hundred thousand euros of state money could be saved in a 3-5 year period.

The platform has sparked interest among several other government institution besides the Ministries, who are also looking for centralised solutions. Two different projects have been started to create a spin-off from the main platform to provide those solutions, and Wunderkraut is actively participating in both of them.

Drupal 7 is now the most recognized open-source CMS system in the Estonian public sector.

Team

Ardi Hundt - lead analyst / team manager - Government Portal; project manager - Ministry of Foreign Affairs, Ministry of Economic Affairs and Communications
Hannes Kirsman - front end developer - Government Portal,  Ministry of Foreign Affairs, Ministry of Culture, Ministry of Economic Affairs and Communications
Ra Mänd - developer - Government Portal, Ministry of Economic Affairs and Communications, Ministry of Foreign Affairs, Ministry of Culture
Kati Kangur - project manager - Ministry of Agriculture, Ministry of Culture
Andy Kohv - developer - Ministry of Agriculture, Ministry of Culture
Taavi Oja - front-end developer - Government Portal, Ministry of Foreign Affairs
Lauri Koobas - developer - Ministry of Economic Affairs and Communications
Jaak Ungro - sitebuilder - Ministry of Economic Affairs and Communications
Rita Välja - translations, content editing - Ministry of Economic Affairs and Communications
Rene’ Lasseron - consultant
Merle Randlepp - consultant

Some Technical Notes & Contributions to the Community

  • RDF tagging was used to enable custom search filters with the Google Site Search. The final product can be seen in action for ex. here.
    We contributed several patches back to the GSS https://valitsus.ee/en/search/gss/ministerproject and have helped to maintain the module ever since.
    In-depth explanation of how the search was built can be found here.

  • 15-20 different content templates were built and included in the WYSIWYG API Template Plugin to allow the content editors to efficiently build complex content page structures such as this.

  • . A single content page can consist of several combined content templates.

  • Modules such as linkmeta and language switcher fallback were built and given back to the community during this project.