etoolbox-authoring-kit

Offers a set of tools that create Granite UI authoring interfaces for Adobe Experience Manager components from Java code. This is a comprehensive solution that makes different widgets work in a coordinated manner, provides greater interactivity in AEM dialogs, and introduces additional features (customizable data lists, options selection, etc.)

APACHE-2.0 License

Stars
100

Bot releases are visible (Hide)

etoolbox-authoring-kit - AEM Authoring Toolkit 1.2.0

Published by smiakchilo over 4 years ago

Updates in AEM Authoring Toolkit API and Maven plugin

New features:

  • @ChildEditConfig to set up cq:childEditConfig node of your component;
  • New widget-defining annotations: @Button and @Heading;
  • Ability to set up arbitrary @DataSource for radio groups and drop-down lists;
  • @IgnoreField annotation that helps to reuse more flexibly pre-exising code structures (use a foreign @FieldSet but alter or skip a couple of fields from it);
  • Ability to redirect value stored by a widget to a ./sub/node (bi-directional) or a ../parent/node (write-only) thus changing the @DialogField.name();
  • Same for fieldsets' prefixes;
  • Usage of @Property/@CommonProperty as multiple annotations.

Updates and fixes:

  • Fixed and optimized rendering of @ColorPicker, @Select, @RichTextEditor;
  • Fixed Maven plugin crash when a non-existent tab label set in @PlaceOnTab annotation;
  • More verbose user warnings;
  • Several performance tweaks.
etoolbox-authoring-kit - AEM Authoring Toolkit 1.1.1

Published by smiakchilo over 4 years ago

This release contains updates mainly in DependsOn microframework within the aem-authoring-toolkit-assets module

Updates in Assets/DependsOn module

New DependsOn features:

  • Added multifield accessor

DependsOn bug fixes:

  • Fixed "required" action for several fields (ColorField, PathField, DatePicker, FileUpload)
  • Fixed tab focus for the cases when the first tab is hidden
  • Fixed "asterisk" for Checkbox
  • Fixed "disabled" action for RTE (now disabled RTE's values are not sent on form submission)

Updates in AEM Authoring Toolkit API and Maven plugin

  • Added validation property to @DialogField annotation (maps to default Adobe Granite validation feature)
etoolbox-authoring-kit - AEM Authoring Toolkit 1.1.0

Published by smiakchilo over 4 years ago

Updates in AEM Authoring Toolkit API and Maven plugin

New features:

  • Alert widget API and processing;
  • Ability to specify extra client libraries in @DialogWidget;
  • addNone datasource option for @Select widget;

Updates:

  • More flexible naming patterns for XML nodes and attributes;
  • Better dialog prototyping: fieldsets and multifields defined in a parent class can be rendered via a child class;
  • Better custom dialog widgets processing;
  • More flexible date format processing;
  • Documentation updated;

Bugfix:

  • Several bugfixes and performance optimization.

DependsOn package updated to internal version 2.2.2 with massive new features and improvements

New features:

  • Group reference;
  • New Actions: disable, readonly;
  • New public Accessor: disable;
  • Self reference (@this) support;
  • Multiple Action per element support;
  • Core action parameters support;

Updates:

  • Action API updated (params/state object);
  • Set accessor notify param added (to produce change event);
  • Set / SetIfBlank actions updated to ignore undefined input;
  • Validate action updated - support for multiple instances and invalidate strategy;

Core updates:

  • Inner Observers API updated;
  • Inner References API updated;
  • References initialization flow updated (now all references will be initialized on the start);
  • Multiple action parameters support and core action parameters provider;
  • findTarget accessor to exclude fake dependsOn instance targets;

Bugfix:

  • Initialization flow and GC bugfix.
etoolbox-authoring-kit - AEM Authoring Toolkit 1.0.1

Published by smiakchilo almost 5 years ago

Basic techniques of creating Touch UI dialogs and in-place editors for AEM components. Annotations and annotation handlers API. Comes shipped with DependsOn Client Library.

Package Rankings
Top 29.07% on Repo1.maven.org
Badges
Extracted from project README
javadoc