We built an #OpenSource template that adds a read-only exploration layer on top of #OpenMetadata. Includes: dataset search, domain browsing, glossary, and detail pages. Fetches directly from OpenMetadata—no duplication or syncing.
Full article & template: portaljs.com/blog/turning-op…
How does #PortalJSCloud save costs?
By replacing dedicated server costs with serverless pay-as-you-go, eliminating manual maintenance overhead (updates, security), and reducing custom dev time with pre-built features.
portaljs.com/blog/how-to-red…#DataInfrastructure#data
Dev team struggled with complex CKAN API calls for resource uploads.
Adopted PortalJS library which abstracted the multipart requests & auth.
Result: Faster integration, cleaner code, easier automation.
#Data#CKAN#SaaS#DigitalGov#PortalJSCloud
Improve data discoverability effortlessly.
#PortalJSCloud's AI automatically generates standards-compliant (DCAT, Dublin Core) metadata upon dataset upload.
Less manual work, more impact.
#OpenDataPortal#Data#OpenData
For developers building on top of data platforms like CKAN, what helper libraries or SDKs do you wish you had to simplify API interactions?
#Data#CKAN#UI#DataInfrastructure
Managing CKAN infrastructure (servers, DBs, Solr) is complex.
#PortalJSCloud abstracts this away with a managed SaaS offering, letting teams focus on data publication, not infra headaches.
#CKAN#SaaS#PublicData#DataInfrastructure
Dataset metadata pages (title, description, tags) are often static.
Using Static Site Generation (SSG) via PortalJS/Next.js pre-builds these pages for instant loading, enhancing UX and reducing server strain.
Smart architecture.
#DigitalTransparency#SaaS#DataInfrastructure