Open kptdobe opened 2 years ago
Hello, as a follow-up to a Slack thread about issues with https://thinktanked.org/tools/bulk/bulk.html (where too many API requests were done in parallel, causing 503s) I started working on some scripting for bulk preview/live operations and I ended up doing a node.js CLI: franklin-bulk.
Here is a demo:
Would there be an interest to get this feature contributed as new commands of the helix-cli
?
Remark:
Concurrency is implemented using Node.js native threads
wow...looks complicated for something that is anyways async ;-) you could use https://github.com/adobe/helix-shared/tree/main/packages/helix-shared-process-queue, which is a bit simpler to use ;-)
What is the meaning of all this I don't really get it
in the meantime we have the admin bulk api: https://www.aem.live/docs/admin.html#tag/preview/operation/bulkPreview
@catalan-adobe I suggest you improve your tool to use that api. it drastically reduces the load on sharepoint
As part of the import process, there is the need to bulk preview / publish a lot of pages. Ideally we could do:
The cli would then deal with the concurrency (run 8 in parallel ?).