Skip to content

Commit f081b2e

Browse files
authored
Merge pull request #33 from PxTools/AsaArrhen-patch-4-1
Asa arrhen patch 4 1
2 parents c97b557 + d108645 commit f081b2e

4 files changed

Lines changed: 72 additions & 31 deletions

File tree

docs/PxWeb2/project/overview.md

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,15 @@
1-
# Introduction to PxWeb
2-
## Background
3-
PxWeb is an application for disseminating statistics in dynamic tables from an SQL or file-based database on the web. The user interface in the current version of PxWeb 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.
4-
## Two goals of the Project (January 2024 - October 2025)
5-
The project had two goals
6-
- A new user-friendly interface for PxWeb based on PxWebApi 2
7-
- Test and establish effective and sustainable collaboration processes between Statistics Sweden, SCB and Statistics Norway, SSB at both operational level and management level in the further development of PX-tools
8-
## Organization
9-
### Steering group
10-
The steering group consist of managers at Communication and IT in SCB and SSB.
11-
### Project team
12-
The team had participants from both Statistics Sweden and Statistics Norway.
13-
The team was set up with
14-
- Project leader
15-
- Scrum master
16-
- Architects
17-
- UX/UI Designer
18-
- Developers
19-
- Specialists
20-
- Technical lead
21-
- Test leader
22-
- Testers
1+
# Introduction to PxWeb 2
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.
3+
4+
## PxWeb demos
5+
Latest version of PxWeb2: [PxWeb 2](https://pxweb2.pages.dev/en/)
6+
7+
PxWeb at Statistics Norway: [Statbank Norway](https://www.ssb.no/statbank2/en/)
8+
9+
## Release versions
10+
- PxWeb is continously updated. Release policy (länk kommer)
11+
- Follow version content: [Version history](https://github.com/user-attachments/assets/b21abdf9-0767-43ac-a930-1e5da31244fd/)
12+
2313
## Contact for questions and comments
2414
- Kristin Glomsås, Statistics Norway [kristin.glomsas@ssb.no](mailto:kristin.glomsas@ssb.no)
2515
- Åsa Arrhén, Statistics Sweden [px@scb.se](mailto:px@scb.se)

docs/PxWeb2/project/plans.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Remaining to develop 2025
44
- Show PxWebApi 2 in PxWeb
5-
- Button to improve table layout
5+
- Button to improve table layout - DONE
66
- Freeze table head
77
- Improve search at start page (search for content in tables)
88
- Search in beginning of words in variable list
@@ -12,7 +12,7 @@
1212
- Possibility for text and links in Help
1313
- Possibility for own link in logo
1414
- WCAG-fixes
15-
- Saved query as alternative to the algorithm (documentation)
15+
- Saved query as alternative to the algorithm (documentation) - DONE
1616

1717
## Remaining to develop after 2025 in PxWeb 2
1818
- Graph

docs/PxWeb2/project/process.md

Lines changed: 56 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,64 @@
1-
# Process in the project (January 2024 - October 2025)
2-
- The project group work in sprints of three weeks.
1+
# The project New interface for PxWeb (January 2024 - October 2025)
2+
3+
## Background
4+
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.
5+
### Goals of the Project
6+
The project had two goals
7+
- A new user-friendly interface for PxWeb based on PxWebApi 2
8+
- Test and establish effective and sustainable collaboration processes between Statistics Sweden, SCB and Statistics Norway, SSB at both operational level and management level in the further development of PX-tools
9+
## Organization
10+
### Steering group
11+
The steering group consist of managers at Communication and IT in SCB and SSB.
12+
### Project team
13+
The team had participants from both Statistics Sweden and Statistics Norway.
14+
The team was set up with
15+
- Project leader
16+
- Scrum master
17+
- Architects
18+
- UX/UI Designer
19+
- Developers
20+
- Specialists
21+
- Technical lead
22+
- Test leader
23+
- Testers
24+
## PxWeb 2 solution
25+
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. 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.
26+
### WCAG and Search Engine Optimization (SEO)
27+
- The new interface will follow the rules for A and AA in [WCAG 2.1](https://www.w3.org/TR/WCAG21/)
28+
- SEO is the use of methods that achieve better visibility or "ranking" on search engines result page.
29+
### PxWeb 2.0 designsystem
30+
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.
31+
[Design system in Storybook](https://pxweb2.pages.dev/storybook/)
32+
### Options in PxWeb 2
33+
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.
34+
The changes will be possible to introduce both before and after installation of PxWeb 2.
35+
It will be possible to change
36+
- colours
37+
- font
38+
- corner radius of the elements in the interface.
39+
- Change icons
40+
- Add languages
41+
- [Documentation of possible customization](https://www.pxtools.net/PxWeb2/documentation/customization/)
42+
### Open source at GitHub
43+
The new interface is able to install directly from GitHub. Also documentation is found here.
44+
[PxTools at GitHub](https://www.pxtools.net/documentation/overview/)
45+
### Usertest
46+
We have been following following the UX design process in this project.
47+
![The Ux design process](https://github.com/PxTools/PxWeb2/assets/81364833/8534bfdb-1d0c-49ef-8f2b-5b59357a37bf)
48+
All the choices we made are based on user insigth.
49+
The main focus has been navigation, understand the main fuctionaility in PxWeb and how the most used task should work.
50+
We have several usertests during the project, both on desktop and mobile.
51+
### Possibility for connection
52+
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.
53+
54+
## Process in the project
55+
- The project group worked in sprints of three weeks.
356
- The group follow the scrum rituals with sprintplanning, refinement, retro and daily stand-up.
457
- The sprints end with a demo (sprint review) on Monday every third week at twelve o'clock.
558
- Developers have an open Teams-link where they cooperate daily.
659
- The project group meet physically once a quarter.
7-
## Test tools
860

61+
## Test tools
962
| Type of test | Testing tools |
1063
| --- | ----------- |
1164
|Unit and integration tests | Vitest/Jest |

mkdocs.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,9 @@ copyright: Copyright © 2025 Statistics Sweden and Statistics Norway
77
nav:
88
- Home: index.md
99
- PxWeb 2:
10-
- Overview: PxWeb2/project/overview.md
11-
- Try PxWeb 2: PxWeb2/project/try.md
12-
- Solution: PxWeb2/project/Solution.md
10+
- Introduction: PxWeb2/project/overview.md
1311
- Plans: PxWeb2/project/plans.md
14-
- Process: PxWeb2/project/process.md
12+
- The project: PxWeb2/project/process.md
1513
- Documentation:
1614
- Overview: documentation/overview.md
1715
- Getting Started:

0 commit comments

Comments
 (0)