Change formatting icons on the admin entry screen.

I would like to customize the formatting icons on my site, essentially adding strikeout, superscript, and small caps so that we can create those texts in document transcription without having to open the HTML block. I would remove some of the existing ones that I am unlikely to use as often. Is this something that is easy to do or difficult? Thanks.

It's a bit of a mix. First, I'm pretty sure that this would require a change to the core code, which is iffy because any update will clobber your changes.

If you're willing to risk that, though, three of the four things are easy. You would go to admin/themes/default/javascripts/globals.js and look for this stuff around line 13:

Omeka.wysiwyg = function (params) {
        // Default parameters
        initParams = {
            convert_urls: false,
            mode: "textareas", // All textareas
            theme: "advanced",
            theme_advanced_toolbar_location: "top",
            theme_advanced_statusbar_location: "none",
            theme_advanced_toolbar_align: "left",
            theme_advanced_buttons1: "bold,italic,underline,|,justifyleft,justifycenter,justifyright,|,bullist,numlist,|,link,formatselect,code",
            theme_advanced_buttons2: "",
            theme_advanced_buttons3: "",
            theme_advanced_blockformats: "p,address,pre,h1,h2,h3,h4,h5,h6,blockquote,address,div",
            plugins: "paste,inlinepopups,media,autoresize",
            media_strict: false,
            width: "100%",
            autoresize_max_height: 500
        };

        tinyMCE.init($.extend(initParams, params));
    };

Those theme_advanced_buttonsN lines define which buttons are there in the editor. Looks like sup and strikethrough are in the default options, so you could add those in whereever (and delete what you don't need). Small caps looks like a different thing, so I'm not sure if there's a good easy way to do that.

Thanks, this is really helpful. Might be easier to change my transcription plan and do away with small caps.