Cognifide Labs
We create. We boost. We share.

Throughout our journey with AEM (CQ), we've wandered unknown lands and we've learned things the hard way. Today we're sharing our experience and knowledge. We invite you to participate in developing our solutions!

Let's get in touch!

We value your feedback and we will be glad if you would like to share it with us.

You can reach us by sending us email at labs-support@cognifide.com

We're on Github

Github is home for all the goodness. Please use, clone and contribute!

Follow us on Twitter


Check our solutions!

slice

Slice

Framework which simplifies Sling/AEM development by using dependency injection pattern (Google Guice) and mapping Sling resources into Java objects.

slice

Sling Dynamic Include

Sling Dynamic Include (SDI) allows you to cache pages with dynamic content on dispatcher with ease. Server-side include tags (SSI or ESI) are rendered instead of dynamic content.

Secure CQ

Secure CQ

Secure CQ is a tool which can be used to find the most popular security problems in your CQ instance. It tests both instances (author, publish) and also the dispatcher, as some resources should be restricted in the cache configuration.

carty

Carty

Carty is an integrated tool to create, edit, review and test Sling mappings for Adobe CQ/AEM. No more switching between Felix Console and CRX DE tabs to check if the mappings finally work as expected

CRX Plugin

Maven CRX Plugin

This is a plugin designed for Maven 2.x+ based builds to automate CRX compliant packages deployment. It allows to set up upload and install commands as a step in a build process speeding up entire development cycle.

AEM Rules for SonarQube

AEM Rules for SonarQube

Set of rules in a form of a SonarQube plugin detecting possible bugs and bad smells specific for AEM development in our code.

slice

Sling Query

SlingQuery is a Sling resource tree traversal tool inspired by the jQuery. Part of Apache Sling now.

slice

CQ Actions

CQ Actions is a mechanism serving as the underlying transport layer, which ensures that data is properly and safely transported from publish instances to author instance and is processed on the latter.

AET

AET

AET is a system that detects changes on web sites. The tool has been developed to aid front end client side layout regression testing of websites or portfolios.

Bobcat

Bobcat

Bobcat is an open source test automation framework for use with any web application, with particular emphasis on AEM authoring.