ContributionsMost RecentMost LikesSolutionsWhy is the "Update Communities" permission required to view API Browser? I learned today from a support case I opened that granting developers the "API Browser" and the "View Studio in read-only mode" permissions did not actually enable them to view the API Browser. I had to grant the "Update Communities" permission as well, and then they could access it. This seems strange and unintuitive to me, since Update Communities is really intended as an admin permission (per the tooltip) and API Browser is needed for developers (who may not need to be admins). I would prefer (and I think it makes more sense, unless I'm missing something) that the permissions be more granular so that Granting API Browser would actually do so. Thanks to DereckC for troubleshooting this and finding the solution (for now) to get my developers access to the API Browser. SolvedRe: Developer Track at LiNC 2015 Hi DougS and JeffY, Thanks again for another great Developer Track at LiNC. I have two questions. 1. Where can we find the presentations from the sessions? 2. How long with the Hackathon stage environments be available? Thanks, Eric Re: Developer Track at LiNC 2015Thanks, JeffY. I?m definitely looking forward to it. Hoping this year I don?t have the travel blunders I did last year. I?m staying at the venue hotel the night before the Hackathon this year and staying near the airport the night before I leave, whereas last year I did that in reverse. Hoping it doesn?t take a third time to get it right (but hoping I?ll have the opportunity for a third attempt). :) Re: Developer Track at LiNC 2015 Hi DougS and the rest of the Lithium Developer Network. I can't wait for another great LiNC developer track. I'm especially looking forward to the Hackathon and working (and competing) with all the talented hackers. The countdown is on! Eric Re: 14.5 Release Notes Glad to hear about the Clone Role functionality! That will be handy. I think the sentence in the second to last bullet that reads "This behavior has been fixed, and you are not returned to the originating topic page" should read "This behavior has been fixed, and you are now returned to the originating topic page." Detailed analysis of text keys Currently when I use the RSS feed to view content over the whole category (as described here) the title and description show the literal value rss.livelink.threads-in-node. This text key doesn't exist in our community, though scoped variations of it do (e.g. rss.livelink.threads-in-node@place:board). I would like to be able to display the text dynamically so that it would say something like "New topics in Category Name" where "Category Name" is replaced with the actual name of the category identified in the URL. I see some values in the text editor like this: rss.livelink.threads-in-node@place:board = New ${general.board} ${general.threads} in {0} I assume that this @place:board is a scoping similar to what is indicated here, but it does have a different syntax so I am not sure if that is due to version differences between what was documented in that post and the current release (14.4) or something else (I suspect it's something else). Also, is it the case that the {0} refers to the value of the scoped place (in this case @place:board)? For example, if I use the following, will it give me what I'm after (which is "New topics in Category Name?", assuming that the value of ${general.threads} = topics)? rss.livelink.threads-in-node@place:category = New ${general.threads} in {0} Re: Lithium Community Mobile v2 Release I am also looking forward to hearing these answers. Great questions, cblown Re: Need help with TemplateModelException as a result of REST API call In what page/node are you including this content? The variable coreNode.id will be replaced with the ID of the current node. So if you have this on a page/node that is at the Community level, the value of coreNode.id will be your high level community, and since that isn't a Board, you will get an exception. If you include it in a page that is a board, then I think it should work. Alternatively, if you want to put it on a custom page and display the messages from a specific board (e.g. a board with id 'board-1'), you could use the following call: <#assign messages_list = restadmin("/boards/id/board-1/messages/linear")> If you don't need to execute the call as a privileged user, you could do the following instead: <#assign messages_list = rest("/boards/id/board-1/messages/linear")> Hope this helps. Re: How do you control the custom content that may appear on a custom page? I have discovered my problem. I thought I had populated the Custom Content 1 component (at the Community level), but i had not. When I populate it, content appears. Thanks for your help! Now if I could just figure out a way to make this custom page fall within a certain (lower) part of the Community Structure, that would be great! How do you place a custom page at a certain level in the Community Structure? Lithium provides the capability of creating Custom Page Types which can be useful in various cases, for example when you need to create a page with custom content that may not fit well into one of the core page types. However when you create a custom page, it seems to live at the Community level, which means if you add custom content components to it in Studio (e.g. Custom Content 1, Custom Content 2, etc.), you must populate those content blocks at the Community level. This works if the content that you are creating fits at that level of your community, but what if it doesn't? What if it applies only to a certain Category or even a Board? Is there a way to fit a custom page within a certan (lower) level of the Community Structure? Seehttp://lithosphere.lithium.com/t5/customer-ideas/new-relationship-community-pages-amp-page-type/idc-... Solved