Möchte man SharePoint Ribbon Commands wiederverwenden, um z.B. einen Button in einem PageLayout mit einer Funktion des Ribbons auszustatten, kann man das sehr einfach über eine Zeile Javascript-Code bereitstellen:
SP.Ribbon.PageManager.get_instance().get_commandDispatcher().executeCommand(<CommandName>, <OptionalParameters>);
Die Commands kann man sehr gut aus der CMDUI.XML lesen.
Hier ein Beispiel für den Ordner erstellen Dialog:
SP.Ribbon.PageManager.get_instance().get_commandDispatcher().executeCommand("NewFolder",null);