PX-Web -the future
The past Riga Reykjavik Helsinki Rome Vilnius Lucerne Stockholm Tirana Copenhagen Oslo Tórshavn Maputo
The beginning Riga Reykjavik Helsinki Rome Vilnius Lucerne Stockholm Petros joins the family .NET development starts Riga Reykjavik Helsinki Rome Vilnius Lucerne Stockholm Tirana Copenhagen Oslo Tórshavn Maputo A couple of weeks before the reference group meeting in Riga 2014 I was asked to assist the IT-unit of our communication department. VB6, Classic ASP and C into .NET We haven’t updated our own user interface against our statistical database for a couple of years at the same time So without knowing what PC-Axis or what PX-Web was I went to the meeting and I was surprised by how widespread the software was. Shortly after the meeting we began to look at what PX-Web was and how I should proceed with the conversion to the .NET platform.
Common Nordic Meta Model The idea Presentation PX-Web Web controls Model Menu Paxiom Operations Serializers Mapping PX-file Builder SQL Builder Data Source PX files Common Nordic Meta Model
The long road Riga Reykjavik Helsinki Rome Vilnius Lucerne Stockholm Petros joins the family .NET development starts Paxiom is demonstrated Mikael joins the family Riga Reykjavik Helsinki Rome Vilnius Lucerne Stockholm Tirana Copenhagen Oslo Tórshavn Maputo
The first version Riga Reykjavik Helsinki Rome Vilnius Lucerne Petros joins the family .NET development starts Paxiom is demonstrated Mikael joins the family Demonstration of PX-Web 2010 Release of PX-Web 2011 Riga Reykjavik Helsinki Rome Vilnius Lucerne Stockholm Tirana Copenhagen Oslo Tórshavn Maputo
The years of change Riga Reykjavik Helsinki Rome Vilnius Lucerne Petros joins the family .NET development starts Paxiom is demonstrated Mikael joins the family Demonstration of PX-Web 2010 Release of PX-Web 2011 Statistics Sweden uses PX components Statistics Sweden goes PX-Web No more licenses Release of PX-Win 1.0 Release of PX-Web 2017 Riga Reykjavik Helsinki Rome Vilnius Lucerne Stockholm Tirana Copenhagen Oslo Tórshavn Maputo
Common Nordic Meta Model Current state Presentation PX-Web 2017 v1 Web controls PX-Win 1.2 PX-Api Model Menu Paxiom Operations Serializers Query Mapping PX-file Builder SQL Builder API Builder Data Source PX files Common Nordic Meta Model PX-Api
Easier to customize
Modernize the UI Development started way back, over 10 years ago ASP.NET Web Forms Web controls not optimal Viewstate MVC or SPA with Angular/ReactJS/Vue Work better on different devices (responsive) Accessible
More performant Make it modular Less sticky Better caching
API – different structure Today based on location in the database Tomorrow by MATRIX/TableID Look at Statistics Denmark's API Streaming
API – better performance Figurs from 20170912 CPI