Aem React Versions Save

⚛ AEM templates and components based on React for server and client side. Provides a demo content package and core osgi bundle.

aem-react-0.4.2

7 years ago
  • the aem wrapper element is now properly rendered in partial requests
  • page transitions have been added to SPA demo

aem-react-0.4.0

7 years ago
  • use new npm module 0.4
  • added path parameter to API for getting Sling model
  • changed vanilla registration api :
    was
registry.registerVanilla({component: Panel, parsysPath: "content", depth: 2});

now

registry.registerVanilla({component: Panel, parsys: {path: "content"}, depth: 2});

aem-react-0.3.1

7 years ago
  • Improved demo example by using Sling Models
  • Caching in js library was improved for Sling Models
  • build process in demo package copies bundled js files into target instead of src

aem-react-0.3.0

7 years ago

The new release brings support for react router and TouchUI.

  • React router can be used and supports loading of contentof new pages via ajax.
  • wrap vanilla react component and expose them as aem components via ComponentRegistry.registerVanilla()
  • React components are not instantiated in author mode anymore. Hence, TouchUI and ClassicUI are both supported.
  • the postrender step was removed. All external content is now handled immediately in React.

Migration notes:

  • ResourceComponent.isWcmEditable() was removed. Use isWcmEnabled()
  • The jsx template is now a mere placeholder and can be left empty. The depth of the content tree provided as json to each ResourceComponent is defined by getDepth().

aem-react-0.2.1

8 years ago

Added new component react-parsys which works like the standard parsys but integrates children written in react into the react component tree,

aem-react-0.2.0

8 years ago

changes:

  • edit dialog is now created by framework and uses standard AEM generation.
  • hiding editable elements parsys's dropzone is fixed.
  • better separation between client and server javascript.