PortalJS Admin
The admin UI used by publishers and sysadmins to manage CKAN content.
PortalJS Admin
Purpose
Provides a modern UI on top of CKAN for managing datasets, resources, users, and organisations. This is what publishers and sysadmins log in to.
- Authenticate publishers and sysadmins.
- UI for creating, editing, and reviewing datasets.
- Drive the publishing workflow.
- Manage users and organisations.
Tech stack
| Layer | Tech |
|---|---|
| Framework | Next.js (React) |
| Auth | JWT, OAuth |
| Backend | Talks to CKAN's API |
Repo location
Monorepo - https://github.com/datopian/dx-helm-neso.git
Dependencies
- CKAN
- Azure Identity provider
See also
Last reviewed: 2026-05-04