This is an Orchard Core module that Transformalizes everything (for better or worse). It adds content types for tasks, forms, and reports with bulk actions.
Tasks are arrangements as demonstrated on the Transformalize Read Me page. In this module, tasks accept, transform, and validate parameters before running.
TODO: Explain example arrangement and show GIF.
Reports are arrangements that read, filter, search, export, and page over data records from a data source. You may transform records using Razor and/or Liquid. Optionally, you may display records on a map.
TODO: Explain example arrangement and show GIF.
Building off the ability to validate parameters, forms collect valid user supplied input and store it in a relational provider (a specified table).
TODO: Explain example arrangement and show GIF.
Bulk Actions combine reports and tasks. You may select records on a report, and send them to a task for processing.
Five configurable tasks must be defined in order to run bulk actions:
batch-create
: create and return a batch identifierbatch-write
: write batch values.batch-summary
: gather review and result summary for a batch.batch-run
: indicate the task is running (not yet implemented)batch-success
: indicate the task succeededbatch-fail
: indicate the task failed
A recipe named "Transformalize Batches SQLite" provides an example set of the above tasks.
Putting it all together, here is a GIF showing a report (with map) that has a bulk action to change color associated with the record.
TODO: Link to arrangement here.
- Visual Studio 2019 with ASP.NET Core related workloads:
- ASP.NET and Web Development
- .NET Core Cross-Platform Development
- Relies on nuget source https://www.myget.org/F/transformalize/api/v3/index.json
- Caution: This project is still under development.