Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

om_vineet
om_vineet
Offline

Badges

Badges
12

Accepted Solutions

Accepted Solutions
1

Likes Received

Likes Received
3

Posts

Posts
29

Discussions

Discussions
6

Questions

Questions
23

Ideas

Ideas
0

Blog Posts

Blog Posts
2
Top badges earned by om_vineet
Customize the badges you want to showcase on your profile
Re: Memory Leak Analysis - Adobe Experience Manager 27-05-2017
I agree, external connection could be an issue here since Sling does return back HTTP to the thread pool. One quicker way to know all this will be taking 20 thread dumps every 500ms and then going through those which are running or in waiting state. Hopefully you will get something interesting there. However one thing I would like to know- what is the thread pool size configured in this server?

Views

6.3K

Likes

0

Replies

0
Re: How to use Designs and the Designer effectively in AEM 6.3? - Adobe Experience Manager 23-05-2017
Hi Feike,Yes that is the approach, we have taken so far where-in we are storing ClientLib name at page property and then using inheritedPageProperties, getting this value to do a cq:includeClientLib. But as you see, to make this working author has to set 2 properties to make this work- design path and then clientlib name, also this looks to me a custom clientLib resolution. Since Design path is the one which looks to me more appropriate as we are talking about swaping one design vs. other here, ...

Views

1.6K

Likes

0

Replies

0
Re: How to use Designs and the Designer effectively in AEM 6.3? - Adobe Experience Manager 23-05-2017
Thanks so much Feike. Appreciated.Good to know that we can swap clientlib at template level but my question was more specific to a content hierarchy. Would this suffice that use case as well? Consider a brand having multiple themes- men, women and kid and giving the option to author to choose specific clientlib for men sub-hierarchy than women. Also even if this work why to marketer 2 different configurations- one for design path and other for clientlibs while both could be driven by a single pr...

Views

1.6K

Likes

0

Replies

0
How to use Designs and the Designer effectively in AEM 6.3? - Adobe Experience Manager 22-05-2017
I was going through https://docs.adobe.com/docs/en/aem/6-3/develop/the-basics/designer.html document which highly recommends to store images and CSS files under /etc/design/. The reasoning given is that re-designing of the website can be simply done by pointing the design path to a different node at the root of the site from design/v1 to design/v2. A code snippet for an image was given there, however when we talk about re-designing, this is more than just using different images (which we can any...

Views

3.8K

Likes

0

Replies

9
Re: Most performant client-side clientlib implementation - Adobe Experience Manager 08-05-2017
IMO, Clientlib makes sure that even if you include a clientlib multiple times, only one of its instances will be converted into tag, so long as Category name is same.Apart from dependency management challenge, I believe another issue will be a number of HTTP calls going up now since every component will now try to get it's JS file when it tries to render which could be a performance issue in HTTP 1.1 and how browsers work.I would recommend going with template specific clientlibs since you will have less number of templates but more pages and browser will be easily able to cache it on the very first page using that template. Template could be as hardened as possible for example asking the designer to lock what all components can be part of this template. This approach is more inline of your #3 approach.

Views

1.6K

Likes

0

Replies

0
Re: Extending OSGI Configuration | Different configurations of a service according to the time of the server - Adobe Experience Manager 15-10-2015
Thanks Ove. That makes sense if configuration is same. My use case is slightly different which is without making my service aware of configurations, I want it to pick two different set of configurations. In your solutions then service factory should first figure out and load the correct configurations and then pass it to the service. If I have more services I will end up having service factory for all. And also the responsibility which I am giving to servicefactory class around configurations sh...

Views

1.5K

Likes

0

Replies

0
Re: Extending OSGI Configuration | Different configurations of a service according to the time of the server - Adobe Experience Manager 15-10-2015
Use case is in my first post. I was not talking about changing runmodes above since this can not be done, what I meant was using the same api which picks the right folder based on current runmodes. I was wondering if there is a method which takes string array (runmodes) and give me the configuration based on a PID. I am sure CQ must be using some sorts of API itself to load and cache the configurations.

Views

1.5K

Likes

0

Replies

0
Re: Extending OSGI Configuration | Different configurations of a service according to the time of the server - Adobe Experience Manager 15-10-2015
Thanks Ameesh. I know CQ ootb runmode works that way and it is fixed. I was more looking for hooks/extensions to change it at run time. I would assume folders are to be picked by some apis and was hoping to use that or extend it. Also I don't want configuration to be changed by another code because it will be too risky since all these configuration defines my system behavior. Please let me know if you want more information.

Views

1.5K

Likes

0

Replies

0
Extending OSGI Configuration | Different configurations of a service according to the time of the server - Adobe Experience Manager 15-10-2015
CQ ConfigAdmin picks a folder based on the runmode like if runmode was author & dev, it will pick config.author.dev folder automatically. I have a usecase where-in my custom service is supposed to use two different set of properties based on whether its day or night. I know we could have an if-else in service itself and taking a superset of all the parameters, so wondering if runmode can help me here. Like if I create two different folders say config.author.dev.day & config.author.dev.night and ...

Views

4.2K

Likes

0

Replies

7
Re: Jsp resolution via selector vs include & variable - Adobe Experience Manager 15-10-2015
You could see all the JSPs being invoked from recent requests under system console. By default, this just captures the last 20 requests but is configurable.From maintainability point of view, I would suggest to use specific selector to invoke a particular jsp/code.Do let me know if you have any other queries.

Views

1.4K

Like

1

Replies

0
Likes given to