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

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

Employee

Learn more
Joined the community 25-11-2009 12:26:46 AM
Offline
Top badges earned by apanghal
Customize the badges you want to showcase on your profile
Re: AEM Social Communities Handlebars 'include' helper and 'partial' issues
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
hi can you attach your scf component code (both client as well as server side) here. Using partials is not supported for SCF component includes.

Views

501

Likes

0

Replies

1
Re: siteUrl value in Blogs in AEM communities
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
please check if you have externalizer or context path set differently on STAGE publish than QA publish where its working fine.

Views

499

Like

1

Replies

0
Re: AEM 6.2 Tunnel Service not available
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
Given information is not providing enough insight into possible cause but good to check if you have enabled the tunnel service on both (Author as well as publish) instances. On Author, Check if Replication Agent Config in Tunnel Service configuration points to the same replication agent which works for your primary publish instance.Also check if you have latest Community Feature Pack for AEM 6.2 installed. Deploying Communities

Views

273

Likes

0

Replies

0
Re: AEM Connecting to MSRP or an external Mongo instance
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
You don't really have to know the underlying driver details to store a new information as UGC. You can do so by using SCF and SRP APIs. Follow a sample (a bit old from AEM 6.1 days) available here but good to start with. check this also - Social Component Framework

Views

301

Likes

0

Replies

0
Re: Changing destination of user generated content image uploads from AEM journal/blog
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
There is no extension made available to achieve this. Reason:-/content/usergenerated/tmp/social/images/* is a temporary location to upload and file finally gets stored along with actual UGC in mongo ( for MSRP) , mySQL ( for DSRP) . Since SRP resides out side JCR , your images are accessible from all the publish instances without relying on replication. putting these files in dam would make them instance locked or rely on replication to distributed across all publish instances.The main advantage...

Views

273

Likes

0

Replies

0
Re: AEM Community Members Component
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
There are few extensions of AbstractUser which comes OOTB to cater specific needs of features more related to user administration via group members or console members UI ( on author instance) . e.g. CommunityGroupUser​ , CommunityMemberUser and may not pick updated avatar URL from custom implementation. Implementing these interfaces is also possible but can be very extensive customization. Usual avatar images on publish side where UGC is being created and consumed can be extended via the approac...

Views

1.4K

Like

1

Replies

1
Re: Extending the Community Groups Component
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
HiCould you please look at the PostOperation extension option to add additional properties when you create your group and all properties should be available in json at the time of retrieval.One sample can be seen here - aem-scf-sample-components-extension/IdeationStatusExtension.java at master · Adobe-Marketing-Cloud/aem-scf-sample-compon… for extension , look at the interface - CommunityGroupOperationExtension ("The Adobe AEM Quickstart and Web Application.") -Ashok

Views

2.1K

Likes

0

Replies

3
Re: Customizing Communities UI - How does We.Retail do it?
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
Garth,you may want to look at the configurations for we-retail at - /content/we-retail/us/en/community/configuration . page-template property.Documented here - Community Site EssentialsAnd yes you are right - 1) Use the wizard (seemingly the recommended route) is the recommended route to have communities feature set on your site.-Ashok

Views

321

Likes

0

Replies

0
Re: AEM Community Members Component
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
HiDo you think you have similar requirement as this - Extend the User Profile Information in Communities Components -Ashok

Views

1.4K

Likes

0

Replies

4
Re: AEM Communities Turn Off Anonymous Access Blocks Forgot Password Page
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
Logged this as a bug and we will have it fixed for next AEM release. For previous AEM releases, please get in touch with daycare and report as a known bug to get it as part of next service/fix pack.

Views

489

Likes

0

Replies

0
Re: Communities Settings
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
Shubham, you may find your answer here - Communities User Synchronization ​Check - 'New Community Group is created on Publish'.Groups creation request initiated on a publish instance is internally executed on author instance and once group is created , its replicated to all the publish instance in the farm.

Views

262

Like

1

Replies

0
Re: facebook login through website not working--authentication failed error
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
Valid OAuth redirect URIs - It should be the valid URL to your web app. If its running on localhost:4503 it should be http://localhost:4503. if your instance is running and being accessed https://www.abcd.com , it should be https://www.abcd.com.if you are accessing your instance via ip:port address it should be a valid http://xxx.xxx.xxx.xxx:xxxx ip:port address. Error 403 means there is a mismatch in redirect URI where FB wants you to redirect and where (the instance) you are doing OAuth.

Views

2.0K

Likes

0

Replies

0
Re: AEM Communities: Integrate Community Profile Data with Third Party
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
Hi Manishmultiple options here:-if you are authenticating on AEM communities via an external IDP , probably you can sync your user information at the time of authentication happening from the external system and bring your user profile data along and map those to AEM user profile fields.Communities users in AEM are also stored under home/users and home/users/community. You may look at the option of a custom scheduled job to sync between your salesforce user data and AEM user profiles if that sui...

Views

245

Likes

2

Replies

0
Re: Authenticate from our AEM MSRP to Solr
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager Forms
Communities does not support any authentication based security mechanism between mongo and solr. in fact Mongo does not directly interact with SOLR.For an On-Prem installation, IP whitelisting can be used to ensure that SOLR receives requests only from a whitelisted AEM server.

Views

346

Likes

2

Replies

0
Re: Storing large binary files in communities
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
Communities file storing capabilities are built around assumption that users can attach small images or videos ( not more than few MBs) to their posts or comments. For high end file storing capabilities you may find AEM Assets as a better suited solution

Views

151

Likes

0

Replies

0
Re: Extending "Following for Notifications"
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
yes you are extending right class and when I say perform beforeaction that points to this [0][0] https://docs.adobe.com/docs/en/aem/6-1/ref/javadoc/com/adobe/cq/social/scf/OperationExtension.html#beforeAction(com.adobe.cq.social.scf.Operation,%20Session,%20org.apache.sling.api.resource.Resource,%20java.util.Map)

Views

622

Likes

0

Replies

0
Re: Extend the User Profile Information in Communities Components
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
Steven,You are absolutely right saying that almost every community component comes with default priority level 0 to support custom extensions. With livefyre integration post AEM 6.1 GA, we have a new implementation of AbstractUser via this factory - com.adobe.social.integrations.livefyre.user.impl.LivefyreUserFactoryImpl (see using system/console/components) which has priority level 100. so for any custom extension, this need to be superseded. I believe this need to be documented for future refe...

Views

641

Likes

0

Replies

0
Re: Extend the User Profile Information in Communities Components
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
Try to work with priority level of your extended component ( AbstractUser) as ootb components get registered first and custom component need priority level higher than ootb.Try adding this to your extended component class ----------------------------------------------------/** Priority level of the component. */@Property(name = "priority", intValue = 200)protected int priority;----------------------------------------------

Views

641

Likes

2

Replies

0
Re: Add HBS Custom Helper
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
You need to register same helper on server side in java code as well. Follow https://docs.adobe.com/docs/en/aem/6-2/develop/communities/scf/handlebars-helpers.html#Server-side Custom Helpers

Views

474

Likes

0

Replies

0
Re: Extending "Following for Notifications"
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
You can use either of the approaches you identified By using performBeforeActions of your custom comment social component operation extension and insert a relationship between current_user_id (as start node) and subscribed resource node (as end node) as per your required type (notification/email-subscription). only suggestion is to use appropriate SocialGraph and Relationship (Edge/Vertex) APIs in order to save your relationship in SRP. avoid creating content nodes directly with lower level of j...

Views

626

Likes

0

Replies

0
Re: Communities license understanding
Avatar
Give Back 5
Employee
apanghal
Employee

Likes

9 likes

Total Posts

21 posts

Correct Reply

8 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 5
Boost 3
View profile
apanghal
- Adobe Experience Manager
Sandeep,What Janice explained is true for all production usages of AEM communities as an independent module.That specific licensing requirement is for those AEM customers who have licenses for other modules (but not of AEM communities) running in production setup but want to extend their Sites/Assets capabilities using SRP services to store their content in cloud/mongo/rdb. Though SRP services are available as part of AEM quickstart but to use those in production for extended use cases of other ...

Views

470

Likes

0

Replies

0