Jerry HILBERT

handslustyInternet and Web Development

Dec 14, 2013 (3 years and 8 months ago)

61 views

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

IPEX


The next version

A preview of ongoing work


to redesign the IPEX website

Jerry Hilbert

European Parliament, DG ITEC (DIT)

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

IPEX is

An
EU inter
-
parliamentary network

of correspondents
to exchange information on
legislation and policies


A
comprehensive website

to support this exchange of
information (
www.ipex.eu
)


A
reference site for national parliaments

to publish
and share their results of EU related parliamentary
scrutiny, as well as on issues related to subsidiarity

INTRODUCTION

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Why IPEX

Cope with the growing relevance of EU information
exchange among parliaments


Facilitate and improve exchange of parliamentary
scrutiny, especially in national parliaments


Increase transparency of EU decision making


INTRODUCTION

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Statistics of pages added

INTRODUCTION

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Homepage

CURRENT SITE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Legislative dossier


Dossier page

CURRENT SITE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Legislative dossier


Scrutiny page

CURRENT SITE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

2009
-
2010

May 2009:
Annual Correspondents meeting 2009

suggested
enhancements and improvements for the IPEX website


October 2009: the
TWIG

was established by the IPEX Board


December 2009: The
Lisbon Treaty

came into force


early 2010:
EP agreed to fund

the developments


January
-
March 2010:
Meetings of the TWIG


May 2010: IPEX Board
approved specifications


CHANGE IS IN THE AIR …

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Technical aspects

Old site:

Based on the Open Source WCMS Jahia


(
http://www.jahia.org
)

Advantage:


-

existing CMS framework, coping with multilingual aspects


-

quick initial development


-

easy hands
-
on for the users (contributors)

Disadvantage:


-

performance issues if the content has a high turnover


-

considerable investment to migrate to recent versions which correct
issues


-

huge investment to answer specific needs (notification, webservices, ..)

CHANGE IS IN THE AIR …

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Technical aspects

New site:

specific CMS (Java, Javascript (JQuery, ExtJS),


Spring, Hibernate, SolR (Lucene))


-

Focus on the specificities and new needs of IPEX

-

Back office separated from frontend (website)

-

Performance optimized

-

Specific functions are easily implemented

-
Common rendering of output

-
New web services proposed


CHANGE IS IN THE AIR …

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Technical aspects

CHANGE IS IN THE AIR …

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Updated and improved site structure


Redesign the homepage



Review and standardize the page structure


FEATURES OF THE NEXT VERSION

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Public Homepage

SCREENSHOT
-

WEBSITE

Language selection

Search

General news (changing)

Calendar

Sections explained

EU documents new/deadline

Links

Main menu

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Standard structure of an IPEX page

SCREENSHOT
-

WEBSITE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Updated and improved site structure


Redesign the Dossier page and structure


-

complete and comprehensive outline


-

include comments and responses from all actors


-

information related to the informal political dialogue



FEATURES OF THE NEXT VERSION

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Documents & Dossier page (1)

SCREENSHOT
-

WEBSITE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Documents & Dossier page (2)

SCREENSHOT
-

WEBSITE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Documents & Dossier page (3)

SCREENSHOT
-

WEBSITE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Scrutiny page (1)

SCREENSHOT
-

WEBSITE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Improved accessibility


Language issues


Provide means for


-

allowing navigation possibly in all EU languages


-

contributions from National Parliaments in English or French and/or
in another language


-

list the availability of other language versions


-

apply a substitution rule if a language version is not available



WAI level A compliance

FEATURES OF THE NEXT VERSION

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Search facilities & Personalisation


Extended advanced search


-

a more modern and complete search



Full text search


-

include content from uploaded documents



Saved searches


-

RSS and Notifications


FEATURES OF THE NEXT VERSION

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Private Homepage

SCREENSHOT
-

WEBSITE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Forum


Back office
-

Websites


Forum


Provide spaces restricted to identified users for exchanging information
about legislative proposals or other documents



Ease adding and editing of content



Incorporate other web site


-

EU Speakers conference

FEATURES OF THE NEXT VERSION

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Back office: A desktop in the browser (ExtJS)

SCREENSHOT BACK OFFICE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Back office: A desktop in your browser (ExtJS)

SCREENSHOT BACK OFFICE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Back office: example of a Scrutiny

SCREENSHOT BACK OFFICE

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Integration with other information systems


Direct transmission from the European Commission to IPEX


… following contacts to decide the transmission modalities


Negotiated receipts from the Council of the European Union


… following contacts to decide the transmission modalities


Retrieval of information from the Publication Office



Exchanges by XML feed with National Parliaments


FEATURES OF THE NEXT VERSION

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

WEBSERVICES in GENERAL

WEBSERVICES

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

XML Feed = Transmission of scrutinies [old architecture]

WEBSERVICES

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

XML Feed = Transmission of scrutinies [new architecture]

WEBSERVICES

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

Requirements

… not everything can be solved by IT


Technical working group to get in contact with the
European Commission and the Council of the European
Union for defining the transmission modalities for
documents



Recommendation for open document formats



Language issue



FEATURES OF THE NEXT VERSION

IPEX
-

The next version

ECPRD ICT seminar, 17
-
20 November 2010, Bucharest

In brief …


Reviewed structure of the website and the core product



Different technology used



Back office separated from the website



Recent browser requested for contributors
(IE 7, Firefox 2,
Chrome 3, Safari 3, …)*



XML feed: AXIS (phase out) replaced by SPRING (smaller
change)

IMPORTANT

* Following a survey done in October 2010, only 1 chamber out of 29 that answered may have a concern (only using IE6)