Skip navigation

Create and deploy MBeans to manage services using the JMX Console. Expose service attributes and operations to enable administration tasks to be performed.

For information about using the JMX Console, see Monitoring Server Resources Using the JMX Console.

read full article at adobe-aem-jmx

 

 

In AEM(CQ) 5.6 the Workflow JMX MBean support has been added in order to maintain workflow system. The Workflow is registered in the OSGi Service Registry as MBean service. This MBean is available in the JMX Console which exposes the workflow operations. There are 15 operation that can be performed that are listed under section Supported featutres. Some of the ways to monitor workflow are

  • Using user interface through Felix console
  • Using CURL
  • Creating JMX client that uses Workflow MBean

read full article at adobe-aem-curl-jmx

 

Annunci

 

groovy

https://github.com/OlsonDigital/aem-groovy-extension

https://sid.im/how-to-use-groovy-in-aem-cq5-2/

 

node

https://www.npmjs.com/package/aem-content-builder

 

python

https://github.com/bjorns/aem-cmd

https://github.com/sensis/pyaem

CURL

 

Responsive Layouting is a mechanism for realizing responsive web design. This allows the user to create web pages that have a layout and dimensions dependent on the devices their users use.

Note

This can be compared with the Mobile Web mechanisms, which use adaptive web design (primarily for the classic UI).

AEM realizes responsive layouting for your pages using a combination of mechanisms:

  • Layout Container component
    This component provides a grid-paragraph system to allow you to add and position components within a responsive grid. It can be used as the default parsys for your page and/or made available to authors in the component browser.

    • The default Layout Container component is defined under:
      /libs/wcm/foundation/components/responsivegrid
    • You can define layout containers:
      • As a component that the user can add to a page.
      • As the default parsys for the page.
      • Both.
        You can have the layout container as standard for the page, while allowing the user to add further layout containers within this; for example, to achieve column control.
  • Layouting Mode
    Once the layout container is positioned on your page you can use the Layouting mode to position content within the responsive grid.
  • Emulator
    This allows you to create and edit responsive websites that rearrange the layout according to device/window size by resizing components interactively. The user can then see how the content will be rendered using the Emulator.

https://docs.adobe.com/docs/en/aem/6-1/administer/operations/page-authoring/configuring-responsive-layouting.html

AEM Responsive Grid

http://www.slideshare.net/GabrielWalt/aem-responsive

Whats New in 6.1: Layouting Mode

http://labs.6dglobal.com/blog/2015-05-28/new-aem-61-layout-mode/

Change Viewpoer with Javascript

https://kaspars.net/blog/web-development/change-viewport-meta-window-size

Viewport Resizer

http://lab.maltewassermann.com/viewport-resizer/

Managing permissions (jackrabbit.accessmanager)

https://sling.apache.org/documentation/bundles/managing-permissions-jackrabbit-accessmanager.html

OAK – Access Control Management API

http://jackrabbit.apache.org/oak/docs/security/accesscontrol/editing.html

Difference between CQ 5.6.1 and AME6

http://labs.6dglobal.com/blog/2014-09-04/cq-users-and-groups-permissions-major-difference/

AEM – Template in Details

http://versatileankur.blogspot.it/2015/07/aem-templates-in-details.html

 

Finding advanced information about your Blueprint and Livecopies status

1) http://host:port/content/path/to/bluprint/page.blueprint.json?&maxSize=500&advancedStatus=true&returnRelationships=true&msm%3Atrigger=ROLLOUT

2) http://host:port/content/path/to/bluprint/page.msm.json?_dc=1440692346666

continue reading on AEM-MSM-issues

Event Handling in CQ

http://blogs.adobe.com/experiencedelivers/experience-management/event_handling_incq/

Event filters

http://blogs.adobe.com/experiencedelivers/experience-management/using_event_filtersforhandlingjcreventsthroughaneventhandler/

EventListener Sample

https://github.com/Adobe-Consulting-Services/acs-aem-samples/blob/master/bundle/src/main/java/com/adobe/acs/samples/events/impl/SampleJcrEventListener.java

Performance tuning tips | 6.x

https://helpx.adobe.com/experience-manager/kb/performance-tuning-tips.html

Repository inconsistency

https://helpx.adobe.com/experience-manager/kb/RepositoryInconsistency.html

Repository compaction

Oak TarMK Compaction

https://rmengji.wordpress.com/2014/09/18/aem-6-0-tarmk-occupying-huge-amount-of-diskspace/

Apache Felix Gogo – Console Text Shell

https://helpx.adobe.com/experience-manager/kb/cq-5-5–rien-ne-va-plus—i-need-a-text-shell.html

Touch-vs-Classic

http://www.inm.com/en/blog/2015/03/touch-vs-classic.html

Migration tips

https://mkbansal.wordpress.com/2016/01/19/aem-touch-ui-what-and-why/

Migration and Introduction

http://www.citytechinc.com/us/en/blog/2015/09/introducing-touchui.html

Maven Component Creator for Classic and Touch

http://code.citytechinc.com/cq-component-maven-plugin/usage.html

Adobe Conversion Tool

https://docs.adobe.com/docs/en/aem/6-1/develop/dev-tools/dialog-conversion.html

Ben Thurley

RPG is the native language on the IBM as400 midrange server (aka iSeries, system i and now just “i”). In a recent project I had to find a way to call a number of RPG programs from a Java application. If you’re in this situation then there are a few options available.

  • PCML (the subject of this article)
  • SQL Stored procedure
  • Integrated web services server (IWS)

Stored procedure
One possibility is to write a SQL stored procedure using RPG which could be called from Java using JDBC. This option may not be viable depending on the parameters your program needs. A stored procedure is good for returning result sets of records but you can only return one and you can’t pass one in.

Integrated web services server (IWS)
If you want to quickly expose an RPG program as a web service then you might want to look at IWS

View original post 999 altre parole

Java Software Op Maat | Java training | Java freelance

This article elaborates on the usage of AngularJS and this in combination with AEM (Adobe Experience Manager). For this example, AEM version 6 has been used.

 From a functional point of view, the (rather basic) software component will allow to enter a JCR path and, by using AngularJS,  all the corresponding nodes will be automatically retrieved an displayed.

The UI form, being the main actor in our solution, would look the following.  It’s obvious the lay-out could be improved quite a bit but this is not really the focus of this tutorial.

AEM Angular UI

From a technical point of view, we’ll be using AngularJS (as mentioned before), jQuery and the DataTables jQuery plugin.

View

We first start with the HTML (view) and you’ll notice we did an effort to exclude all the business logic and to stick to the basic HTML.

AEM CQ5 AngularJS HTML

As you can figure out from the…

View original post 481 altre parole