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
BedrockMission!

Learn more

View all

Sign in to view all badges

om_vineet
Community profile om_vineet Level 2
Job title here
Location here
11 BADGES
Level 2

Level 2

Learn more
Joined the community 06-10-2014 3:39:13 AM
Offline
Top badges earned by om_vineet
Customize the badges you want to showcase on your profile
Re: Adobe Summit 2019 | L721 - Leverage Adobe I/O to Handle Adobe Experience Cloud Events
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Cloud
smacdonald2008​Any update please?

Views

3.3K

Likes

0

Replies

0
Re: Adobe Summit 2019 | L722 - Get Up, Running, and Integrated with Cloud Manager for Experience Manager
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
smacdonald2008​ Any update please?

Views

2.8K

Likes

0

Replies

0
Re: Adobe Summit 2019 | L784 - Building for the Modern Web with the Adobe Experience Manager SPA Editor
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Thanks for the reply.However in real world, situation might be different. Since SPA is not offering any SSR offering (officially and yet in technical preview), we can not just build everything as a client side app which will negatively impact SEO. I was thinking to have a possibility of multi-page for SEO specific user jouneys and spa for transactions journey in the same site which is quite feasible. However the issue is to duplicate common components (header, footers) across react and sightly s...

Views

16.7K

Likes

0

Replies

1
Re: Adobe Summit 2019 | L722 - Get Up, Running, and Integrated with Cloud Manager for Experience Manager
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Hello there,Thanks for the informative article. I really enjoyed going through this however have couple of queries, if you could please help answer:As I understand from the article that Cloud manager can be used only for solutions involving Adobe Managed Services (AMS)?If no, how will a topology or architecture looks like where in clients have their AEM instances in their private AWS Cloud?If yes, is there a way we can still leverage and set-up the CI/CD pipeline for our clients along with quali...

Views

2.8K

Likes

0

Replies

1
Re: Adobe Summit 2019 | L721 - Leverage Adobe I/O to Handle Adobe Experience Cloud Events
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Cloud
Hello there,Thanks for the informative article. I really enjoyed going through this however have couple of queries, if you could please help answer:1. Is this really necessary to integrate Launch with AEM through Adobe I/O? Adobe I/O to me looks more of an API gateway to other Adobe solutions but since Launch is more of a Tag management solution (client side) and not an API, I am not able to appreciate its connection with Adobe I/O?2. Is it possible to transform/aggregate multiple APIs from mult...

Views

3.3K

Likes

0

Replies

1
Re: Adobe Summit 2019 | L784 - Building for the Modern Web with the Adobe Experience Manager SPA Editor
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Thank you for the guide.Does the SPA editor support a mix of Sightly and react based components? Otherwise, we will require to create more than 1 header, footer and other components in 2 different languages?

Views

16.7K

Likes

0

Replies

4
Re: What's the best way to implement content/Experience as a service in AEM 6.3?
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Hi Scott,Thanks for sharing these details. From your last response, seems CAAS (or Content Services) will be more mature in coming days and will be used to construct complex content types (for example management of article, event etc. by marketer). If that is the case, how will Content Fragment fit into this or will this be deprecated?

Views

1.5K

Likes

0

Replies

0
What's the best way to implement content/Experience as a service in AEM 6.3?
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Hello there,I was evaluating AEM 6.3 for content/experience as a service (CAAS) approach but am confused. Hope the experts here could help me.AEM brought concept of Content fragments to reuse assets and I believe is being sought as a backbone for CAAS but I found the functionality really limited. Not only I am unable to define my own structured content (content types) but there is not an easy way to expose the same as a service mainly in JSON format.On the other hand, AEM also has something call...

Views

5.0K

Likes

2

Replies

7
Re: iParsys-like behavior with layout containers?
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Hi There,As haven't worked much on Template Editor functionality (editable templates), so not sure how to make iparsys kind of functionality working there but please have a look at Content Fragment/Experience Fragment which you can use in your template. Essentially you create a content/experience fragment once and then use them on the template, that way you don't need to create template per brand. Content fragment should be chosen if layout from one brand is different than other and Experience f...

Views

2.6K

Likes

0

Replies

0
Re: Turn off logging for default flush agent
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
If the replication agent is disabled, I am not sure why are you getting all these errors? There should not be any logs coming in this case. if these are coming, I will suggest you log a ticket with Adobe.

Views

1.3K

Likes

0

Replies

0
Re: Memory Leak Analysis
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
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

1.6K

Likes

0

Replies

0
Re: How to use Designs and the Designer effectively in AEM 6.3?
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
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.5K

Likes

0

Replies

0
Re: How to use Designs and the Designer effectively in AEM 6.3?
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
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.4K

Likes

0

Replies

0
How to use Designs and the Designer effectively in AEM 6.3?
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
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.7K

Likes

0

Replies

9
Re: Most performant client-side clientlib implementation
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
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.5K

Likes

0

Replies

0
Re: Extending OSGI Configuration | Different configurations of a service according to the time of the server
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
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.4K

Likes

0

Replies

0
Re: Extending OSGI Configuration | Different configurations of a service according to the time of the server
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
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.4K

Likes

0

Replies

0
Re: Extending OSGI Configuration | Different configurations of a service according to the time of the server
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
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.4K

Likes

0

Replies

0
Extending OSGI Configuration | Different configurations of a service according to the time of the server
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
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.0K

Likes

0

Replies

7
Re: Jsp resolution via selector vs include & variable
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
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.3K

Like

1

Replies

0
Re: CQ 5.6.1 & Logback
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Thanks Sham. I will give this a try. Do we know by when can we expect these? Also do we have both in pipeline i.e. logback as well as MDC?

Views

1.3K

Likes

0

Replies

0
CQ 5.6.1 & Logback
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Has anybody tried configuring CQ5.6.1 with Logback which provides obvious benefits over Log4J. SL4J provides inbuilt support for logback and CQ5.6.1 logging is based on SL4J, so I guess it should be achievable. Also there are certain use cases where-in we need to provide unique request ID to all the loggers which are serving that request. To achieve this, I was thinking over to use MDC in a request filter and then changing default log format to include this in every log statement. At the same ti...

Views

1.5K

Likes

0

Replies

2
Re: Adaptive Image & Cache Issue
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
No sure if you got my problem right, might be I was not able to explain properly.Here you go!No matter you upload an image from your local machine or assign it from DAM, if you look at the page source the path of the image will be something like "/content/geometrixx-media/en/events/the-lineup-you-ve-been-waiting-for/jcr:content/article-content-par/adaptive_image.adapt.620.high.jpg". So in my case the image was in DAM @ /content/dam/geometrixx-media/images/testImage.jpg. When this page will be re...

Views

1.5K

Likes

0

Replies

0
Adaptive Image & Cache Issue
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Adaptive image component creates following path for the image being used: /content/geometrixx-media/en/events/the-lineup-you-ve-been-waiting-for/jcr:content/article-content-par/adaptive_image.adapt.620.high.jpgConsider following authoring scenarios for a page where 3 adaptive image components have been dropped: 1. 2 of the images which were dropped on 2 adaptive image components are in the same folder inside /content/dam.2. The third one is uploaded from author’s local machine.Now if I look at t...

Views

2.9K

Likes

0

Replies

7
Re: AccessDeniedException on publisher instance on node write
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Component will always be used in a template. So you can make your use case work by just creating designs for the template where-in you want to use this component. This is not a good idea to have user update /etc/designs as could lead to unwanted errors.

Views

941

Likes

0

Replies

0
Re: Issue with links and Dispatcher with multiple domains
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Though it should not happen but you can check the difference between these 2 requests (one thru dispatcher and another direct to publish) using "Recent Requests" tab under system console.

Views

1.2K

Likes

0

Replies

0
Re: carousel component
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Hey Scott,Your example is helpful but it shows the carousel with images only. What about videos, RTE etc since its been old days that carousel used to have just images. Can we have a carousel of components like adaptive-image, video, RTE etc. components?

Views

1.1K

Likes

0

Replies

0
Re: Content Placeholders / Replace Text on Page with Query String Parameters?
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Before I answer this, I would like to know why you want to do something like this. I would highly discourage to use query string parameters since it breaks CQ dispatcher caching strategy completely. On the other hand, generally data is kept in JCR which you can display on JSP to bring in dynamism, I see no use case of end users passing all these parameters since you will have no limitations.So before I answer can you let me know what is the use case you are trying to achieve?

Views

1.1K

Likes

0

Replies

0
Re: Using SlingScriptHelper.getServices to return multiple services
Avatar
Ignite 5
Level 2
om_vineet
Level 2

Likes

3 likes

Total Posts

29 posts

Correct reply

1 solution
Top badges earned
Ignite 5
Ignite 3
Give Back 10
Give Back 5
Give Back 3
View profile
om_vineet
- Adobe Experience Manager
Not sure if this is resolved.Since services get registered with OSGI framework, IMHO we should be able to fetch any services irrespective of which bundle this is in. So I would believe joel_triemstra your use case should work without any extra work. The only thing you should be using the properties on the services to form the filter and not bundle specific data.

Views

1.0K

Likes

0

Replies

0
Likes given to