[wp-trac] [WordPress Trac] #37974: Add multi-panel feature to pages through add_theme_support

WordPress Trac noreply at wordpress.org
Tue Oct 18 12:45:08 UTC 2016


#37974: Add multi-panel feature to pages through add_theme_support
-----------------------------------------+------------------
 Reporter:  karmatosed                   |       Owner:
     Type:  task (blessed)               |      Status:  new
 Priority:  normal                       |   Milestone:  4.7
Component:  Themes                       |     Version:
 Severity:  normal                       |  Resolution:
 Keywords:  has-ux-feedback needs-patch  |     Focuses:  ui
-----------------------------------------+------------------

Comment (by StephenCronin):

 Replying to [comment:162 karmatosed]:
 > @westonruter personally I wouldn't want to see a situation where we use
 TGM or anything like that. I think it would in this case be an extra. This
 would be if it doesn't get into 4.7, I see this continuing as a feature
 plugin.

 If it doesn't make 4.7, then +1 for the feature plugin approach so other
 theme authors can start experimenting with it and provide further input
 into its development.

 If it is a feature plugin, then TwentySeventeen needs to include it
 somehow. None of these options seem ideal:

 - Asking users to manually install it: that would be super clunky.
 - Baking it in: a no go in my opinion as that would set a precedent other
 theme authors would try to use for years.
 - Something like TGM: that seems wrong for a default theme and is not the
 smoothest experience.

 I guess we could display a message explaining it needs to be installed and
 linking to the Plugin Install page for the plugin (ie `update.php?action
 =install-plugin&plugin=` etc) or something like that.

 If we were to consider the TGM approach, personally I'd rather see
 something like the plugins screen in this wizard:
 https://youtu.be/vMey1BrKP_A?t=15s

 Just for the feature plugin obviously, informing users that we want to
 install and activate it and getting their consent to do so (with the
 option to skip). The button would do a 1 click shiny install / activate.

 Note, I'm just talking about the UX for installing the feature plugin, not
 necessarily using [https://github.com/dtbaker/envato-wp-theme-setup-wizard
 that code]. I haven't looked at the code closely and not sure how suitable
 it would be as a base, beyond the fact that we'd have to strip out a lot
 of the other stuff it does and that our use case is simpler, ie a single
 plugin from wordpress.org.

 Would something like that be an option?

--
Ticket URL: <https://core.trac.wordpress.org/ticket/37974#comment:165>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list