Is there any way to use a custom ribbon rather than trying to modify the out-of-the-box one?
Alternatively, I can modify the ribbon, but need to remove a tab and rename the Home tab to something else. Is this possible? I also have to group buttons differently, remove some buttons, and resize others (mostly to smaller icons/buttons).
In theory you can use CSS to hide the ribbon, create something completely new, and use our API to execute actions on your new ribbon. Creating a completely custom-built UI can be quite some work though, so I would advise you to first try to see what you can do with our ribbon.
So to address the things you want to do separately:
<x:overlay xmlns="http://xopus.com/2009/lui"> <!-- hide default spellchecker button --> <ribbon-normalbutton id="SpellCheckerButton" available="false"/> <!-- add big spellchecker button next to Finish Editing button --> <ribbon-bigbutton id="CustomSpellCheckerButton" before="FinishEditingButton" command="SpellCheckerCommand" iconsrc="bigicon.png" /></x:overlay>
The id and names of the commands can most of the time be found by inspecting the generated html using the web developer tools in a browser. We are in the process of making some of this easier, so if there is anything in particular you have trouble with, let us know and we can tell you if it is possible, and how.