Adobe AEM - Links

This is a dumped list of bookmarks for Adobe AEM, most of which will be rotten or outdated.

There’s still links to the day.com website which won’t work. And there’s still links to ancient versions which have had their documentation removed from the web by Adobe.

There’s also some duplication here, such is life.

personalisation

Adobe Social | Digital Marketing Suite

Clickstream Cloud

Social Communities in WCM

Social Login and Personalization

Social Login and Personalization

sitecatalyst

Integrating with Adobe SiteCatalyst

Using the DigitalPulse Debugger

msm

Multi Site Manager

launches

Authoring Launch Pages

Launches-CQGems.pdf

Programmatically Promoting Launches in AEM | Terra Beata

deployment

clustering

CRX Clustering

Adobe CQ/Adobe AEM: How to fix Out Of sync cluster issue CQ / CRX / WEM / ADEP

Fixing an out of sync CQ Cluster | 6D Labs

Clustering | Slave instance stops working

CRX Clustering

CRX Clustering

CRX Clustering

Fixing an out of sync CQ Cluster | 6D Labs

Out-Of-Sync Cluster Nodes - CRX Cluster

diagnostics

How to Determine the Cause of a CQ Memory Leak

How to Fix No Such Item repository corruption in CQ5.5

How to Determine the Cause of a CQ Memory Leak

How to Use CQ’s Query Debugger Tool

Analyze Unclosed Sessions

JVM tuning or premature optimization? | Things on a content management system

dispatcher

Replication

Knowledge Base - How to flush URL mapped resources from dispatcher

Dispatcher

Firewall rules for typical CQ Author-Publish-Dispatcher setup | Content Management

How to map multiple domains to one CQ5 instance

Dispatcher permission error | Adobe Community

Firewall rules for typical CQ Author-Publish-Dispatcher setup | Content Management

How to map multiple domains to one CQ5 instance

Using Dispatcher with Multiple Domains

Using Dispatcher with Multiple Domains

Using Dispatcher with Multiple Domains

Using Dispatcher with Multiple Domains

Dispatcher

Knowledge Base - How to flush URL mapped resources from dispatcher

URL Mapping and Deep Linking | AEM Tips -

installation

Installing big packages in CQ5/CRX

How to write CQ / WEM init script for Linux

How to set up run mode

Installing and Configuring Additional Tools/Modules

JVM tuning or premature optimization? | Things on a content management system

CRX Quickstart Installation Guide -

Installing and Configuring Additional Tools/Modules

Upgrading to CRX 2.1

maintenance

Schedule a version purge

CQ 5.6.1 hot fixes

How to clear replication queue in CQ / WEM

CQ 5.6.1 hot fixes

Disabling the LinkChecker

Purge workflow and audit nodes

The Bulk Editor

monitoring and jmx

Monitoring Server Resources Using the JMX Console

Integrating Services with the JMX Console

Integrating Services with the JMX Console

Monitoring Server Resources Using the JMX Console

Monitoring Server Resources Using the JMX Console

Persistence Managers

CRX Content Package Deployer Plugin - Jenkins

development

components & widgets

Using xtypes - docs.day.com

The Great and Powerful cq:EditConfig

CQ5 Widgets -

Configuring the Rich Text Editor

Client Side Templating in CQ5 Components

Widgets

Widgets API

Adobe Experience Manager (AEM) Dialogs and Widgets | Graffletopia

Widgets API

Using xtypes

Configuring the Rich Text Editor

Widgets

Widgets

Components

Example of Java Functions/Methods in a CQ5 JSP

Example of Java Functions/Methods in a CQ5 JSP

How to get default components in your parsys

What’s a good way to generate XML from vanilla Adobe CQ5?

JSP Tag Libraries

My CQ JSTL/EL Best Practises

Adobe Community: How to return .xml file with requested and formatted data as Replication process result?

CRX, JCR, Jackrabbit

jcr-query-translator

Frequently Asked Questions -

Jackrabbit

Jackrabbit Oak

events

Event Handling in CQ

    • Experience Delivers

javadoc

Overview

ReplicationContentFactory

ReplicationContent

Page

PageManager

SlingSafeMethodsServlet

InheritanceValueMap

Cognifide/CQ-Transport-Handler

cqsupport/webinar-dispatchercache

Components dropTargets

Components

ReplicationContentFactory

InheritanceValueMap

Page

PageManager

ReplicationContent

Service

WorkflowSession

XSSAPI

Content Repository for Java Technology API Version 2.0

Day Communique 5.3 Java Documentation 5.3.4 API

JCR 1.0 Session

Service

Maven

BND

org.apache.sling.api

CRX Plugin automating deployments of CRX/CQ based applications

cqblueprints 5.6.0

The dreaded didutils not available in Adobe repository error

Cognifide/Maven-CRX-Plugin

OSGi

IBM Knowledge Center - OSGi fragments

OSGi config details of AEM 5.6.1

OSGi Configuration Settings

InjectAnnotationProcessorFactory

Apache Sling 7 API

OSGi config details of AEM 5.6.1

OSGi Configuration Settings

Apache Felix - SCR Annotations

Debugging

JQOM Thomas Amsler

How to modify the search index configurations in CQ5

JCR 2.0: 6 Query

QueryBuilder Debugger -

XPath Expression Syntax

How to Use CQ’s Query Debugger Tool

github search- cq5

How to modify the search index configurations in CQ5

security

How to Use LDAP with CQ / AEM

custom jaas - Google Search

Default CQ5 users and passwords

LDAP Authentication

Writing a Custom JAAS LoginModule

XSSAPI

sightly

sightly intro

Sightly intro part I

Sightly intro part II

Sightly intro part III

Sightly intro part IV

Sightly intro part V

Sightly

Adobe-Marketing-Cloud/sightly-spec

Sightly and clientlibs

Sightly Brackets Extension

sling

sling tests - Google Search

Servlets in Sling - the case of the disappearing Servlet path

SlingHttpServletRequest

SlingSafeMethodsServlet

ResourceResolver

How to get SlingScriptHelper in servlet?

CQ Tips and Tricks #1 – How to define a SlingServlet

Apache Sling - Dispatching Requests

Apache Sling - Form Based AuthenticationHandler

Apache Sling - Mappings for Resource Resolution

Apache Sling - Output Rewriting Pipelines

Sling - Sling Models

Apache Sling - URL decomposition

Apache Sling | Content Management

A Sling Rewriter Transformer

Creating Integration Tests in Apache Sling

Using Sling APIs to retrieve content from the Adobe Experience Manager Repository

Using Overlays

Sling Testing Tools

Using Sling APIs to retrieve content from the Adobe Experience Manager Repository

CQ Tips and Tricks #1 – How to define a SlingServlet

testing

Poor Man’s Guide to Load Testing AEM

Making a mockery of CQ5 with JMockit

Citytechinc/prosper

Integration Testing with Spock and Groovy for Prosperous AEM Development

Maven Repository: com.citytechinc.aem.prosper

tools

Bulk Editor

Brackets

Slice

Slice

Make your CQ life easier with Slice

workflow

WorkflowSession

Extending Workflow Functionality

Introduction of Job Handling and Offloading in AEM 5.6.1.

GitHub

(https://github.com/Adobe-Marketing-Cloud) - Adobe Marketing Cloud · GitHub (https://github.com/Adobe-Consulting-Services) - Adobe-Consulting-Services · GitHub (https://github.com/Adobe-Marketing-Cloud/aem-project-archetype) - Adobe-Marketing-Cloud/aem-project-archetype · GitHub (https://github.com/Adobe-Marketing-Cloud/homebrew-brews) - Adobe-Marketing-Cloud/homebrew-brews · GitHub (https://github.com/Velir/AEM-Toolbox/blob/master/README.md) - AEM-Toolbox/README.md at master · Velir/AEM-Toolbox · GitHub (https://github.com/Citytechinc/cq-groovy-console) - Citytechinc/cq-groovy-console (https://github.com/Cognifide) - Cognifide · GitHub (https://github.com/Cognifide/CQ-Transport-Handler/tree/master/src/main/java/com/cognifide/cq/cogtransport)

  • CQ-Transport-Handler/src/main/java/com/cognifide/cq/cogtransport at master · Cognifide/CQ-Transport-Handler (https://github.com/Cognifide/Maven-CRX-Plugin/wiki) - Home · Cognifide/Maven-CRX-Plugin Wiki · GitHub (https://github.com/search?utf8=%E2%9C%93&q=cq5) - Search · cq5 (https://github.com/tacitknowledge/aem-cookbook) - tacitknowledge/aem-cookbook · GitHub (https://github.com/Adobe-Marketing-Cloud/tools/tree/master/repo) - tools/repo at master · Adobe-Marketing-Cloud/tools · GitHub (https://github.com/Velir/AEM-Toolbox) - Velir/AEM-Toolbox · GitHub (https://github.com/cqsupport/webinar-dispatchercache/blob/master/src/refetching-flush-agent/jcr_root/apps/replication/src/com.day.cq.replication.dispatcher/src/main/java/com/day/cq/replication/dispatcher/DispatcherFlushContentBuilder.java) - webinar-dispatchercache/src/refetching-flush-agent/jcr_root/apps/replication/src/com.day.cq.replication.dispatcher/src/main/java/com/day/cq/replication/dispatcher/DispatcherFlushContentBuilder.java at master · cqsupport/webinar-dispatchercache

(http://labs.6dglobal.com/blog/2015-05-08/requirejs-kiss/) - Requirejs and AEM 6. Kiss. | 6D Labs

guides and blogs

best practices

(http://adobeaemtherightway.wordpress.com/category/best-practices/) - Best Practices | Adobe® AEM The Right Way (http://docs.adobe.com/docs/en/cq/current/developing/developing_guidelines_bestpractices.html)

  • CQ Development - Guidelines and Best Practices - docs.day.com (http://labs.sixdimensions.com/blog/michael-kelleher/2013-08-20/my-cq-jstlel-best-practises)
  • My CQ JSTL/EL Best Practises | 6D Labs (http://dev.day.com/docs/en/cq/current/touch-ui/coral-ui/index.html) - CoralUI Style Guide

blogs

(http://adobeaemclub.com/) - Adobe AEM / CQ Club (http://adobe-day-cq.blogspot.co.uk/) - Adobe CQ, CQ5 (former Day Communiqué 5) (http://www.wemblog.com/) - Adobe CQ/Adobe AEM (http://aemtips.blogspot.co.uk/2013/05/my-huge-list-of-aem-bookmarks.html)

  • Adobe Experience Manager Blog: My HUGE list of AEM bookmarks (http://www.citytechinc.com/us/en/blog.html) - Blog (http://labs.sixdimensions.com/blog/) - Blog | 6D Labs (http://www.citytechinc.com/us/en/blog.mdaugherty.html) - blog mdaugherty AEM (http://labs.sixdimensions.com/blog/michael-kelleher/2012-12-19/note-self-mike-bad-idea#!)
  • Blog Posts | 6D Labs (http://dev.day.com/content/ddc/blog/2011/08.html) - contentGoesHere (http://cq-cafe.tumblr.com/) - CQ-Cafe (http://day-cq.blogspot.co.uk/) - Day CQ (http://www.jcrdev.com/jcrdev.html) - JCR Developer Community Home Page (http://jenikya.com/) - Jenn Siegrist Web Designer Developer in London and Basingstoke (http://www.planetcq.org/) - Planet CQ (http://wcm.io/) - wcm.io

events

(http://lanyrd.com/2011/adapttoberlin/) - .adaptTo(Berlin), 15th-16th September 2011 | Lanyrd (https://docs.google.com/presentation/pub?id=1Au_l3bQ2XEhM4nZ9fftOz8MuBcnhDguW3so_QcrxlMw&start=false&loop=false&delayms=3000#slide=id.g1e3290a5_0_167)

  • adaptTo2012: Oak - the new repository (published) - Google Drive

groups

(https://groups.google.com/forum/?pli=1#!forum/day-communique) - (1000+) Day Communique - Google Groups (http://forums.adobe.com/community/digital_marketing_suite/cq5?view=discussions)

  • Adobe Community: Forum: CQ5

integrations

(http://www.adobe.com/uk/products/scene7.html) - Video and photo media hosting, dynamic imaging | Adobe Scene7

support

(http://dev.day.com/content/ddc.html) - dev.day.com (http://www.day.com/daycare.html) - Daycare

tutorials

(http://www.wemblog.com/2012/07/how-to-clear-replication-queue-in-cq.html)

  • Adobe CQ/Adobe AEM: How to clear replication queue in CQ / WEM (http://www.wemblog.com/2012/11/how-to-fix-no-such-item-repository.html)
  • Adobe CQ/Adobe AEM: How to Fix No Such Item repository corruption in CQ5.5 (http://www.wemblog.com/2012/01/how-to-fix-out-of-sync-cluster-issue-cq.html)
  • Adobe CQ/Adobe AEM: How to fix Out Of sync cluster issue CQ / CRX / WEM / ADEP (http://www.wemblog.com/2012/04/how-to-use-ldap-with-cq55.html) - Adobe CQ/Adobe AEM: How to Use LDAP with CQ / AEM (http://www.wemblog.com/2011/11/how-to-write-cq-wem-init-script-for.html)
  • Adobe CQ/Adobe AEM: How to write CQ / WEM init script for Linux (http://adobecq5interviewquestions.wordpress.com/2014/09/13/cq5-for-architects/comment-page-1/#comment-30)
  • Adobe CQ5 Tutorial (http://cqblog.inside-solutions.ch/2013/09/04/consuming-webservices-using-apache-cxf-in-cq5-6-1/#comments)
  • Consuming WebServices using Apache CXF in CQ5.6.1 | CQ5 Blog (http://www.cqdemy.com/blog/tag/cq5/) - CQ5 | Adobe AEM/CQ - Technical How To’s (http://cq5.tumblr.com/) - Decoding Adobe CQ / CQ5: Tutorials, Videos and Stats (http://shsteimer.com/blog/2012/03/integrating-a-soap-web-service-toolkit-with-day-cq/)
  • How To Integrate a SOAP Web-Service Toolkit with Adobe CQ » Sean Steimer (http://stackoverflow.com/questions/14632827/whats-a-good-way-to-generate-xml-from-vanilla-adobe-cq5)
  • java - What’s a good way to generate XML from vanilla Adobe CQ5? - Stack Overflow (http://wcm.io/wcm/parsys/usage.html) - Parsys usage | WCM Parsys (https://www.linkedin.com/groups/Tutorial-Setting-up-CQ-Developer-4667895.S.272984539?gid=4667895&view=&item=272984539&type=member)
  • Tutorial for Setting up CQ Developer Environment | LinkedIn (http://arnoldit.com/wordpress/2012/11/27/integrate-opencalais-with-adobe-cq5/)
  • Integrate OpenCalais with Adobe CQ5 : Stephen E. Arnold @ Beyond Search

Misc

(https://docs.adobe.com/docs/en/aem/6-1/administer/operations/workflows.html)

  • Administering Workflows - docs.adobe.com

(https://docs.adobe.com/docs/en/cq/5-3/administering/working_with_workflows.html)

  • Working with Workflows - docs.adobe.com

(https://docs.adobe.com/docs/en/cq/5-6-1/workflows/wf-overview.html) - Workflow Overview - docs.adobe.com

(http://crxdelight.com/2012/06/30/default-cq5-users-passwords/) - Default CQ5 users and passwords | CRXDelight

(http://docs.adobe.com/content/docs/en/aem/6-0/develop/sightly.html) - Sightly - docs.adobe.com

Sling and Testing

(https://sling.apache.org/documentation/tutorials-how-tos/testing-sling-based-applications.html)

  • Apache Sling - Testing Sling-based applications (https://sling.apache.org/documentation/development/sling-mock.html) - Apache Sling - Sling Mocks (https://code.google.com/p/spock/) - spock - the enterprise ready specification framework - Google Project Hosting (https://github.com/Citytechinc/prosper) - Citytechinc/prosper (http://blogs.adobe.com/cqpost/2012/03/19/unit-testing-in-adobedaycq5/)
  • Unit Testing in Adobe/Day/CQ5 « CQ Community (http://wcm.io/testing/aem-mock/usage.html) - Usage | AEM Mocks (https://github.com/insideaem/aem-jasmine-example1) - aem-jasmine-example1/CreatePageViewTest.js at master · insideaem/aem-jasmine-example1 · GitHub

(http://www.terrabeata.com/2014/09/programmatically-promoting-launches-in-aem/)

  • Programmatically Promoting Launches in AEM | Terra Beata (https://www.adobeaemcloud.com/content/companies/public/adobe/dispatcher/dispatcher.html)
  • Dispatcher 4.1.10 (https://docs.adobe.com/docs/en/aem/6-0/administer/security/security-checklist.html)
  • Security Checklist - docs.adobe.com (https://docs.adobe.com/docs/en/dispatcher/disp-config.html) - Configuring Dispatcher - docs.adobe.com (https://docs.adobe.com/docs/en/cq/5-6-1/deploying/osgi_configuration_settings.html)
  • OSGi Configuration Settings - docs.adobe.com (http://sling.apache.org/site/managing-permissions-jackrabbitaccessmanager.html)
  • Apache Sling - Managing permissions (jackrabbit.accessmanager) (https://docs.adobe.com/docs/en/aem/6-0/deploy/recommended-deploys.html)
  • Recommended Deployments - docs.adobe.com (http://hashimkhan.in/aem-adobecq5-code-templates/groovy-script/) - Groovy Script – (http://adobecms.blogspot.co.uk/2013/08/reporting-using-groovy-scripts.html)
  • Adobe AEM/CQ5 Articles: Reporting using Groovy scripts (https://github.com/Citytechinc/cq-groovy-console) - Citytechinc/cq-groovy-console - Groovy (https://www.youtube.com/watch?v=AvG-0bFFSwU) - Evolution of cq-groovy-console (Gource Visualization) - YouTube (http://gource.io/) - Gource - a software version control visualization tool (https://docs.adobe.com/docs/en/cq/5-6-1/javadoc/com/day/cq/collab/commons/CollabUtil.html)
  • CollabUtil (Adobe CQ 5.6.1 Java Documentation 5.6.1 API) (https://github.com/Netcentric/aem-sightly-style-guide) - Netcentric/aem-sightly-style-guide (https://sling.apache.org/apidocs/sling5/org/apache/sling/api/wrappers/SlingHttpServletRequestWrapper.html)
  • SlingHttpServletRequestWrapper (Apache Sling Aggregate 5-incubator API) (http://aemcorner.blogspot.co.uk/2014/11/introduction-to-sling-servlets-in-aem.html)
  • Learn Together Grow Together: Introduction to Sling Servlets in AEM (https://sling.apache.org/documentation/development/sling-mock.html) - Apache Sling - Sling Mocks (https://sling.apache.org/documentation/tutorials-how-tos/testing-sling-based-applications.html)
  • Apache Sling - Testing Sling-based applications (http://wcm.io/testing/aem-mock/) - About AEM Mocks | AEM Mocks (http://wcm.io/testing/) - wcm.io Testing | Testing (https://sling.apache.org/documentation/the-sling-engine/servlets.html)
  • Apache Sling - Servlets and Scripts