Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Application Helper Features

  • Status
    colourYellow
    titlePrio 2
    Page object cache infrastructure extensible by page object readers
  • Status
    titleLater
    DOM HTML API and Java-based Component Model
    • If we still require this type of components
  • Status
    colourYellow
    titlePrio 2
    Content types/Mime types, File extension
  • Status
    colourYellow
    titlePrio 2
    Escape helper methods
  • Status
    colourYellow
    titlePrio 2
    URL Parameter parsing methods
  • Status
    colourYellow
    titlePrio 2
    Version information: Make the version(s) of the deployed application accessible from the outside via (hidden) URL

WCM Helper Features

  • Status
    colourYellow
    titlePrio 2
    Common page and resource filter implementations
  • Status
    colourYellow
    titlePrio 2
    Helper for ignoring well-known AEM properties with special meanings, or resources with it (e.g. from MSM that hides components that are deleted with an MSM inheritance, but still present in the repository)
  • Status
    colourYellow
    titlePrio 2
    htx -> html redirection

WCM Helper Templates

  • Status
    colourGreen
    titlePrio 1
    Text Resource Template
  • Status
    titleLater
    "Directory Upload" Template - Supports uploading a ZIP that is extracted into a folder structure - supports uploading of whole microsites with static HTML and resources or other mini frontend-only applications that can be references via their URL
  • Status
    colourGreen
    titlePrio 1
    "Structure Element" Template
  • Status
    titleLater
    "Smart Activate Tree" Template - Does not single page activation, but packages a content package with all relevant packages, activates the whole content package to the publish instances, and marks the relevant pages as activated

...

  • Status
    colourYellow
    titlePrio 2
    Helpers for detection resource modifications and set not-modified-since headers
  • Status
    colourGreen
    titlePrio 1
    Abstract default implementation of background service with best practices
    • Avoid long-running JCR sessions
    • Do not use administrative session
    • Cluster/topology-aware
    • Provide dependency injection
  • Status
    colourYellow
    titlePrio 2
    Helper classes for resource types, run modes, Sling URLs
    • Check which of these features are available in Sling API as well, or where Sling API may be fixed or extended
    • Proper support of run modes, remove old-style runmode support already deprecated in Sling/CQ
  • Status
    colourGreen
    titlePrio 1
    adaptTo extension for "adaptNotNull"
  • Status
    colourYellow
    titlePrio 2
    Sling Suffix handler infrastructure (maybe with an API that is easier to understand)

JCR Helper Features

  • Status
    titleLater
    Helper methods for handling binary nodes and mime types inside JCR