{"id":43977223,"url":"https://github.com/venveo/craft-bulkedit","last_synced_at":"2026-02-07T08:33:25.280Z","repository":{"id":37381926,"uuid":"148053746","full_name":"venveo/craft-bulkedit","owner":"venveo","description":"Bulk edit any set of elements","archived":false,"fork":false,"pushed_at":"2024-09-26T15:51:47.000Z","size":579,"stargazers_count":24,"open_issues_count":15,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-27T20:56:36.951Z","etag":null,"topics":["bulk-operation","craft","craft3","craftcms","fields"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/venveo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-09T18:26:14.000Z","updated_at":"2024-01-31T01:35:19.000Z","dependencies_parsed_at":"2024-06-19T22:48:50.047Z","dependency_job_id":"f73a9eef-f54d-4f69-b980-4d8942e65b23","html_url":"https://github.com/venveo/craft-bulkedit","commit_stats":{"total_commits":117,"total_committers":5,"mean_commits":23.4,"dds":"0.15384615384615385","last_synced_commit":"fd2257266abe6ec1ba1c0fca86901c10c4b1ef36"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/venveo/craft-bulkedit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venveo%2Fcraft-bulkedit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venveo%2Fcraft-bulkedit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venveo%2Fcraft-bulkedit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venveo%2Fcraft-bulkedit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/venveo","download_url":"https://codeload.github.com/venveo/craft-bulkedit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/venveo%2Fcraft-bulkedit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29190235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T07:37:03.739Z","status":"ssl_error","status_checked_at":"2026-02-07T07:37:03.029Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bulk-operation","craft","craft3","craftcms","fields"],"created_at":"2026-02-07T08:33:24.500Z","updated_at":"2026-02-07T08:33:25.272Z","avatar_url":"https://github.com/venveo.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bulk Edit plugin for Craft CMS 4\n\n## Overview\nThe Bulk Edit plugin adds an action to supported element index pages that allows you to edit fields on a large number of\nelements at once. Currently, the following element types are supported:\n- Entries\n- Categories\n- Assets\n- Users\n- Craft Commerce Products\n\nAdditionally, some fields support different strategies for the edit process. At the moment, any field that works with\n \"relations\" (such as Entries, Categories, Assets, etc) supports the following strategies:\n - Replace: Replaces all content in the field\n - Merge: Merges the selected elements into the relation field\n - Subtract: Removes the selected elements from the relation field\n\n## Instructions\n1. Navigate to a supported element index page and select any number of elements\n2. Click the gear at the top of the page and select \"Bulk Edit\"\n3. Enable the light-switches next to the fields you're interested in editing and select a strategy\n4. Click next and enter the content for the fields\n5. Once you click Save, a task will be dispatched to the queue, at which point you will need to refresh the page for \nCraft to pick it up. After the queue has finished, you may reload the page and see your changes.\n\n## Limitation \u0026 Issues\n* Validation is not enforced when you're editing these fields, this means you can end up with elements with fields in \npotentially erroneous states (for example, removing all content on a required field)\n* After the queue finishes running, make sure you refresh the page to see the updates in the element index\n\n## Steps to use:\n![Screenshot](resources/img/screenshot1.png)\n![Screenshot](resources/img/screenshot2.png)\n![Screenshot](resources/img/screenshot3.png)\n\n## Requirements\n\nThis plugin requires Craft CMS 4.0.0 or later. For legacy Craft 3 support, use version 2.x\n\n## Installation\n\nTo install the plugin, follow these instructions.\n\n1. Open your terminal and go to your Craft project:\n\n        cd /path/to/project\n\n2. Then tell Composer to load the plugin:\n\n        composer require venveo/craft-bulkedit\n\n3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Bulk Edit.\n\nBrought to you by [Venveo](https://venveo.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvenveo%2Fcraft-bulkedit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvenveo%2Fcraft-bulkedit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvenveo%2Fcraft-bulkedit/lists"}