Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Plugin user interfaces
« on January 23rd, 2013, 01:05 AM »
Is it just me or do plugin authors generally write fairly poor user interfaces for their plugins/mods?

I know I did a few times, but usually because of keeping it straightforward to integrate into the ACP and minimise manual edits, but when I stretched my legs with SimpleDesk, I spent a fair amount of time writing a decent admin UI and I think it shows the effort that went into it.

Am I being overly cynical or are a lot of plugins lacking decent UI? Is this something we should try to discourage in Wedge?

* Arantor has absolutely no restrictions about forcing plugin authors to produce decent user interfaces ;)
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Posts: 1,670
Re: Plugin user interfaces
« Reply #1, on January 23rd, 2013, 01:24 AM »
It's not just you. Generally, interfaces by developers generally look bad.

Forcing good UIs might overwhelm programmers.
A confident man keeps quiet.whereas a frightened man keeps talking, hiding his fear.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Plugin user interfaces
« Reply #2, on January 23rd, 2013, 01:26 AM »
Hmm, maybe, but if you're not up to creating even a modest UI, how much of a plugin are you writing anyway?

Auk

  • Can I get a Box?
  • Posts: 64
Re: Plugin user interfaces
« Reply #3, on January 23rd, 2013, 04:39 AM »
I've made some simple UIs for a text based game before. If I were to create a plugin for Wedge, I would at least do my best to be consistent with the appearance of my plugin. Even if it means having to adopt coding style.

This should be discouraged. What should appear in documentation for making a simple Wedge plugin:
  • Examples of simple switches & buttons
  • What to include/exclude
  • Example of good and bad UI
  • Categorizing options and proper labeling
  • A complete working plugin you can install to your forum and see the codes to help you get started

To spice it up, this should be done with a sense of humor. o_o

Nothing is more despicable than respect based on fear.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Plugin user interfaces
« Reply #4, on January 23rd, 2013, 04:47 AM »
So, encourage rather than beat them with a big stick. I can probably manage that :niark:

spoogs

  • Posts: 417
Re: Plugin user interfaces
« Reply #5, on January 23rd, 2013, 05:09 AM »
I agree there should be some consistency in UI especially what it seen by the users. While I may groan about an ugly ACP as the admin I tend to get over it unless for some reason I have to spend a lot of time in the ACP. I also say encouragement is best.
Stick a fork in it SMF

Powerbob

  • Posts: 151
Re: Plugin user interfaces
« Reply #6, on January 23rd, 2013, 06:30 AM »
Although not being a coder myself, I agree that it makes more sense to encourage rather than beat with a stick.

Nao

  • Dadman with a boy
  • Posts: 16,079
Re: Plugin user interfaces
« Reply #7, on January 23rd, 2013, 02:42 PM »
I think the best way to encourage authors to produce good UI, is to release a dummy plugin with a good UI, and invite them to base their new plugins off it...

Farjo

  • "a valuable asset to the community"
  • Posts: 492
Re: Plugin user interfaces
« Reply #8, on January 23rd, 2013, 03:01 PM »
Will there be a vetting process for new plugins as there is on SMF? (I ask because I remember talk of there being none.) If so this could be the stage at which you state the required UI changes in order to be passed.

Not a coder myself, but I assume that there are those who can code great new features but not great on looks, and those who are great on UIs but would never make a new plugin. Maybe the latter could help out the former in some capacity?

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Plugin user interfaces
« Reply #9, on January 23rd, 2013, 03:05 PM »
I'm intending to have a vetting process, yes.

And yes, I can imagine there would be some collaboration, though I did.add some small features that would help.

Dismal Shadow

  • Madman in a Box
  • Me: Who is Arantor? Cleverbot: It stands for time and relative dimensions in space.
  • Posts: 1,185
Re: Plugin user interfaces
« Reply #10, on January 23rd, 2013, 08:05 PM »
Quote from Arantor on January 23rd, 2013, 04:47 AM
So, encourage rather than beat them with a big stick. I can probably manage that :niark:
Same guideline that Android and Apple give to developers/authors is must for plugin approval? I know Android is required to use the holo UI for Jelly Bean.
“I will stand on my ground as an atheist until your god shows up...If my irreligious bothers you much, and if you think everything I do is heresy to your god I don't care. Heresy is for those who believe, I don't. So, it isn't heresy at all!


   Jack in, Wedge,
   EXECUTE!