Blog Posts

Discover insights, updates and stories

Why NASA — and Anyone Using CKAN — Should Consider a Decoupled Front-End with PortalJS

NASA’s open data portal is powered by CKAN—but what if its user experience could match its scientific depth? This post explores how a decoupled frontend using PortalJS can transform performance, design flexibility, and scalability—without changing the backend. Learn how CKAN and PortalJS can work together to deliver a faster, smarter, and more user-friendly data experience.

The New Look of PortalJS Cloud

Discover how the redesigned PortalJS Cloud helps you launch a modern, WCAG 2.1/2.2-compliant open data portal—fully responsive, customizable, and optimized for lightning-fast search and data sharing. Built for governments, non-profits, academic institutions, and private organizations, it's the easiest way to deploy a user-friendly data platform in minutes.

How to Reduce Data Portal Costs by 90% or More

What if the key to smarter, more transparent governance wasn’t spending more—but spending less? Too often, data portals are seen as unavoidable financial burdens, rather than an opportunity. But they ...

Enhancing CKAN Resource Uploads via API with Cloudflare R2, Workers, and Queues.

Integrating Cloudflare R2 with CKAN revolutionizes resource uploads by enabling direct API-based file storage. Using pre-signed URLs, event-driven processing, and automated metadata updates via Workers and Queues, this approach streamlines uploads, enhances data consistency, and eliminates manual intervention.

The OpenSpending Revamp: Behind the Scenes

This post was originally published on the Datopian blog. In our last article, we explored the Open Spending revamp. Now, let's dive into the tech stack that makes it tick. We'll unpack how PortalJS, ...