• Home
  • Contact Me
WordPress Tavern
Where Every Drink Is On The House
Browse: Home / interface

Basic Guide On Creating Plugin UI

By Jeffro on January 24, 2012

Daniel Immke has published his own primer on using native user interface elements for the administration of plugins. By following his basic primer, you’ll be on your way to creating a plugin that looks and functions as if it were a part of the core of WordPress which is what plugin developers should be aiming for. WooCommerce is an excellent example of the various UI elements that are built within WordPress that plugin authors should be taking advantage of.    ∞

Share this:

  • Email
  • Facebook
  • Reddit
  • Twitter
  • Google +1

Posted in Plugins | Tagged admin, interface, Plugins, users | 1 Response

Jane Wells Publishes Results Of WP 3.3 Pre-Beta User Feedback

By Jeffro on October 6, 2011

If you’re curious into how some of the decisions are made regarding the UI/UX area of WordPress, definitely check out this post by Jane Wells on the WordPress Developers Prologue site where she explains the results of her tests using WordPress 3.3 pre-beta. Also worthy of note is the discussion within the comments regarding the Feature Pointers and the concern of whether or not plugin and theme authors will abuse them.    ∞

Share this:

  • Email
  • Facebook
  • Reddit
  • Twitter
  • Google +1

Posted in WordPress | Tagged interface, testing, users

Feedback Needed For New Widget Context User Interface

Feedback Needed For New Widget Context User Interface

By Jeffro on September 2, 2011

Kaspars Dambis of Konstruktors.com has publised his second version of a proposed user interface design for his popular Widget Context plugin. Widget Context is a plugin that provides users the opportunity to show or hide widgets. I’ve used Widget Context in the past but I’ve been quite happy with the performance and functionality of Widget Logic which relies on me knowing about Conditional Tags. Because of the conditional tags concept, it’s not the most user friendly plugin. However, I am very satisfied with how it works. By default, when a widget is enabled in WordPress, it’s displayed within the sidebar on every page that sidebar is loaded. After configuring a widget through Widget Logic to only show up on the front page via the conditional tag, it is then hidden on all other pages EXCEPT the frontpage. So in a way, I’m configuring where the plugin will display and be hidden at the same time.

Widget Context on the other hand has the ability to tell widgets where they are hidden and where they will be shown. Some may see this as a benefit as more flexibility, but I see it as another layer of complexity. The second edition of the proposed user interface for Widget Context is as follows:

widget context proposed user interface

You can also see a live demo of the UX proposal. I like the idea of being able to search for pages or posts to show or hide widgets during the configuration process. However, this version of the plugin implements rules that can have lower or higher power based on their vertical arrangement. While this provides more flexibility, I think it adds complexity. Since this type of functionality looks like it will never make it into the core of WordPress based on everyone that has told me “There’s a plugin for that” I’d like to share with Kaspars and anyone else that may be looking into this realm of WordPress functionality what I’d like to see so that we can have a GO TO plugin that everyone can use.

I’m thinking of a plugin that’s a cross between Widget Logic and Widget Context. This plugin should work on the premise that anytime a widget is added to a sidebar, it’s viewable across the entire site where that sidebar loads. UI is added to the widget screen so that I can easily search or choose from the various template files that make up my theme to decide where the widget will be displayed. By specifically configuring where the widget will be displayed, I’ve also configured where it will not be displayed. I’m not quite sure which user interface would work best for selecting more than one area where the widgets will be displayed, perhaps the check box method that already exists in Widget Context. This is about all I’d need to satisfy my needs. It’s simple, not many options and I think covers the basis for a lot of uses. Now, if Kaspars or users suggested that they wanted rules, or more complex ways of telling their widgets where to show up or hide, I would not complain about having an Advanced tab that showed additional options. But I definitely don’t want that clutter in view as part of the default configuration UI.

I’m not sure if I explained my vision very well but if you could, please take a look at the proposed changes and offer Kaspars some suggestions if you have any.

Share this:

  • Email
  • Facebook
  • Reddit
  • Twitter
  • Google +1

Posted in Plugins | Tagged context, interface, logic, widgets | 5 Responses

© Copyright WPTavern 2013 All rights reserved About / Poll Archive / Site Archive // Powered by WordPress Mtn. Dew And Hybrid
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.