Skip to content

xenserver/xencenter-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ec645a2 · Oct 1, 2024

History

19 Commits
Oct 1, 2024
Nov 6, 2023
Mar 8, 2023
Nov 6, 2023
Nov 6, 2023
Nov 6, 2023
Oct 9, 2019
Sep 4, 2023
Mar 8, 2023
Oct 1, 2024
Oct 1, 2024

Repository files navigation

XenCenter Plug-in Examples

XenCenter is the management console used with XenServer, a leading open source virtualization platform. From XenCenter you can natively perform common operations such as starting, stopping and migrating a VM, and administering the XenServer resource pool which hosts those VMs. While these common operations are seemlessly handled, there are times when external operations are needed. To address those scenarios, XenCenter implements a plug-in architecture.

XenCenter has plug-in capabilities which allow you to add custom menu items or even whole tabs to the XenCenter window. You might do this as an ISV to integrate your own product with XenCenter, or as an end-user to integrate with your company's existing inventory management, for example.

This repository contains examples of how to create a XenCenter plug-in written in various languages and build an installer for it.

Documentation

XenCenter Plug-in Specification Guide contains the complete specification for developing XenCenter plug-ins.

A walk-through of the examples and instructions on how to compile the plug-in installers are available in the docs pages.

Issues

Questions related to these samples can be posted on this repo's issues page.

License

This code is licensed under the BSD 2-Clause license. Please see the LICENSE file for more information. Excepted are the jquery libraries used with the JavaScript sample, which are licensed under the MIT and GPL2 licenses.