kalyanar
Community profile kalyanar Employee
Job title here
Location here
9 BADGES
Employee

Employee

Learn more
Joined the community 23-07-2014 12:55:26 AM
Offline
Top badges earned by kalyanar
Customize the badges you want to showcase on your profile
Re: File Data Store for AEM clusters
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Since the data store is outside, mongo clustering will not copy over the datastore. You should copy over the datastore to the repository folder in server2. Your config will also have org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore.cfgpath=./crx-quickstart/repository/datastoreminRecordLength=4096

Views

250

Likes

0

Replies

0
Re: File Data Store for AEM clusters
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Just to be clear, did you try following the section "Migrating to MongoDB" at this link http://docs.adobe.com/docs/en/aem/6-0/deploy/upgrade.html#Migrating%20the%20repository%20to%20OAK ?

Views

236

Likes

0

Replies

0
Re: How to maintain custom configurations for project in different environments?
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Manual intervention to a production system could be risky and not many allow that. We can rather store these configs in svn but only giv access to these support guys. Nowadays, a simple script can be written to fetch the correct file and package it and install in prod. This helps versioning as well. Ofcourse, training the team on how to use svn and running scripts will help.

Views

204

Likes

0

Replies

0
Re: How to maintain custom configurations for project in different environments?
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
since you have the osgiconfig node, this can be safely in your git/svn. So always change the nodes in prod by installing a new config package which does this. This allows you better control.

Views

199

Likes

0

Replies

0
Re: How to maintain custom configurations for project in different environments?
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
In configuration tab in system console, you will see the pid for each configuration. When you click open the configuration model, you will see something like this. Persistent Identity (PID)com.adobe.acs.commons.wcm.impl.ComponentHelperImpl

Views

200

Likes

0

Replies

0
Re: How to maintain custom configurations for project in different environments?
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Yes, the best way to handle configurations for the same class, same project but in different environments is via run modes. Please refer to http://docs.adobe.com/docs/en/aem/6-0/deploy/configuring/configuring-osgi.html#OSGi%20Configuration%20in%20the%20Repository .

Views

198

Likes

0

Replies

0
Re: Any ideas on how to relate 2 assets in the AEM DAM
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
You can may be create a static collection. Please refer to http://docs.adobe.com/docs/en/aem/6-0/author/assets/managing-assets-touch-ui/managing-collections-touch-ui.html#Creating%20a%20Collection. These just group the images you select in to a collection. Collections are a logical concept. Referencing one asset with another (unless they are literal sub assets liek psd file and its png file etc), is not recommended. Please make use of collections and lightbox concepts.

Views

120

Likes

0

Replies

0
Re: By pass AEM login screen
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
http://jackrabbit.apache.org/oak/docs/security/authentication/ldap.html This link talks about how LDAP is plugged in. They have written an LDAPIdentityProvider http://grepcode.com/file/repo1.maven.org/maven2/org.apache.jackrabbit/oak-auth-ldap/0.17.1/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapIdentityProvider.java and plugged it in AEM using the ExternalLoginModule. Does this help?

Views

290

Likes

0

Replies

0
Re: By pass AEM login screen
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
The kerberos token needs to be validated and then only the user would be allowed. you can use http://jackrabbit.apache.org/oak/docs/security/authentication/externalloginmodule.html and create an externalloginmodule for this. Then you can also try to leverage http://docs.oracle.com/javase/7/docs/jre/api/security/jaas/spec/com/sun/security/auth/module/Krb5LoginModule.html for this. After authentication of the kerberos token, the user can be syncd to the system also.

Views

276

Likes

0

Replies

0
Re: Empty sidekick on author in edit mode
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Please check for js errors.If you remove your project code, is it coming up fine?

Views

105

Likes

0

Replies

0
Re: Invoking a Worfklow within a custom event handler
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
As long as your event handler is a osgi component ( @component annotation above your class name), you should be able to get the workflowService instance by doing the following. @Reference private WorkflowService workflowService;

Views

117

Likes

0

Replies

0
Re: maven dependency issue for FTS
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Hi, Typically , you need to identify all the packages that you need and export them. Identify all the dependent bundles and embed them in one big bundle. Please use an already existing osgi solr bundle like http://mvnrepository.com/artifact/org.apache.servicemix.bundles/org.apache.servicemix.bundles.solr-solrj or many of our partners have done this integration. You can use http://www.aemsolrsearch.com/#/ . Adobe doesnt not support this. You can learn from the code and bundle posted there or just...

Views

107

Likes

0

Replies

0
Re: maven dependency issue for FTS
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
AEM already integrates with solr. Please have a look at http://docs.adobe.com/docs/en/aem/6-0/deploy/upgrade/queries-and-indexing.html . So solrj is already present as a bundle in AEM. In any case, i suggest you leverage the OOB integration. The OOB integration also respects the ACLs when it fetches from the indexes. You have to handle that if you query directly.

Views

107

Likes

0

Replies

0
Re: SlingHttpServletRequest setAttribute/get is empty on one of the boxes
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
AFAICT, there is not such a config property. May be there could be issues in the request context or some exception. Ideally request context works.

Views

554

Likes

0

Replies

0
Re: How to maintain DB passwords ? Nothing in clear text
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
The most secure way would be to use X509 user certs and not user id and password(encrypted or unencrypted). Most DBs allow this. For example, for mysql http://www.coresecuritypatterns.com/blogs/?p=970 shows how and for mongodb,http://docs.mongodb.org/manual/tutorial/configure-x509-client-authentication/ shows how to do this.

Views

174

Likes

0

Replies

0
Re: replication-receiver OOTB user (AEM 6.0)
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Since for security reasons, we are not supposed to use admin user, we can choose to use this user. To use this user, you first need to login as admin and change this user's password and then replace admin with this user in the agent. By default, this user is not used.

Views

403

Likes

0

Replies

0
Re: Blog Template and Community Components for AEM 5.6.1
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
I should have been more clear. I wanted you to look for blog component group to be sure that you had the blog specific code.

Views

212

Likes

0

Replies

0
Re: Blog Template and Community Components for AEM 5.6.1
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Did you check for the "Blog" component group? Also for social login , did you check http://docs.adobe.com/docs/en/cq/5-6-1/administering/social_communities/social_connect.html . For other social feeds ,http://docs.adobe.com/docs/en/cq/5-6-1/administering/social_communities/social_plugins.html will be helpful

Views

208

Likes

0

Replies

0
Re: Logging/ debugging in sightly related Java or Java script files
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
log.info() in js files should work. similarly in the wcmuse extended java files, the typical logger should work.

Views

342

Likes

0

Replies

0
Re: Setting ClientContext for newsletter template.
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Which version of AEM are you using?

Views

86

Likes

0

Replies

0
Re: Using the PDF rewriter with custom xml output
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Please find an example using wkhtmltopdf exe. import org.apache.commons.io.IOUtils; import org.apache.felix.scr.annotations.Component; import org.apache.felix.scr.annotations.Properties; import org.apache.felix.scr.annotations.Property; import org.apache.felix.scr.annotations.Reference; import org.apache.felix.scr.annotations.Service; import org.apache.sling.api.SlingHttpServletRequest; import org.apache.sling.api.SlingHttpServletResponse; import org.apache.sling.api.servlets.SlingSafeMethodsSer...

Views

167

Likes

0

Replies

0
Re: Using the PDF rewriter with custom xml output
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
@Dterner , Can you share a sample package for me to look at?

Views

167

Likes

0

Replies

0
Re: AEM 6 - Create .ics file dynamically and store on page
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
If you are looking for code snippet, it goes like this. But keep in mind that your approach of storing a file on load(GET method) violates REST principles. Node folder = myResource.adaptTo(Node.class);JcrUtils.putFile(folder, "myfile.ics", "text/plain", instream);folder.getSession().save();

Views

1.0K

Likes

0

Replies

0
Re: How does Indexing happen in CQ 5.6.1
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Just as an addendum to what Joerg explained, please refer to http://jackrabbit.apache.org/how-jackrabbit-works.html . Look for links to Query Manager in that link.

Views

156

Likes

0

Replies

0
Re: CQ6 where do we start
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Best way is to take the AEM6 developer and advanced developer training.

Views

276

Likes

0

Replies

0
Re: Adding dynamic css class on the outer html tag of a component
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
You can find out in your filter if the component is included as part of the page by checking javax.servlet.include.servlet_path in request attribute. If request.getAttribute("javax.servlet.include.servlet_path") is not null then, you got your compoennt. Adapt the resource, get the property and you can decorate the way you want.

Views

1.1K

Likes

0

Replies

0
Re: dispatcher configuration for host name and port
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
Any url will be server:port/contextpath/resourcepath.html. So the dispatcher will find the server:port from the any file. Please try and let me know.

Views

292

Likes

0

Replies

0
Re: dispatcher configuration for host name and port
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
You are correct. The below configuration would work. What issues are you facing?/hostname "127.0.0.1" /port "4502"

Views

278

Likes

0

Replies

0
Re: AEM MailService always enclose content into "pre" tag
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
can you paste the code snippet with which you send mail?

Views

152

Likes

0

Replies

0
Re: diiference between JCR and Database
Avatar
Boost 5
Employee
kalyanar
Employee

Likes

5 likes

Total Posts

182 posts

Correct reply

78 solutions
Top badges earned
Boost 5
Boost 3
Boost 1
Affirm 50
Affirm 5
View profile
kalyanar
- Adobe Experience Manager
This document compares jcr with rdbmshttp://dev.day.com/content/ddc/blog/2009/01/jcrrdbmsreport/_jcr_content/images/jcrrdbmsreport/jcr_rdbms_report_chapuis.pdf

Views

198

Likes

0

Replies

0
Likes given to
Likes from