From 13c907330155101572b9b937708469807fa66a09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 10:15:59 +0100 Subject: [PATCH 01/27] Update overview.md --- docs/PxWeb2/project/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/PxWeb2/project/overview.md b/docs/PxWeb2/project/overview.md index 14567fd..d8fd5d3 100644 --- a/docs/PxWeb2/project/overview.md +++ b/docs/PxWeb2/project/overview.md @@ -9,6 +9,6 @@ PxWeb at Statistics Norway: [Statbank Norway](https://www.ssb.no/statbank2/en/) ## Release versions - Follow the releases: [Version history](https://github.com/PxTools/PxWeb2/releases) -## Contact for questions and comments +## Contact for questions and comments TEST - Kristin Glomsås, Statistics Norway [kristin.glomsas@ssb.no](mailto:kristin.glomsas@ssb.no) - Åsa Arrhén, Statistics Sweden [px@scb.se](mailto:px@scb.se) From b4d00474ef19cbca6d6b45abfa389059f7664a9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 10:20:02 +0100 Subject: [PATCH 02/27] Update overview.md From bbf67b6c543ed420b22280ebf476eef07fb73e17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 10:24:16 +0100 Subject: [PATCH 03/27] Rename overview.md to introduction.md --- docs/PxWeb2/project/{overview.md => introduction.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/PxWeb2/project/{overview.md => introduction.md} (100%) diff --git a/docs/PxWeb2/project/overview.md b/docs/PxWeb2/project/introduction.md similarity index 100% rename from docs/PxWeb2/project/overview.md rename to docs/PxWeb2/project/introduction.md From 24942566b60c18881c196b0afbfce02afbd3a7b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 10:24:40 +0100 Subject: [PATCH 04/27] Update mkdocs.yml --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index f295296..b5e8b45 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -7,7 +7,7 @@ copyright: Copyright © 2025 Statistics Sweden and Statistics Norway nav: - Home: index.md - PxWeb 2: - - Introduction: PxWeb2/project/overview.md + - Introduction: PxWeb2/project/introduction.md - Plans: PxWeb2/project/plans.md - The project: PxWeb2/project/process.md - Documentation: From 793e6e1a819be4534eb959e607e5fa087797826f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 10:26:27 +0100 Subject: [PATCH 05/27] Update plans.md --- docs/PxWeb2/project/plans.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/PxWeb2/project/plans.md b/docs/PxWeb2/project/plans.md index f738029..2d53108 100644 --- a/docs/PxWeb2/project/plans.md +++ b/docs/PxWeb2/project/plans.md @@ -2,14 +2,15 @@ ## Remaining to develop in PxWeb 2 - Show PxWebApi 2 in PxWeb -- Button to improve table layout - DONE - Freeze table head - Improve search at start page (search for content in tables) - Search in beginning of words in variable list - Hide empty rows from table - Chose to show code or text - Manual pivoting -- Possibility for text and links in Help +- Possibility for text and links in Help +- Possibility for bulk download of tables +- Button to improve table layout - DONE - Possibility for own link in logo - DONE - Saved query as alternative to the algorithm (documentation) - DONE From 0000b1fa0ec1c14b633b742f4dcf86366d84a73b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 10:47:01 +0100 Subject: [PATCH 06/27] Update introduction.md --- docs/PxWeb2/project/introduction.md | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/docs/PxWeb2/project/introduction.md b/docs/PxWeb2/project/introduction.md index d8fd5d3..a3b0d18 100644 --- a/docs/PxWeb2/project/introduction.md +++ b/docs/PxWeb2/project/introduction.md @@ -1,8 +1,23 @@ -# Introduction to PxWeb 2 -PxWeb is an application for disseminating statistics in dynamic tables from an SQL or file-based database on the web. January 2024 to October 2025, Statistics Norway and Statistics Sweden collaborated in a joint project to create a new user-friendly interface based on PxWebApi 2, which was released In October 2025. +# What is PxWeb? +PxWeb is an open-source software for publishing and browsing statistical tables online, developed by Statistics Sweden and Statistics Norway. +You can customize PxWeb so it match your organisation’s visual profile, including colours, fonts, logo and icons. + +Its popularity comes from being: +• Open-source, no license fees +• WCAG compliant +• Lightweight, high performance +• Mobile friendly +• Designed specifically for statistics published by national statistical offices and other government agencies + +## PxWeb offers +### A user centric approach to dissemination of statistics +PxWeb is developed with user needs at the forefront. We care about the professionals who uses PxWeb for work, but also more casual users who need statistics to make informed decisions in their daily lives. +### A multidimensional Table Engine +PxWeb handles datasets with many variables (e.g., year × region × sex). Users can: +Select which variables to include +Filter or pivot data +Generate a custom table -## PxWeb demos -Latest version of PxWeb2: [PxWeb 2](https://pxweb2.pages.dev/en/) PxWeb at Statistics Norway: [Statbank Norway](https://www.ssb.no/statbank2/en/) From 9a8a67845786fee8644cdcde42de09321306e6a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 10:54:34 +0100 Subject: [PATCH 07/27] Update introduction.md --- docs/PxWeb2/project/introduction.md | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/docs/PxWeb2/project/introduction.md b/docs/PxWeb2/project/introduction.md index a3b0d18..8358182 100644 --- a/docs/PxWeb2/project/introduction.md +++ b/docs/PxWeb2/project/introduction.md @@ -3,20 +3,32 @@ PxWeb is an open-source software for publishing and browsing statistical tables You can customize PxWeb so it match your organisation’s visual profile, including colours, fonts, logo and icons. Its popularity comes from being: -• Open-source, no license fees -• WCAG compliant -• Lightweight, high performance -• Mobile friendly -• Designed specifically for statistics published by national statistical offices and other government agencies +- open-source, no license fees +- WCAG compliant +- lightweight, high performance +- mobile friendly +- designed specifically for statistics published by national statistical offices and other government agencies ## PxWeb offers ### A user centric approach to dissemination of statistics PxWeb is developed with user needs at the forefront. We care about the professionals who uses PxWeb for work, but also more casual users who need statistics to make informed decisions in their daily lives. ### A multidimensional Table Engine PxWeb handles datasets with many variables (e.g., year × region × sex). Users can: -Select which variables to include -Filter or pivot data -Generate a custom table +- Select which variables to include +- Filter or pivot data +- Generate a custom table +### Built-in API +Every dataset published in PXWeb automatically gets an API endpoint, allowing: +- developers to access data programmatically +- reproducible reporting +- integration with R, Python, Power BI, etc. +### Standardised Table Format (Px/Axes) +PxWeb uses the Px-file format, designed for statistical tables with: +- consistent metadata +- classifications +- variable hierarchies +- units, footnotes and descriptions + PxWeb at Statistics Norway: [Statbank Norway](https://www.ssb.no/statbank2/en/) From 719dd708bbfb92491c51224bb7e3eab7d1449c60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 11:15:26 +0100 Subject: [PATCH 08/27] Update introduction.md --- docs/PxWeb2/project/introduction.md | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/docs/PxWeb2/project/introduction.md b/docs/PxWeb2/project/introduction.md index 8358182..a8ef441 100644 --- a/docs/PxWeb2/project/introduction.md +++ b/docs/PxWeb2/project/introduction.md @@ -23,19 +23,28 @@ Every dataset published in PXWeb automatically gets an API endpoint, allowing: - reproducible reporting - integration with R, Python, Power BI, etc. ### Standardised Table Format (Px/Axes) -PxWeb uses the Px-file format, designed for statistical tables with: +PxWeb uses the px-file format, designed for statistical tables with: - consistent metadata - classifications - variable hierarchies - units, footnotes and descriptions +### Multilingual Support +Interfaces and metadata can be translated easily which is important for organisations serving multiple language groups. +### Easy maintenance +Users can update datasets by: +- replacing px-files +- automating updates via scripts +- integrating PxWeb with internal production systems +### Open-source complimentary applications +To facilitate the use of PxWeb, several organisations have developed complimentary open source Px-tools: +- For browsing and editing px-files (PxWin) +- For producing px-files (PxEdit and PxJob) +- For graphs and figures (PxGraph – requires a Highcharts lisence) +Information about more PxTools
+Statistics Sweden: [Statistical programs for px-files] (https://www.scb.se/en/services/statistical-programs-for-px-files/)
+Statistics Finland: [Px suite] (https://stat.fi/tup/tilastotietokannat/px-tuoteperhe_en.html)
- -PxWeb at Statistics Norway: [Statbank Norway](https://www.ssb.no/statbank2/en/) - -## Release versions -- Follow the releases: [Version history](https://github.com/PxTools/PxWeb2/releases) - -## Contact for questions and comments TEST -- Kristin Glomsås, Statistics Norway [kristin.glomsas@ssb.no](mailto:kristin.glomsas@ssb.no) -- Åsa Arrhén, Statistics Sweden [px@scb.se](mailto:px@scb.se) +## Contact for questions and comments +Please make an issue at Github with your question or comment about PxWeb +[Issues] (https://github.com/PxTools/PxWeb2/issues( From 253494a7d569d741472214b669866e6f346544e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 11:23:09 +0100 Subject: [PATCH 09/27] Update introduction.md --- docs/PxWeb2/project/introduction.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/PxWeb2/project/introduction.md b/docs/PxWeb2/project/introduction.md index a8ef441..ab9e414 100644 --- a/docs/PxWeb2/project/introduction.md +++ b/docs/PxWeb2/project/introduction.md @@ -10,41 +10,41 @@ Its popularity comes from being: - designed specifically for statistics published by national statistical offices and other government agencies ## PxWeb offers -### A user centric approach to dissemination of statistics +### 1. A user centric approach to dissemination of statistics PxWeb is developed with user needs at the forefront. We care about the professionals who uses PxWeb for work, but also more casual users who need statistics to make informed decisions in their daily lives. -### A multidimensional Table Engine +### 2. A multidimensional Table Engine PxWeb handles datasets with many variables (e.g., year × region × sex). Users can: - Select which variables to include - Filter or pivot data - Generate a custom table -### Built-in API +### 3. A built-in API Every dataset published in PXWeb automatically gets an API endpoint, allowing: - developers to access data programmatically - reproducible reporting - integration with R, Python, Power BI, etc. -### Standardised Table Format (Px/Axes) +### 4. Standardised Table Format (Px/Axes) PxWeb uses the px-file format, designed for statistical tables with: - consistent metadata - classifications - variable hierarchies - units, footnotes and descriptions -### Multilingual Support +### 5. Multilingual Support Interfaces and metadata can be translated easily which is important for organisations serving multiple language groups. -### Easy maintenance +### 6. Easy maintenance Users can update datasets by: - replacing px-files - automating updates via scripts - integrating PxWeb with internal production systems -### Open-source complimentary applications +### 7. Open-source complimentary applications To facilitate the use of PxWeb, several organisations have developed complimentary open source Px-tools: - For browsing and editing px-files (PxWin) - For producing px-files (PxEdit and PxJob) - For graphs and figures (PxGraph – requires a Highcharts lisence) -Information about more PxTools
-Statistics Sweden: [Statistical programs for px-files] (https://www.scb.se/en/services/statistical-programs-for-px-files/)
-Statistics Finland: [Px suite] (https://stat.fi/tup/tilastotietokannat/px-tuoteperhe_en.html)
+### More information about tools for px-files +Statistics Sweden: [Statistical programs for px-files] (https://www.scb.se/en/services/statistical-programs-for-px-files/) +Statistics Finland: [Px suite] (https://stat.fi/tup/tilastotietokannat/px-tuoteperhe_en.html) ## Contact for questions and comments Please make an issue at Github with your question or comment about PxWeb -[Issues] (https://github.com/PxTools/PxWeb2/issues( +[Issues] (https://github.com/PxTools/PxWeb2/issues) From b8b71f85e54fc222813331c8df6cbe19652cef73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 12:24:57 +0100 Subject: [PATCH 10/27] Update introduction.md --- docs/PxWeb2/project/introduction.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/PxWeb2/project/introduction.md b/docs/PxWeb2/project/introduction.md index ab9e414..3f10060 100644 --- a/docs/PxWeb2/project/introduction.md +++ b/docs/PxWeb2/project/introduction.md @@ -42,8 +42,10 @@ To facilitate the use of PxWeb, several organisations have developed complimenta - For graphs and figures (PxGraph – requires a Highcharts lisence) ### More information about tools for px-files -Statistics Sweden: [Statistical programs for px-files] (https://www.scb.se/en/services/statistical-programs-for-px-files/) -Statistics Finland: [Px suite] (https://stat.fi/tup/tilastotietokannat/px-tuoteperhe_en.html) +Statistics Sweden: +[Statistical programs for px-files](https://www.scb.se/en/services/statistical-programs-for-px-files/) +Statistics Finland: +[Px suite](https://stat.fi/tup/tilastotietokannat/px-tuoteperhe_en.html) ## Contact for questions and comments Please make an issue at Github with your question or comment about PxWeb From 0a3d2f0527fc3216195c7cec8c06e3e7d336629e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 12:26:03 +0100 Subject: [PATCH 11/27] Update introduction.md --- docs/PxWeb2/project/introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/PxWeb2/project/introduction.md b/docs/PxWeb2/project/introduction.md index 3f10060..896b894 100644 --- a/docs/PxWeb2/project/introduction.md +++ b/docs/PxWeb2/project/introduction.md @@ -49,4 +49,4 @@ Statistics Finland: ## Contact for questions and comments Please make an issue at Github with your question or comment about PxWeb -[Issues] (https://github.com/PxTools/PxWeb2/issues) +[Issues](https://github.com/PxTools/PxWeb2/issues) From 3228482df57fa70748424e5e6a749e4867425f2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 12:27:39 +0100 Subject: [PATCH 12/27] Update introduction.md --- docs/PxWeb2/project/introduction.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/PxWeb2/project/introduction.md b/docs/PxWeb2/project/introduction.md index 896b894..f18666a 100644 --- a/docs/PxWeb2/project/introduction.md +++ b/docs/PxWeb2/project/introduction.md @@ -37,9 +37,9 @@ Users can update datasets by: - integrating PxWeb with internal production systems ### 7. Open-source complimentary applications To facilitate the use of PxWeb, several organisations have developed complimentary open source Px-tools: -- For browsing and editing px-files (PxWin) -- For producing px-files (PxEdit and PxJob) -- For graphs and figures (PxGraph – requires a Highcharts lisence) +- PxWin - for browsing and editing px-files +- PxEdit and PxJob - For producing px-files +- PxGraph - For graphs and figures (requires a Highcharts lisence) ### More information about tools for px-files Statistics Sweden: From 9540b270d879397070502872c92ef4250eae6952 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 12:38:30 +0100 Subject: [PATCH 13/27] Update plans.md --- docs/PxWeb2/project/plans.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/PxWeb2/project/plans.md b/docs/PxWeb2/project/plans.md index 2d53108..0b81ed8 100644 --- a/docs/PxWeb2/project/plans.md +++ b/docs/PxWeb2/project/plans.md @@ -1,6 +1,6 @@ -# Plans +# Upcomin features -## Remaining to develop in PxWeb 2 +## Remaining to develop in PxWeb - Show PxWebApi 2 in PxWeb - Freeze table head - Improve search at start page (search for content in tables) @@ -14,7 +14,10 @@ - Possibility for own link in logo - DONE - Saved query as alternative to the algorithm (documentation) - DONE -## Further plan PxWeb 2.x +### Follow the releases +[Release versions](https://github.com/PxTools/PxWeb2/releases) + +## Further plans for PxWeb 2.x - Graph - Hierarchy - Sort order From b37f55e311315395a5139fa7c8f1826335fd7d77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 12:38:53 +0100 Subject: [PATCH 14/27] Update plans.md --- docs/PxWeb2/project/plans.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/PxWeb2/project/plans.md b/docs/PxWeb2/project/plans.md index 0b81ed8..8b6030a 100644 --- a/docs/PxWeb2/project/plans.md +++ b/docs/PxWeb2/project/plans.md @@ -1,4 +1,4 @@ -# Upcomin features +# Upcoming features ## Remaining to develop in PxWeb - Show PxWebApi 2 in PxWeb From 7d000434a16ef41685b78800f3f2e8e5b46f5d30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 12:44:14 +0100 Subject: [PATCH 15/27] Update plans.md --- docs/PxWeb2/project/plans.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/docs/PxWeb2/project/plans.md b/docs/PxWeb2/project/plans.md index 8b6030a..769c94d 100644 --- a/docs/PxWeb2/project/plans.md +++ b/docs/PxWeb2/project/plans.md @@ -14,9 +14,6 @@ - Possibility for own link in logo - DONE - Saved query as alternative to the algorithm (documentation) - DONE -### Follow the releases -[Release versions](https://github.com/PxTools/PxWeb2/releases) - ## Further plans for PxWeb 2.x - Graph - Hierarchy From 8931363ba47ec10fdfe56b8b2159e31af32e903b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 12:49:05 +0100 Subject: [PATCH 16/27] Update try.md --- docs/PxWeb2/project/try.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/PxWeb2/project/try.md b/docs/PxWeb2/project/try.md index 39967d7..870b31d 100644 --- a/docs/PxWeb2/project/try.md +++ b/docs/PxWeb2/project/try.md @@ -1,13 +1,14 @@ -# Follow the development of PxWeb 2 +# Demo -## Tables from Statistics Sweden database -- [Database from Statistics Sweden](https://test.pxweb2.pages.dev/sv/) +## The latest version at Github (with data from Statistics Sweden) +- [The latest version](https://pxweb2.pages.dev/en/) -## Tables from Statistics Norway database -- [Database from Statistics Norway](https://test-ssb.pxweb2.pages.dev/no/) +## PxWeb at Statistics Norway +- [Statbank Norway](https://www.ssb.no/statbank2/en/) ## Try it with your own data You are free to test PxWeb2 with your own data. It works both with px-files and cnmm database - [Read the documentation](https://www.pxtools.net/documentation/overview/) - +## Follow the releases +[Release versions](https://github.com/PxTools/PxWeb2/releases) From 4b610ece70ca72ced2bb271043a5ec02c6d5f142 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 12:49:30 +0100 Subject: [PATCH 17/27] Rename try.md to demo.md --- docs/PxWeb2/project/{try.md => demo.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/PxWeb2/project/{try.md => demo.md} (100%) diff --git a/docs/PxWeb2/project/try.md b/docs/PxWeb2/project/demo.md similarity index 100% rename from docs/PxWeb2/project/try.md rename to docs/PxWeb2/project/demo.md From 84266a905b8cc60037af1e9fa4ef05b75848127a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 13:19:53 +0100 Subject: [PATCH 18/27] Update Solution.md --- docs/PxWeb2/project/Solution.md | 77 ++++++++++++++++++++++----------- 1 file changed, 51 insertions(+), 26 deletions(-) diff --git a/docs/PxWeb2/project/Solution.md b/docs/PxWeb2/project/Solution.md index 410102c..269e64a 100644 --- a/docs/PxWeb2/project/Solution.md +++ b/docs/PxWeb2/project/Solution.md @@ -1,26 +1,51 @@ -# PxWeb 2 solution -In the project, we have made some choices about how we will work in the project across two countries, in order to create opportunities for other countries to contribute in the long term with both development and user testing of PxWeb 2.0. In addition, we have made some choices to find the best solution for installing PxWeb. All this to reach the main goal to create a user-friendly PxWeb. -## WCAG and Search Engine Optimization (SEO) -- The new interface will follow the rules for A and AA in [WCAG 2.1](https://www.w3.org/TR/WCAG21/) -- SEO is the use of methods that achieve better visibility or "ranking" on search engines result page. -## PxWeb 2.0 designsystem -We build a design system that can be used by all so the same components can be used for all px products so they get a common expression and be recognizable. -[Design system in Storybook](https://pxweb2.pages.dev/storybook/) -## Options in PxWeb 2.0 -Each organization should easily be able to adapt the interface a little, but it should still be possible to see that it is a Px-product. -The changes will be possible to introduce both before and after installation of PxWeb 2.0. -It will be possible to change -- colors -- font -- corner radius of the elements in the interface. -## Open source at GitHub -The new interface is able to install directly from GitHub. Also documentation is found here. -[PxTools at GitHub](https://www.pxtools.net/documentation/overview/) -## Usertest -We have been following following the UX design process in this project. -![The Ux design process](https://github.com/PxTools/PxWeb2/assets/81364833/8534bfdb-1d0c-49ef-8f2b-5b59357a37bf) -All the choices we made are based on user insigth. -The main focus has been navigation, understand the main fuctionaility in PxWeb and how the most used task should work. -We have several usertests during the project, both on desktop and mobile. -## Possibility for connection -In the PxWeb 2.0 interface, it is easy to connect other tools such as Highcharts, Tableau, Power BI and other AI products. This can be connected both by using saved queries from PxWeb 2.0 or by connecting directly to PxWebApi 2.0. +# Is PxWeb right for you? +PxWeb is open source and can be downloaded and customized without charge. However, this installation requires IT-skills. Also, to publish statistics in PxWeb you need to create px-files, either by technically integrating with your own IT environment using Python, R or similar, or by manually producing the files using the tool [PxEdit](https://stat.fi/tup/tilastotietokannat/px-tuoteperhe_en.html) Another solution is to use an SQL database, but this also requires in-house technical support. + +## PxWeb might be right for your organization if: +### 1. Your tables are multidimensional +Unlike most open source data tools, PxWeb is custom made to deal with: +- multidimensional tables +- official metadata +- classifications and hierarchies +- table building +PxWeb is specially designed for disseminating official statistics and handles this without the need for adaptations. + +### 2. You want an analytical tool and not just static tables +Your users can among other things: +- Filter variables +- Pivot the table +- Make their own extractions +- Compare categories +Many open source tools only give the user static tables + +You want an automatic, metadata rich, built-in API for all your tables and datasets +Every time you publish a table in PxWeb, you also get an API. This is one of the main reasons economists, researchers, data scientists and financial journalists like PxWeb. + +### 3. You want mobile friendly data dissemination +Many argue that accessing official statistics and other multidimensional tables requires expert knowledge and a computer. We beg to differ. PxWeb provides users with an easy way to look up tables and data on the go using their mobile devices. + +### 4. You want a format which is tailor made for statistics +[The Px-format](https://www.scb.se/en/services/statistical-programs-for-px-files/px-file-format/) is: +- Structured for statistics +- Easy to version +- Rich on metadata +- Stable over time +- High perfomance. Px-files usually offer better performance than other, more complex, data formats such as SDMX. +Other solutions often require conversion to CSV/JSON without metadata, or complex data models. The px-format is what many described as developer friendly. It should be noted that for extremely large datasets, the px-format might be limited and you will need to establish another solution for that dataset. + +### 5. You want a stable, easy and low maintenance application +Pxweb is: +- Easy to install +- Easy to run +- Lightweight and requires limited server capacity +- Good performance +However, if you have a high number of datasets, manually producing it in PxEdit can be time consuming. To integrate with internal systems and to automate px-file production will require an IT investment. + +### 6. You want open source code, no licence fees and a chance to influence further development +- PxWeb is open source and several public organisations such as Statistics Sweden and Statistics Norway are collaborating in its continual development. This ensures longevity and predictability. +- Through our web community you can track what new features and changes are coming in the next release. You can also discuss technical issues you might have and propose new features. You can also attend our annual international Px-meeting. +- The metadata rich PxWebApi makes it easy for you to develop customized applications if you have specific needs. + +### 7. If you need a multilanguage dissemination system +Many public institutions and statistical agencies are required to support several languages. PxWeb supports this out of the box, whereas a lot of other applications requires more manual work, adaptations in existing publishing solutions etc. + From f46a18134bbb42f48b0d118408d8fd9d6e838ec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 13:24:17 +0100 Subject: [PATCH 19/27] Update mkdocs.yml --- mkdocs.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index b5e8b45..2b8b470 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -8,8 +8,10 @@ nav: - Home: index.md - PxWeb 2: - Introduction: PxWeb2/project/introduction.md + - IsPxWeb right for you?: PxWeb2/project/solution.md + - Demo: PxWeb2/project/demo.md - Plans: PxWeb2/project/plans.md - - The project: PxWeb2/project/process.md + - Documentation: - Overview: documentation/overview.md - Getting Started: From 07b834f1057defa2e0303f3ef198437db07e3cb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 29 Dec 2025 13:24:27 +0100 Subject: [PATCH 20/27] Update mkdocs.yml --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index 2b8b470..fd7611e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -8,7 +8,7 @@ nav: - Home: index.md - PxWeb 2: - Introduction: PxWeb2/project/introduction.md - - IsPxWeb right for you?: PxWeb2/project/solution.md + - Is PxWeb right for you?: PxWeb2/project/solution.md - Demo: PxWeb2/project/demo.md - Plans: PxWeb2/project/plans.md From 9258049ff7ad7938c120539869c4f89278f47fc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 19 Jan 2026 15:14:51 +0100 Subject: [PATCH 21/27] Update plans.md --- docs/PxWeb2/project/plans.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/PxWeb2/project/plans.md b/docs/PxWeb2/project/plans.md index 769c94d..0bb260b 100644 --- a/docs/PxWeb2/project/plans.md +++ b/docs/PxWeb2/project/plans.md @@ -8,11 +8,7 @@ - Hide empty rows from table - Chose to show code or text - Manual pivoting -- Possibility for text and links in Help - Possibility for bulk download of tables -- Button to improve table layout - DONE -- Possibility for own link in logo - DONE -- Saved query as alternative to the algorithm (documentation) - DONE ## Further plans for PxWeb 2.x - Graph @@ -21,8 +17,11 @@ - Sum - more... -## Releases in the project ---------------- +## Release versions +- Latest releases: [Version history](https://github.com/PxTools/PxWeb2/releases) +-------------------------------------------------------------------------------------------- +## Releases in the project + ## PxWeb 2 Release October 2025 - Startpage - Save to file From 4d99f7040943504009d83e166571850effeef14e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Mon, 19 Jan 2026 15:47:32 +0100 Subject: [PATCH 22/27] Rename Solution.md to solution.md --- docs/PxWeb2/project/{Solution.md => solution.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/PxWeb2/project/{Solution.md => solution.md} (100%) diff --git a/docs/PxWeb2/project/Solution.md b/docs/PxWeb2/project/solution.md similarity index 100% rename from docs/PxWeb2/project/Solution.md rename to docs/PxWeb2/project/solution.md From f6149e29da5a6610ca39bfe9de59a8c89df2b7cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Fri, 23 Jan 2026 12:57:25 +0100 Subject: [PATCH 23/27] Update demo.md --- docs/PxWeb2/project/demo.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/PxWeb2/project/demo.md b/docs/PxWeb2/project/demo.md index 870b31d..a1ad94f 100644 --- a/docs/PxWeb2/project/demo.md +++ b/docs/PxWeb2/project/demo.md @@ -5,6 +5,7 @@ ## PxWeb at Statistics Norway - [Statbank Norway](https://www.ssb.no/statbank2/en/) +- From 29 January [Statbank Norway](https://www.ssb.no/statbank/) ## Try it with your own data You are free to test PxWeb2 with your own data. It works both with px-files and cnmm database From 8d3303abb6faf706727ddda3e4871f2b658dcb90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Fri, 23 Jan 2026 13:08:56 +0100 Subject: [PATCH 24/27] Update introduction.md --- docs/PxWeb2/project/introduction.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/docs/PxWeb2/project/introduction.md b/docs/PxWeb2/project/introduction.md index f18666a..cb695fa 100644 --- a/docs/PxWeb2/project/introduction.md +++ b/docs/PxWeb2/project/introduction.md @@ -11,32 +11,34 @@ Its popularity comes from being: ## PxWeb offers ### 1. A user centric approach to dissemination of statistics -PxWeb is developed with user needs at the forefront. We care about the professionals who uses PxWeb for work, but also more casual users who need statistics to make informed decisions in their daily lives. +PxWeb is developed with user needs at the forefront. We care about the professionals who uses PxWeb for work, but also more casual users who need statistics to make informed decisions in their daily lifes. ### 2. A multidimensional Table Engine -PxWeb handles datasets with many variables (e.g., year × region × sex). Users can: +PxWeb handles datasets with many variables (e.g. year × region × sex). Users can - Select which variables to include - Filter or pivot data - Generate a custom table ### 3. A built-in API -Every dataset published in PXWeb automatically gets an API endpoint, allowing: +Every dataset published in PXWeb automatically gets an API endpoint, allowing; - developers to access data programmatically -- reproducible reporting - integration with R, Python, Power BI, etc. -### 4. Standardised Table Format (Px/Axes) +### 4. Standardised file format PxWeb uses the px-file format, designed for statistical tables with: - consistent metadata - classifications - variable hierarchies - units, footnotes and descriptions -### 5. Multilingual Support +### 5. Support for two datasources +- Px-file database +- SQL database (accordning to Common Nordic data Model) +### 6. Multilingual support Interfaces and metadata can be translated easily which is important for organisations serving multiple language groups. -### 6. Easy maintenance +### 7. Easy maintenance Users can update datasets by: - replacing px-files - automating updates via scripts - integrating PxWeb with internal production systems -### 7. Open-source complimentary applications -To facilitate the use of PxWeb, several organisations have developed complimentary open source Px-tools: +### 8. Open-source complimentary applications +To facilitate the use of PxWeb, other organisations have developed complimentary open source Px-tools: - PxWin - for browsing and editing px-files - PxEdit and PxJob - For producing px-files - PxGraph - For graphs and figures (requires a Highcharts lisence) From b3b74d4d2e439713c19e3901325abf57a2ba96a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Fri, 23 Jan 2026 13:09:45 +0100 Subject: [PATCH 25/27] Update plans.md --- docs/PxWeb2/project/plans.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/PxWeb2/project/plans.md b/docs/PxWeb2/project/plans.md index 0bb260b..5c71ed4 100644 --- a/docs/PxWeb2/project/plans.md +++ b/docs/PxWeb2/project/plans.md @@ -3,7 +3,6 @@ ## Remaining to develop in PxWeb - Show PxWebApi 2 in PxWeb - Freeze table head -- Improve search at start page (search for content in tables) - Search in beginning of words in variable list - Hide empty rows from table - Chose to show code or text From 290a9c9f53cf17350bec59be968cd773f4a73d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Fri, 23 Jan 2026 13:11:17 +0100 Subject: [PATCH 26/27] Update process.md --- docs/PxWeb2/project/process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/PxWeb2/project/process.md b/docs/PxWeb2/project/process.md index c5221e9..f6178b6 100644 --- a/docs/PxWeb2/project/process.md +++ b/docs/PxWeb2/project/process.md @@ -1,7 +1,7 @@ # The project New interface for PxWeb (January 2024 - October 2025) ## Background -The user interface in PxWeb "classic" could no longer be effectively developed due to technological limitations, and users needs and expectations are constantly changing so Statistics Sweden and Statistics Norway jointly initiated a project in January 2024. The aim of the project was to create a new user interface based on PxWebApi 2 and was released in its first version in October 2025. +The user interface in old PxWeb (latest versionj PxWeb 2025v1) could no longer be effectively developed due to technological limitations, and users needs and expectations are constantly changing so Statistics Sweden and Statistics Norway jointly initiated a project in January 2024. The aim of the project was to create a new user interface based on PxWebApi 2 and was released in its first version in October 2025. ### Goals of the Project The project had two goals - A new user-friendly interface for PxWeb based on PxWebApi 2 From cab197e27238b5874fa25076f53d59e4a8b05862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85sa=20Arrh=C3=A9n?= Date: Fri, 23 Jan 2026 13:44:21 +0100 Subject: [PATCH 27/27] Update solution.md --- docs/PxWeb2/project/solution.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/PxWeb2/project/solution.md b/docs/PxWeb2/project/solution.md index 269e64a..4c81711 100644 --- a/docs/PxWeb2/project/solution.md +++ b/docs/PxWeb2/project/solution.md @@ -1,7 +1,7 @@ # Is PxWeb right for you? PxWeb is open source and can be downloaded and customized without charge. However, this installation requires IT-skills. Also, to publish statistics in PxWeb you need to create px-files, either by technically integrating with your own IT environment using Python, R or similar, or by manually producing the files using the tool [PxEdit](https://stat.fi/tup/tilastotietokannat/px-tuoteperhe_en.html) Another solution is to use an SQL database, but this also requires in-house technical support. -## PxWeb might be right for your organization if: +## PxWeb might be right for your organisation if: ### 1. Your tables are multidimensional Unlike most open source data tools, PxWeb is custom made to deal with: - multidimensional tables