ContributionsMost RecentMost LikesSolutionsPollsRe: How to determine if a given node is visible to the public? I tried to figure this out a while back (classic) and could not. The permissions structure does not appear to be query-able nor updatable. I was trying to figure out a way to copy/paste a permission set. Re: Khoros Communities 25.12 Release Notes Is there a current, up to date, cookie list? Classic: setting (and uploading) a user avatar through the API Hey folks, The docs aren't very clear on how to actually upload a user avatar on Classic. I think I have to upload an image to an album and then link to that image from the userprofile endpoint, but the steps are unclear. Which album? How do I tell it which album? The reason: I have a whole bunch of old migrated avatars that are http endpoints. Many of the users with those avatars were very active but are no longer with us. Our SEO team says we should update them to https to eliminate mixed http/https. Seems like an easy one-off script, but I don't see the right set of incantations. Any pointers? I'll be doing this in python with an AI copilot if that helps (I'm a rusty developer). Thanks! Re: Khoros Community Classic 23.10 Release luk we are seeing the same issue. Hope we can get it resolved because the text they are using is not great. Re: Can I "Trace" the Requests Happening Behind the Scenes? "regex the s*** out of it" is the best way to code. 🙂 Seriously, thanks for the hints. Doesn't really answer the original poster's question, but it does help me. Re: Pinging Sitemaps using GET requests and/or IndexNow I doubt this is in Khoros but you could probably shim the realtime firehose with a small bit of custom code to push the notification to google. We haven't seen slowness in Google picking up new things though and we've got a pretty big site with a looonng tail of content. Re: Can I "Trace" the Requests Happening Behind the Scenes? The way I understand it (consider this a rumor, but seems supported by evidence) is that many of the OOB components don't use the API, especially the older parts of the templating engine. Those parts can call directly into the body of the beast. For instance, I see no way to build a proper kudos leaderboard from the API but it exists as a widget. Aurora appears to fix some of that but it's frustrating now. Re: Set the visitor UI language automatically It's interesting IanKl - I swear the profile.language worked before as we signed off on the current implementation but just had a colleague in Costa Rica test it and it didn't work. So, I may have 2 problems now. 🙂 I'll get some more tests done to see if we can narrow it down. Regardless, I'd like replace it with something, just don't know what that something is. Re: Set the visitor UI language automatically IanKl - OK! That's one missing piece that we didn't have before. We are getting closer. But how do we do this for anonymous users? Can't call against the user collection for a user that doesn't have an id. I assume there's something in the session that can get set? Something like: <#assign userLang = "fr" /> <#-- or whatever you want it to be --> ${http.session.setAttribute("WHAT?", userLang)}> (from https://developer.khoros.com/khoroscommunitydevdocs/reference/setattributeattribute_name-attribute_value) Re: Set the visitor UI language automatically Hi IanKl , That's actually what we are doing today. It mostly works but I want to get away from it. That parameter breaks some things (like, the rank editor) and figuring out all the places where it's not proper is challenging and difficult to debug a url that's rewritten in flight. That's why I want to switch to some other way to signal a language preference to us and then we pull the logic down into init so we have more control over it. So definitely looking for the "And then set the language via modifying the user setting through the API. I'll find the link for you tomorrow. " Thanks for your help! Mark