cmb wrote:Ich bin ebenfalls grundsätzlich der Meinung, dass Plugins sparsam mit ausgelieferten Styles sein sollten. Und ja, das macht das Entwickeln von Plugins einfacher.
Nicht nur einfacher.
1. enfällt die Not PluginBackend überhaupt zu stylen.
2. alle PluginBackends werden ähnliches Aussehen haben, was den Nutzer die Arbeit mit der Pluginseinstellung erleichtert, Orientation vereinfacht.
3. die Plugins werden wohl etwa schneller.
Ich kann mir vorstellen die
plugin.css unter /assets, die alle Plugins einfach referenzieren könnten. Etwa:
Code: Select all
.xh_plugin_body{background:...; font:...;}
.xh_plugin_logo{...}
.xh_plugin_name{...;}
.xh_plugin_description{...;}
.xh_plugin_form{...;}
.xh_plugin_category{...;}
.xh_plugin_fieldset{...;}
.xh_plugin_label{...;}
.xh_plugin_input[type=...]{...;}
.xh_plugin_textarea{...;}
.xh_plugin_button{...;}
.xh_plugin_select{...;}
.xh_plugin_option{...;}
.xh_pl_optgroup{...;}
.xh_pl_help_icon{...;}
.xh_pl_help_tooltip{...;}
.xh_plugin_link{...}
.xh_plugin_warning{...}