Все знают прекрасный модуль wysiwyg API . С его помощью можно подключать на сайт различные визивиг-редакторы. А его API позволяет ими управлять и кастомизировать.
Мне, к примеру, не хватало кнопки «цитировать», чтоб вставлять в текст тег [quote][/quote] для модуля Quote в редакторе tinyMCE .
Сделать кнопку достаточно просто. Пример реализации отдельным модулем, но можно и в своем делать:
Первое — делаем структуру файлов и папок: