About Import
Paste CSV or a flat JSON array, choose an EmDash collection, map fields, and preview the result before creating drafts. Supports text, numbers, integers, booleans, dates, and configured scalar choices. Invalid rows are skipped and a bounded import history shows counts and issues. Version 0.1.0 supports up to 100 rows, 30 source fields, and 48 KiB of pasted data. File uploads and updates to existing content are not included in this release.
Faq
Does installation create sample content? No. Does preview write content? No; draft creation requires confirmation. Can it update or publish existing entries? No; this version creates new drafts only. Can it import files directly? This version accepts pasted CSV and JSON.
Security
Report suspected vulnerabilities privately to support@handyplugins.co. Include the Import and EmDash versions, reproduction steps, and the relevant capability configuration. Use synthetic sample data; do not send credentials, account sessions, personal datasets, or unredacted site logs.
Import 0.1.0 uses sandbox isolation and requests only schema read and content write. Source data is untrusted and is never executed as code. History stores bounded metadata and safe errors, not datasets. The source remains in the active admin form and is processed by the site host.
Preview confirmation uses a source/mapping/schema fingerprint and an atomic job claim. Content creation and history checkpoints are separate host operations; interrupted jobs require collection inspection before any manual retry. These controls do not provide transaction rollback or exactly-once delivery.
Changelog
0.1.0: Initial release with CSV and JSON parsing, collection field mapping, validated previews, confirmed draft creation, and bounded import history.
Installation
Requires EmDash >=1.2.0 <2.0.0 with a configured plugin sandbox and storage. Install @handyplugins.co/import from Registry, review its collection-read and draft-write permissions, then open Import under Plugins. No sample content is created during installation.