Comments (18)
Hi,
I've just pushed the functionality for selectable plugins in this branch: add-plugin-selection
.
The plugin list is now split into two sections (required and recommended plugins) and the user can select which plugins to install. Currently it looks like this:
I would really like to get some feedback from you @richtabor (functionality and UX/design), so I know, if it's good enough, so we can then merge it and create a new release for others to test it out.
from merlinwp.
I'd say all of the plugins should be de-selectable — even "required" plugins.
from merlinwp.
@richtabor If you make the required plugins deselectable from my experience it ends up in more support because people literally don't get it, that they're 100% required for the theme to work. So they'll deselect it maybe on purpose or by sheer ignorance and then hit me up with "Why isn't this working, blah, blah, blah?", etc…
I do get what you're saying about the "Advanced", but I like "Select Plugins" think that works well.
from merlinwp.
@contempoinc I see your point, but I still think the decision should ultimately be up to the user of the theme and that it shouldn't be forced upon them.
from merlinwp.
Thanks @capuderg. I like that the required plugins will be positioned at the top. 👍
from merlinwp.
Looking forward to this update!
from merlinwp.
Good idea! Maybe something like how the content importer works, where you check each one on or off. 👍
from merlinwp.
@richtabor the PR is ready for your review.
from merlinwp.
Any updates on this one?
from merlinwp.
We have it on the todo list, but I can't give you any specific dates as to when this will be added.
from merlinwp.
Hey @capuderg, instead of splitting them out, what do you think about using a badge to signify the required plugins?
Like this:
My thoughts:
- By using a badge to signify required plugins, if there are no "required" plugins, there is no difference in the UI.
- Plugins that are listed are obviously recommended (as they are included here in the first place) so we don't need to state that recommend.
- The less UI, the better (especially for a first-touch experience like wizards).
What do you think?
from merlinwp.
from merlinwp.
from merlinwp.
The idea behind the word "Advanced" there, is that turning on/off plugins is an advanced setting, apart from what the theme developer selected as a default setup. Does that make sense?
I don't know what else would convey that properly, maybe "Select Plugins". 🤔
from merlinwp.
I agree with @richtabor on the plugin selection. The final decision should be up to the user.
As for not splitting them into two categories -> I see your point of "recommended" being unnecessary and I like the badge idea, but I'm not sure "req" will be enough for a WP newbie to know, what it means. Having the full word "required" in the badge, might be to much.
from merlinwp.
@capuderg Maybe make it also have a tooltip, if the user were to hover over it? It could say "Required Plugin", or something. I agree - the word "required" may not fit right, unless it was even smaller than it currently is.
Would you be able to remove the split functionality and implement the badge? Then I could go in and explore the UI with the badge to see what works best in real time.
from merlinwp.
@richtabor yeah sure. I'll try to push this change in a few minutes.
from merlinwp.
@richtabor I've pushed the changes, but they were very little ones. I've just removed the titles and added the "req" badge (span with a class).
I still left the ordering of required plugins on top of the list. But if that is something we don't need, I can remove that as well.
from merlinwp.
Related Issues (20)
- Plugins List
- Advance list
- SSL certificate expired HOT 1
- Elementor Welcome Screen Overrides Next Step on Activation HOT 1
- Page access HOT 3
- XML import not working properly HOT 2
- Issues found by Theme Check plugin HOT 1
- Closed
- SSL missing at merlinwp.com
- Problem with import Persian in Elementor
- How to add website url to 'View your website' button at the last step HOT 1
- Doesn't work with Elementor
- get_current_page was called incorrectly
- Not Working With Elementor Plugin HOT 2
- Abandoned? HOT 1
- Header not importing.
- Showing Error In PHP 8+
- Importing Theme Options by Any Framework Except Redux
- Deprecated with PHP 8.2 HOT 1
- Merlin WP: Continued Development
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from merlinwp.