AEM /Adobe CQ 5.6.1 Supported Browsers and Java Content Repositories

AEM 5.6.1 supports the following browsers


Browser
Support for Classic UI
Support for Touch UI
Microsoft Internet Explorer 11
Z: Not supported
Z: Not supported
Microsoft Internet Explorer 10
A: Supported
A: Supported (1)
Microsoft Internet Explorer 9
A: Supported
A: Supported
Microsoft Internet Explorer 8
A: Supported (6)
Z: Not supported
Microsoft Internet Explorer 7
Z: Not supported
Z: Not supported
Microsoft Internet Explorer 6
Z: Not supported
Z: Not supported
Mozilla Firefox 25
A: Supported
A: Supported
Mozilla Firefox 24 (ESR) (3)
A: Supported
A: Supported
Mozilla Firefox 17 (ESR) (3)
Z: Not supported
Z: Not supported
Mozilla Firefox 10 (ESR) (3)
Z: Not supported
Z: Not supported
Google Chrome 31+
A: Supported
A: Supported
Apple Safari 7.0 (OS X)
A: Supported
A: Supported
Apple Safari 6.0 (OS X)
A: Supported
A: Supported
Apple Safari 6.0 (iOS) (4)(5)
Z: Not supported
A: Supported



AEM 5.6.1 supported java Content Repositories


latform
Support Level
Adobe CRX 2.4
A: Supported
Apache Jackrabbit 2.5.3
D: Validated, optional support available



For more information click here


Disabling the XML and JSON render in Adobe CQ5/AEM

To disable the XML or JSON renderer, navigate to the OSGI configuration manager at the following URL:

http://localhost:8080/system/console/configMgr


Click on Apache Sling GET Servlet, uncheck “Enable XML” and Enable JSON , then click save.



Handy Urls in AEM/CQ 5.6.1

AEM 5.6 - Quick Reference :  http://www.aemcasts.com/qr.html 

CRX explorer   :   http://localhost:8080/crx/explorer/index.jsp

CRXDE Lite     :   http://localhost:8080/crx/de/index.jsp

Query debug tool : http://localhost:8080/libs/cq/search/content/querydebug.html

Content sync console :  http://localhost:8080/libs/cq/contentsync/content/console.html

User manager standalone ui : http://localhost:8080/libs/granite/security/content/useradmin.html

Upgrade nodetypes : http://localhost:8080/libs/cq/compat/components/ntupgrade.html

 Built in profiler  : http://localhost:8080/crx/explorer/diagnostic/prof.jsp

Tag window :  http://localhost:8080/tagging


OSGI Console

Felix  console  :  http://localhost:8080/system/console/bundles

Workflow maintenance :
                   http://localhost:8080/system/console/jmx/com.adobe.granite.workflow:type=Maintenance

Repository maintenance :  http://localhost:8080/system/console/jmx/com.adobe.granite:type=Repository

Maven Dependency for the packages/classes : http://localhost:8080/system/console/depfinder

List of adaptable  classes using the adaptTo() : http://localhost:8080/system/console/adapters

Built in profiler  :  http://localhost:8080/system/console/profiler

Sling properties : http://localhost:8080/system/console/status-slingsettings


Client Libs

Compile client libs : http://localhost:8080/libs/granite/ui/content/dumplibs.rebuild.html?rebuild=true

To know dependencies : http://localhost:8080/libs/granite/ui/content/dumplibs.html

How to debug single file Clientlibs in single file   :   ?debugClinetLibs=true

Bookmarks









        

How To Set Dynamic Value For Component Edit Bar Label

Sample code in JSP

   
you can set the label value of the component edit bar dynamically.



    editContext is implicit object of com.day.cq.wcm.api.components.EditContext interface

   editContext.getEditConfig().getToolbar().add(0, new Toolbar.Label("sample"));


By Using cq:EditConfig

Add the below configurations under your component's "cq:EditConfig" node

<cq:actionConfigs jcr:primaryType="nt:unstructured">
        <separator
            jcr:primaryType="nt:unstructured"
            xtype="tbseparator"/>
        <manage
            jcr:primaryType="nt:unstructured"
            handler="function(){&#xa;&#x9;window.open(CQ.WCM.getPagePath()+&quot;.openNewPage.html&quot;, '_blank');&#xa;}"
            text="Edit on Other Page"/>
    </cq:actionConfigs>








Performance Issue In CRXDE IDE Of AEM/Adobe CQ5

After open the CRXDE.

Navigate to Window > General > Workspace > 

Uncheck Build automatically option.

Restart the CRXDE.




How to Disbale Target Option on Component Edit

        To disable "target" option when edit the component you need to add   property 
                 cq:disableTargeting="true" to cq:editConfig Node


               cq:actions="[text:Button,-,edit,delete]"
               cq:dialogMode="floating"
               cq:disableTargeting="true"
               jcr:primaryType="cq:EditConfig"

How to Exclude Child Pages Of A Page When Creating A Package in AEM/CQ5 Package

Open package manager

        http://localhost:5632/crx/packmgr/index.jsp

Click on the crate packge




Enter package name ,version and Group. Click on OK.

Click on the respective package icon then click on EDIT button.

After Edit navigate to filters tab. Click on the "add filter" button.



      Add the root path :    /content/geometrixx/en/toolbar

Then click on the Add rule button. 

   exclude  : /content/geometrixx/en/toolbar/*.*
   include   : /content/geometrixx/en/toolbar/jcr:content

Click on the done button. Then save.

To build the package click on the build button. 



By Using Regular Expresion


Exclude  : /content/geometrixx/en/toolbar/[a-z].*

        A  filter to create a package for root /content/geometrixx/en and exclude all the page
                below /content/geometrixx/en that starts with range a to z.

Exclude : /content/geometrixx/en/toolbar/s.*

        A  filter to create a package for root /content/geometrixx/en and exclude all the page below 
                 /content/geometrixx/en that starts with s.




Runmodes and Configs in AEM/CQ 5.4 Onwards

For the basic information and configurations of the Runmodes refer the below URL:

     http://www.slideshare.net/MikePfaff/runmodes-and-configs-for-fun-and-profit

Resolution of multiple Run Modes 




Adobe CQ5 / AEM 6 Supports LESS From Adobe CQ 5.5 Onwards

Command to Run AEM/CQ 5.6.1 Instance In Debug Mode

Command to run the CQ 5.6.1 in debug mode

                        java -Xmx1024M -XX:MaxPermSize=256M -debug -Xnoagent -Djava.compiler=NONE
            -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=30303 -jar cq-author-4502.jar 

How to Know Maven Dependency of packages/classes in AEM /CQ 5.6.1

Click on the below URL and change port to your port

     http://localhost:8080/system/console/depfinder



Enter javax.servlet in the packages/classes field then click on the find.