ContributionsMost RecentMost LikesSolutionsRe: 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 interestingIanKl- 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)}> (fromhttps://developer.khoros.com/khoroscommunitydevdocs/reference/setattributeattribute_name-attribute_value) Re: Set the visitor UI language automatically HiIanKl, 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 Set the visitor UI language automatically Background: Our instance supports 8 different languages for the user interface. Our CDN/Reverse Proxy detects a user's location and can set a user's language based on that. It will, at a minimum, set a cookie. In the past, in the page.init, we would detect if the cookie language was different than the session language and and return a redirect while adding the "?profile.language=xx" parameter. Unfortunately, this caused significant delays for users in China because of the extra round trip. Currently our CDN/reverse proxy rewrites all URLs as they pass through, adding theprofile.languageparameter to *every* page load. This causes some odd side-effects, especially in the admin panel. It's also very challenging to debug when something is off. Does anyone know the recommended approach to making sure that a user (including anonymous users) gets the Khoros page UI in their translated language? Our CDN/reverse proxy does place a cookie that we can read or it could deliver a special header. I imagine we could read this in page.init, but I don't see anywhere in the docs where we can tell the session to switch languages. This all gives hints: This seems to give some suggestion:https://developer.khoros.com/khoroscommunitydevdocs/reference/requestlang Which leans to info about page.init. Which I think leads me to the http.session:https://developer.khoros.com/khoroscommunitydevdocs/reference/httpsession-1 But, what's the attribute that needs setting? Is it "lang"? If anyone has a list of session attributes, that could be helpful. Other related threads I have read: https://community.khoros.com/t5/Khoros-Community-Product/How-can-users-be-directed-to-a-localized-community-based-on/m-p/564967 https://community.khoros.com/t5/Khoros-Community-Product/Launching-a-new-language-language-functionality/m-p/610975 Thanks! Mark Re: Customize Error Page for a URL the user cannot access phoneboy- did you ever figure this out? We might have a similar need. Re: Community: Variable scoping in a quilt ThanksMohammedF! Community: Variable scoping in a quilt Given a quilt that has: <component id="poodle-moth"/> <component id="dumbo-octopus"/> <component id="batfish"/> Is there a way to set a variable in component "poodle-moth" that then can be read in component "dumbo-octopus" or "batfish"? Assign is scoped to thecomponent or endpoint it is defined in. Local is even more tightly scoped. Is there a "Quilt" or "Global" assignment that can cross component boundaries? Reason: I want to do a lookup in poodle-moth, display parts of what it found in dumbo-octopus and batfish without having to do the lookup again. Having written all this, I guess one way to do this would be to wrap these three components in another component then pass them in...would that work? Solved