Wedge

Public area => The Pub => Off-topic => Topic started by: Arantor on January 23rd, 2013, 01:05 AM

Title: Plugin user interfaces
Post by: Arantor 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?

/mehas absolutely no restrictions about forcing plugin authors to produce decent user interfaces ;)
Title: Re: Plugin user interfaces
Post by: live627 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.
Title: Re: Plugin user interfaces
Post by: Arantor 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?
Title: Re: Plugin user interfaces
Post by: Auk 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:

To spice it up, this should be done with a sense of humor. o_o
Title: Re: Plugin user interfaces
Post by: Arantor on January 23rd, 2013, 04:47 AM
So, encourage rather than beat them with a big stick. I can probably manage that :niark:
Title: Re: Plugin user interfaces
Post by: spoogs 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.
Title: Re: Plugin user interfaces
Post by: Powerbob 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.
Title: Re: Plugin user interfaces
Post by: Nao 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...
Title: Re: Plugin user interfaces
Post by: Farjo 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?
Title: Re: Plugin user interfaces
Post by: Arantor 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.
Title: Re: Plugin user interfaces
Post by: Dismal Shadow 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.