Pinnacle Bulk Editor

Edit many entries at once in a filterable grid: set a field, find and replace, publish or unpublish, with review first and undo.

Public name@pinnacleplugins.com/pinnacle-bulk-editor

Or open Registry in your EmDash admin and search for this name.

Overview

Edit many entries at once. Filter a collection in a grid, pick the entries you want and apply one change to all of them: set a field, find and replace text, publish or unpublish. Every change is staged and reviewed before it is written, applied in the background with conflict checks, and the latest change set can be undone.

Free and EmDash Pro

The free version includes:

  • an inline grid with up to 6 columns, filters on indexed fields, sorting and paging
  • staging, review, discard and apply, with conflict checks
  • setting a field on up to 100 selected entries per action
  • plain find and replace, and publish or unpublish in bulk
  • undo of the latest change set

EmDash Pro is coming soon. It is not on sale yet, so this release has no license key field and makes no license checks. These are the features an EmDash Pro key unlocks in this plugin. The EmDash Pro page lists them for every Pinnacle plugin, and you can ask us there to tell you when it goes on sale.

  • bulk actions on every entry that matches the view, with no limit per action
  • regular expressions in find and replace, and find and replace inside rich text
  • adding or removing taxonomy terms
  • CSV round trip
  • an undo history of the last 20 change sets

The free version does not depend on EmDash Pro and keeps working as it is.

Screenshots

Permissions

Plugins get only the capabilities they declare and you approve. Your EmDash admin lists these again before anything installs.

  • Read content

    Read entries from your site’s content collections.

  • Read revision history

    Read retained earlier versions of content entries.

  • Manage content

    Create, update, and delete content entries.

  • Publish content

    Publish, unpublish, schedule, and unschedule content entries.

  • Read content structure

    Read the collections and fields defined on your site.

Changelog

Changelog

1.0.0

First public release, by Coding Chicken under the Pinnacle Plugins brand.

  • A grid with up to 6 columns, filters on indexed fields, sorting and paging.
  • Set a field on up to 100 selected entries, plain find and replace, publish and unpublish.
  • Every change is staged and reviewed, applied with conflict checks, and the latest change set can be undone.
  • EmDash Pro is not on sale yet. The Pro features are part of the code and stay switched off. The License panel shows a coming-soon notice with a link to the EmDash Pro page, and the plugin makes no license checks.
  • Verified on EmDash 1.3.1, in the plugin sandbox and as a native plugin.

Installation

Pick one of three options.

  1. From the EmDash plugin registry. In your EmDash admin, find Pinnacle Bulk Editor in the plugin registry and install it. It runs in the EmDash plugin sandbox, and EmDash shows the plugin's permissions for you to approve.
  2. npm, sandboxed. Run npm install @pinnacleplugins/emdash-bulk-editor, add the plugin to sandboxed: [...] in astro.config.mjs and set sandboxRunner (for example @emdash-cms/sandbox-workerd/sandbox on Node).
  3. npm, native. Run npm install @pinnacleplugins/emdash-bulk-editor and add the plugin to plugins: [...] in astro.config.mjs. It then runs in your site's own process, so use this only on hosts you trust with in-process code.
import emdash from "emdash/astro";
import plugin from "@pinnacleplugins/emdash-bulk-editor";

// inside defineConfig({ integrations: [...] })
emdash({ plugins: [plugin] }); // native
emdash({ sandboxed: [plugin], sandboxRunner: "@emdash-cms/sandbox-workerd/sandbox" }); // sandboxed on Node

The full README, with limits, permissions and notes for agents, ships with the npm package.

Keep exploring

More plugins like Pinnacle Bulk Editor

Browse by keyword, or see everything @pinnacleplugins.com publishes.

Install on your site

Open in EmDash

Pinnacle Bulk Editor

@pinnacleplugins.com/pinnacle-bulk-editor

Choose the EmDash site where you want to review this plugin. Nothing is installed until you confirm its permissions in that site's admin.

This browser will remember the site. You can change it next time.