ContributionsMost RecentMost LikesSolutionsRe: Error while installing lithium-sdk on Windows 10 I'm not sure if it will address your specific issue, but I've found the following thread useful in the past for getting lithium-sdk installed on Windows:https://community.khoros.com/t5/Developer-Discussion/How-to-Install-the-Lithium-Community-SDK-on-Windows/td-p/430762 Installation steps do seem to be very sensitive to versions of components that are used. Here are steps that have worked for me: choco install rsync -y choco install nodejs-lts --version=10.24.1 -y npm install --production windows-build-tools --vs2015 npm install -g gulp npm install -g lithium-sdk A couple of notes: These steps must be run as a user with local administrator rights. This was a while ago now, and versions may have changed in ways that make these steps no longer work. Re: Khoros Community API Permissions I'm not sure if observation this directly helps you, but clicking on the query link you've given works for me and returns results (as long as my browser is logged in to this Khoros Atlas Community site) - see the screenshot below. I don't [believe I] have any special rights in Atlas compared to any other regular user. Re: Community plugin SDK in Docker Nice work! I had tried to get a working Docker image put together for the SDK a while back, but couldn't quite get as far as you. I suspect the magic ingredient that you found that I missed is: # this backlevel version of nodejs is supported in the SDK RUN curl -sL https://rpm.nodesource.com/setup_8.x | bash - Re: Where to get started on Freemaker? The following references may be helpful: About FreeMarker in Khoros Dev Docs Apache FreeMarker Manual Re: Disaster Recovery Plan Great question! I've wondered about a similar thing - both from the perspective of DR, and also from the perspective of simply having clearer tracking of configuration and changes made over time. We regularly run "li export-studio-plugin" using the Lithium SDK to export all Studio plugin files, and keep a copy of the latest set of files in a Git repository. I'd love to also have a script that automated extracting custom content settings (and/or other settings) so we could keep a better track of them too. If anybody has something like that, please share! Re: Can messages be created/updated via API without triggering update notification emails? I have an idea - as yet untested - about how to update KB articles without triggering notification emails for users who are subscribed at the board level: Use the /restapi/vc/messages/id/{MessageId}/move/board/id/{BoardId}?move_message.include_replies=true&move_message.ignore_notification=true API to temporarily move the message to a hidden board (i.e. a board that does not have subscribed users). Update the article using /api/2.0/messages/{MessageId} Use .../move/board/id/... again to move the message back to its original board. Drawbacks I can think of are that I expect this will still send a notification to people who have subscribed directly to the article, and (if access to the hidden board is restricted) the article would be momentarily inaccessible. Can anybody think of other drawbacks or traps to consider for with this approach? Re: Can messages be created/updated via API without triggering update notification emails? Thanks for the thoughts AshishKe. We’re looking for a fully automated process here that may update content without any human interaction (and without impacting other people who post in the community at the same time as the update process is running - eg. by stopping notifications going out from concurrent real human activity). So I’m not sure that option is directly viable for using in our scenario. But thanks for the thoughts all the same. It is good to at least know of the option. Can messages be created/updated via API without triggering update notification emails? Is there a way to create/update messages via the Khoros Communities API without triggering notification emails about the updates to be sent to everybody who has subscribed? The background to this question is that we are looking to create messages on TKB boards using the API (HTTP POST or PUT/api/2.0/messages). In some situations, the number of updates being made is likely to be significant (although minor in nature), and we want to avoid spamming subscribers with many update notification emails. Re: How to Install the Lithium Community SDK on Windows As per previous comments, this process appears to be fairly sensitive to the versions of nodejs and windows-build-tools that are used. Using the latest and greatest versions of these packages (as of April 2021) does not work. I have successfully used the following commands to get an operational installation. These steps explicitly specify older versions where needed : choco install rsync -y choco install nodejs-lts --version=10.24.1 -y npm install --production windows-build-tools --vs2015 npm install -g gulp npm install -g lithium-sdk Re: body (and other?) fields cleared when updating a message to add a label using API v2 Thanks for the pointer VikasB.Using the v1 API (rather than the v2 API) avoids my problems. I'd been assuming that v1 was deprecated and not ideal to use for new work, but I think you're teaching me that maybe my assumption has been wrong!