Lab / Idea / Unconference Meetup?
I have a couple things on my community backlog that probably require some level of customization - I tend to be looking for stuff in Atlas that already has some traction or headway AND I see lots of "under consideration" ideas AND I see lots of "Did anybody make an XYZ widget in their community..." questions BUT what I haven't yet found (beyond this forum itself) is an available time and place for Devs to get together on their own and either attack a specific common problem OR talk together through a top of mind issue. It could be anything from a KhorosLed affair or even just an Unconference we put on ourselves. Would be REALLY great if there was a vanilla lab stood up to do actual live-action work that participants could then try to leverage in their own environments later. Am I just not finding this yet? Do we need to bootstrap something? BlakeH - has this come up before?2.3KViews10likes26CommentsCannot run li serve-sass command when using Hermes as a parent skin
Has anyone utilizing the Hermes theme as a parent skin been able to successfully leverage the li serve-sass command via the SDK? I've used the command heavily with our previous skin but with our new skin (which leverages Hermes as a parent skin) we get the following error: (node:5279) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 3): Error: ENOENT: no such file or directory, stat '/path/to/<sdk_project_name>/coreplugin/other/res/skins/theme_hermes'Solved2.1KViews0likes5CommentsSet 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 the profile.language parameter 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! Mark1.4KViews2likes12CommentsHome Page Styling issue
Does anyone know why I can't get rid of a max-width: 1200px; .lia-content>.lia-top-quilt>.lia-quilt-row-main, .lia-content>.lia-top-quilt>.lia-quilt-row:not(.lia-quilt-row-header):not(.lia-quilt-row-main):not(.lia-quilt-row-main-bottom):not(.lia-quilt-row-footer)>.lia-quilt-column That is the class that has that max-width and when ever I try and override that it doesn't do anything it keeps that max-width and then adds my override as a separate class.Solved1.3KViews0likes9CommentsView logged out text keys?
Hi all, Trying to find the text key for a specific button that only appears for logged-out users (Community Classic). I know how to do the "show text keys", but I only know how to do it when logged in. I found this thread, but it's not helpful: View logged out text keys | Atlas Specifically, I'm looking for the text key for the "Comment" link that appears on blog posts when not signed in. I found the key for "You must be a registered user to add a comment..." text, since that's easy enough to search for. But the "Comment" link is basically impossible to search for since the word "Comment" is so generic. I'll file a support case too, as I suspect this may require their help. Cheers!Solved1.1KViews0likes10CommentsCustomizing the My Settings page
Hi, I am trying to figure out how to customize the elements that are part of the My Settings page such as My Bookmarks and My Subscriptions. However there is no pages in the Studio Page-editor for those. All I see is a component called tabs. Please let me know what I am missing.Solved899Views0likes6CommentsWe like the 'Since you were gone' feature here on Atlas - We recreated it and shared the component
We really like the 'Since you were gone' feature here on Atlas. We want to implement this on our Communities. We asked support if this is a component that is available in Studio, it is not. The 'Since you were gone' feature is a custom made component just for Atlas. We would love Khoros to share the content of this component so we can fast-track our development of such a component. We feel the entire community here might benefit from sharing this with all of us 🙂Solved838Views3likes8CommentsAdd Root Message (Topic) and Solution to each page
Hello, How can I add the root message (Topic) and also the Solution to every page? At the moment I only see them on the first page, but If I go to pagination number 2 I only see the comment list. I hope I was clear on my questionSolved800Views0likes5CommentsTinyMce/Editor on custom textarea
Hi, I try to use the Khoros TinyMce on a custom textarea element in DOM. I already tried this by using 'window.tinymce.init' or 'window.tinymce.EditorManager.execCommand('mceAddEditor', true, target_element)'. Both commands ends into a vanilla tinymce instance without the Khoros editor settings. Did anyone figure out how to get the Khoros settings of the TinyMce to initiate a TinyMce on a custom field? The target is to add the textarea by JavaScript and initiate the TinyMce after that. Greetings747Views2likes3Comments