You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-16Lines changed: 19 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,9 @@
19
19
</picture>
20
20
</p>
21
21
22
-
ACM (AEM Content Manager) is a powerful tool designed to streamline your workflow and enhance productivity with an intuitive interface and robust features. It automates bulk content modifications and permission management, making it an ideal solution for tasks like content migration and managing permissions at scale. ACM provides an IDE-like experience with code completion, auto-import, and on-the-fly compilation.
ACM streamlines workflows and boosts productivity with an intuitive interface and robust features. It automates bulk content and permission changes, making it ideal for content migration and large-scale permission management. ACM offers an IDE-like experience with code completion, auto-import, and on-the-fly compilation.
23
25
24
26
It works seamlessly across AEM on-premise, AMS, and AEMaaCS environments.
25
27
@@ -233,10 +235,12 @@ The `describeRun()` method is used to define the arguments that can be passed to
233
235
The `args` service is used to define the arguments that can be passed to the script.
234
236
When the script is executed, the arguments are passed to the `doRun()` method.
235
237
236
-
There are many built-in argument types to use handling different types of data like string, boolean, number, date, etc. Just check `arguments`[service](https://github.com/wttech/acm/blob/main/core/src/main/java/dev/vml/es/acm/core/code/Arguments.java) for more details.
238
+
There are many built-in argument types to use handling different types of data like string, boolean, number, date, file, etc. Just check `arguments`[service](https://github.com/wttech/acm/blob/main/core/src/main/java/dev/vml/es/acm/core/code/Arguments.java) for more details.
Be inspired by reviewing examples like [page thumbnail script](https://github.com/wttech/acm/blob/main/ui.content.example/src/main/content/jcr_root/conf/acm/settings/script/manual/example/ACME-202_page-thumbnail.groovy) which allows user to upload a thumbnail image and set it as a page thumbnail with only a few clicks and a few lines of code.
243
+
240
244
#### ACL example
241
245
242
246
The following example demonstrates how to create a user and a group, assign permissions, and add members to the group.
0 commit comments