portaljs
Skills for building open data portals with PortalJS. Scaffold a portal, add datasets, charts and geospatial files, migrate an ArcGIS Hub site, and publish DCAT catalog feeds for national open-data harvesters.

Skills for building open data portals with PortalJS. Scaffold a portal, add datasets, charts and geospatial files, migrate an ArcGIS Hub site, and publish DCAT catalog feeds for national open-data harvesters.
Migrate a whole ArcGIS Hub site into a PortalJS Arc portal end-to-end. Harvests the Hub /data.json (DCAT-US) inventory, exports…
Add a chart (line, bar, area, pie, or scatter) to a dataset's showcase in a PortalJS portal. Installs recharts, writes a reusable…
Add a dataset (CSV, TSV, JSON, or GeoJSON) to an existing PortalJS portal. Appends an entry to datasets.json so the catalog and…
Make a PortalJS portal harvestable by national/EU/US open-data portals — emit standards-compliant DCAT catalog feeds (DCAT 2/3,…
Auto-ingest a geospatial file (GeoJSON, Shapefile, GeoPackage, KML/KMZ, FlatGeobuf, CSV-with-geometry) into a PortalJS portal on…
Render a GeoJSON dataset on an interactive Leaflet map in the Views section of a dataset's showcase. Installs react-leaflet and a…
Add another file (resource) to an EXISTING dataset in a PortalJS portal — a data dictionary, methodology, or an additional data…
Recommend a data-portal architecture (storage, compute, catalog, access, hosting, metadata) from stated needs, then hand off to…
Audit a local or remote tabular file (CSV/TSV) for common data quality issues — schema, nulls, types, duplicates. Read-only. Use…
Wire a scaffolded PortalJS portal to a CKAN backend over its API. Generates a tiny server-side fetch client (no runtime…
Define a dataset's metadata profile — infer a Frictionless Table Schema from its data, add Data Package metadata (license,…
Deploy a PortalJS portal to PortalJS Arc — Datopian-managed static hosting on Cloudflare. Builds a static export, uploads it, and…
Renamed → /portaljs-add-chart. This alias will be removed next minor release.
Renamed → /portaljs-add-dataset. This alias will be removed next minor release.
Renamed → /portaljs-add-map. This alias will be removed next minor release.
Renamed → /portaljs-add-resource. This alias will be removed next minor release.
Migrate a whole ArcGIS Hub site (opendata.arcgis.com or a Hub Premium custom domain) into a PortalJS Arc portal end-to-end.…
Renamed → /portaljs-architect. This alias will be removed next minor release.
Renamed → /portaljs-check-data-quality. This alias will be removed next minor release.
Renamed → /portaljs-connect-ckan. This alias will be removed next minor release.
Renamed → /portaljs-define-schema. This alias will be removed next minor release.
Renamed → /portaljs-deploy. This alias will be removed next minor release.
Renamed → /portaljs-migrate. This alias will be removed next minor release.
Renamed → /portaljs-new-portal. This alias will be removed next minor release.
Is this you? Claim your profilePut a plugin at the top of Plugins, from $9