[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