ContributionsMost RecentMost LikesSolutionsRe: Custom Search You may be able to add a hook to the search button to do a secondary search via the Google search API, and insert those results into a custom component container. You could add the custom component into the Search Page quilt inside of Studio. In this example the default Lithium search, and any returned results from the external search would be separated, but you could display the results on the same page theoretically. Doug Re: Permission required to read 'profile.language' settings of a board in custom component This thread may be of some use to you. We just tackled some development around language. Re: Get language setting of current node? It took a bit of tweaking, but I did get it working. Again, thanks so much for your help! Inside the custom component I added an onclick element to the Language links of: <a href="#" onclick="changelanguage('en');">English</a> <a href="#" onclick="changelanguage('es');">Spanish</a> and at the bottom of the custom component added the tweaked script you provided <script type="text/javascript"> function changelanguage(new_lang_code){ LITHIUM.jQuery.ajax({ type: "GET", url: "url_to_endpoint/endpoint_name?lang=" + new_lang_code, dataType: "json", success: function (data) { if(data.response == "success"){ window.location.reload(); }else{ return false; } } }); } </script> Works great! Will be live in our community soon. Doug Re: Get language setting of current node? Will definitely leverage this. Thanks! These endpoints and macros are areas I've never worked with before. To everyone that has replied, thanks for the help! Doug Re: Change users language preference with REST API Yes, this would live inside of a custom component. Change users language preference with REST API I found this article: http://lithosphere.lithium.com/t5/support-knowledge-base/Changing-quot-uneditable-quot-profile-settings/ta-p/104911 But the first step in this article says to login to a user account which has “Make REST API calls with modify access” permissions set to GRANT or ALLOW GRANT. In order for this to work, would this require all users to have this permission turned on? And wouldn't this allow any user to set any value to any users profile, and perhaps have the ability to do anything with the REST API? I’m concerned this will open a huge security risk. I found another article that allows language switching for non-logged in users, and this is working great. I just need a solution to do the same thing for users that are logged in. http://lithosphere.lithium.com/t5/product-support-board/How-to-sett-the-correct-language-option-for-Lithium-s-help-for/m-p/63048/highlight/true#M3052 Any help would be appreciated. Let me know your thoughts, thanks! Re: List of hot blogs You may be able to use the metrics object to return message and board views as logic to determine which blogs to display in a custom widget http://lithosphere.lithium.com/t5/rest-api/bd-p/developers-rest-api?leaf-id=Blog.metrics#Blog.metrics Not sure if this helps, but it's someplace to start. ~Doug Re: Is there a context object available for verified e-mail for a user? Thanks so much for your help. It seems that there is an issue with the "Ask a Question" widget, it will allow a user to be directed to the Post a new message page via this widget even when the user has not verified their e-mail address and the setting of "Require user to verify e-mail" has been enabled. What then happens, is that the user types their post and attempts to post the message and the page just refreshes over and over. Until this is fixed, we are placing an announcement on the post page, just for people that have not verified their e-mail address so they are aware it is a requirement. The first snippet in your 2nd reply worked, and we are going to deploy today! Thanks again. Re: Is there a context object available for verified e-mail for a user? We will try this, thanks so much! Is there a context object available for verified e-mail for a user? I would like to display a message inside a custom component object using freemarker. I want it to only display for users that are registered, but have not yet verified their e-mail address. Any help would be appreciated. Thx! Doug