Is it feasible to build a central "Text editor settings" control module?
Suggestions
@strumelia 
nice one!
@researchcooperative
A line of the form_editor.tpl template currently looks like this
toolbar1: "formatselect | fontselect fontsizeselect forecolor {if $strong} bold{/if}{if $em} italic{/if}{if $span} underline{/if} removeformat | {if $span || $div} alignleft{/if}{if $span || $div} aligncenter{/if}{if $span || $div} alignright{/if}{if $span || $div} alignjustify |{/if}{if $ul || $ol || $li}{if $ul || $li} bullist{/if}{if $ol} numlist{/if} |{/if}{if $div} outdent indent |{/if} undo redo | link unlink anchor pagebreak{if $table} table{/if}{if $hr} hr{/if} | code preview fullscreen{if $jrembed || $jrsmiley} |{/if}{if $jrembed} jrembed{/if}{if $jrsmiley} jrsmiley{/if}"
});
You can see there are some dynamically set stuff in there, eg:
.....{if $span || $div} alignleft{/if}......
You
could use an interface to setup the same structure for every option in there, its possible. but then instead of
toolbar1: "formatselect | fontselect
you have
toolbar1: "{if $setting.formselect}formatselect{/if} | {if $setting.fontselect}fontselect{/if} etc....
so the whole page gets slightly more complex. Then what if you wanted to allow the user to change the order of those to switch them around. Currently to do that you'd change
toolbar1: "formatselect | fontselect
to
toolbar1: "fontselect | formatselect
not hard. but to do the same thing from an interface with code is much more complex.
Its good as is. Its not like you're going to change things multiple times, you're likely to do it once then never again for the life of the site.
--edit--
[ Metaphor: A guy buys a set of leggo bricks. He assembles them into the shape of a spacecraft. Everybody knows that a spacecraft needs a bridge. He suggest to leggo that instead of just selling the rectangle plastic blocks they are famous for, that they also sell pre-assembled spacecraft bridge units. because everybody who builds a spacecraft out of leggo is going to need a bridge. Point: if you want a bridge, you can build one. We probably wont be offering that because the segment of the people that require this is too small.]
updated by @michael: 12/09/18 08:22:01PM