There are a lot of dedicated community members out there creating useful tools and integrations for Xperience by Kentico. Some of these can be found in our official GitHub, while others are hosted in individual accounts like our own Sean Wright or MVPs such as Trevor Fayas. Today, we'll take a look at some repositories you may have missed!

Xperience Manager

🚀 See it on GitHub

Installing and managing an Xperience by Kentico website involves running commands from a terminal. It can be time-consuming to look up these commands in the documentation and format the parameters required. With this tool, you can run any of the supported commands using short command names and step-by-step walkthroughs, removing the need to remember complex commands and parameters!

Simply install this dotnet tool on the machine where you are developing or hosting your Xperience by Kentico website, open a terminal, and start running commands! For example, perhaps you are just starting to develop your website and need to install a new instance. It's as easy as typing xman i- you will be presented with all the installation options including version, database connection, and more!

Profiles are created automatically, and you can register instances that weren't created by the tool, which allows you to manage multiple installations with ease. There are some awesome commands that can help you generate code, run CI/CD, and even display a detailed report!

Install the tool today and see how quick and easy it is to create and manage your Xperience by Kentico installations!

SQL browser

🚀 See it on GitHub

It's often very handy to have access to database records when troubleshooting issues, or just to ensure that things are running smoothly. Our own Support team will request data from tables regularly when assisting with errors or odd behavior. But, providing access to the database can be a hassle or, as is the case with our SaaS hosting, the database cannot be accessed at all. This simple tool allows you to execute SQL queries directly in the administration, making database access lightning fast!

This tool isn't just useful for reviewing data, however! Queries can be saved to be re-run again later, and the results of a query can be exported as an Excel file, CSV, or JSON. Essentially, you can create reports to be run regularly and sent to coworkers for review! There's many applications for this, for example: currently in Xperience by Kentico you cannot export your form submissions. Well, install this handy tool and it's as easy as two clicks!

REST service

🚀 See it on GitHub

Xperience by Kentico has a great GraphQL endpoint for retrieving content items from external applications. But, what if you want to create or retrieve objects such as users, form items, and contacts? This REST integration allows you to manage any object type in Xperience by Kentico, including custom object types!

Using the REST service allows non-Kentico applications access to managing Kentico objects, so the use cases are extensive. A common scenario is to place a form on an external website and, when submitted, the form data can be stored in your Xperience by Kentico website. Or, perhaps you have a mobile application where you'd like to display alerts, new articles, and more from your website. If you can think of it, you can do it with the REST service!

Explore our integrations

Want to see more? Check out the many other integrations and community contributions shared here on the Kentico Community Portal, or explore our full library of open-source projects on GitHub.

Feeling inspired? Are you interested in creating your own integration to share with others? Check out our detailed guide on how to create your first Xperience by Kentico open-source contribution.