In certain cases you want to offer the end-user a userfriendly interface to manage content, users or anything else. Thanks to Sitecore’s backend flexibility this is possible in more ways than one. In this case I will use the technique which is described in this blogpost by Adam Conn. In the example you can see that a new window is opened by the code below: public override void Execute(CommandContext context) { Assert.ArgumentNotNull(context, “context”); UrlString url = new UrlString(“/sitecore/shell/~/xaml/GridExample.GridExamplePage”); url["id"] = context.Items[0].ID.ToString(); SheerResponse.ShowModalDialog(url.ToString(), More Info »