Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the 'Multiple selects' widget to core? #1676

Closed
MrHaroldA opened this issue Mar 1, 2016 · 6 comments
Closed

Add the 'Multiple selects' widget to core? #1676

MrHaroldA opened this issue Mar 1, 2016 · 6 comments

Comments

@MrHaroldA
Copy link
Member

The Drupal module Multiple Selects fixes the incomprehensible multi select widget found in Backdrop core.

The default widget lacks ordering your selection, and most importantly: less educated users don't understand how to select multiple items.

The Multiple Selects widget fixes this:
multi_select

Yes, it's perfectly portable from Drupal 7 to Backdrop, and yes, it could live in contrib. But this really ups usability of a very common widget.

Thoughts on adding this to backdrop core?

@klonos
Copy link
Member

klonos commented Mar 1, 2016

I like Multiple Selects and I have used it in some sites in the past, but when it comes to adding it in core I have better suggestions. Before I list these, I'd like to take some time to re-review these modules and see if any better alternatives have come to life.

My concerns are that any UI improvement that gets into core should be as user-friendly as possible and a major factor of that is reduction of required clicks to achieve things while the solutions should also work good on mobile/touch devices (no mouse or keyboard to ctrl+select elements).

@MrHaroldA I'd like to take this chance to point you to the related #1005

@markabur
Copy link
Member

markabur commented Mar 2, 2016

Does Multiple Selects restrict each option to only being added once? If not, it's not really doing the same thing.

I agree that the default multiple-select widget is a pain to use, and I wouldn't want to expose my clients to it. Sometimes in the past that has meant installing Better Select module so that it turns into a set of checkboxes (which does prevent duplicate selections).

@docwilmot
Copy link
Contributor

Also see this issue requesting Select2. Beats Multiple Selects for me.

@MrHaroldA
Copy link
Member Author

Select2 is interesting too! Maybe even far more interesting, since it can tackle a lot of widget types instead of only one ...

There's a recent Drupal 7 module which might be easy to port?

Edit: found another one: https://www.drupal.org/project/select2widget

@serundeputy
Copy link
Member

serundeputy commented May 6, 2017

In light of the spreadsheet (https://docs.google.com/spreadsheets/d/1vifOGL_4wgOl6sy2Os59k24saIHvwFFQoi5brH5Uv28/edit#gid=0) and now that we have bootstrap classes in core (select2 cooperates nicely with bootstrap) my vote is for select2. Should we close this issue in favor of #459?

@laryn
Copy link
Contributor

laryn commented Apr 30, 2018

Closing per the comments above. Reopen if I am wrong in this.

@laryn laryn closed this as completed Apr 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants