Help prioritize core features! Votes cast here will help core developers understand what features the community would find most valuable. 

  • You must be logged in to vote.
  • Please vote for no more than 10 new features.
  • You can change your vote as often as you like.
  • A list of your current votes can be found on your user profile page.

These are features that you would most like to see included in future releases of Backdrop CMS.  All the issues you see here are issues tagged with the label "type - feature request" from the Backdrop CMS core issue queue. 

# GitHub Issue title Issue # Vote for this feature # of votes
201 [UX] Mobile project browser: make search result filters better for mobile #3096
202 Move the Color module to a contributed project #5667
203 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
204 [UX] Display the "Default" block title on Add/Configure block UI #2665
205 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
206 Allow search result display to be controlled via view modes #829
207 Seventy two theme #5928
208 [UX] Add the ckeditor spell-check plugin #2071
209 Allow obsolete config strings to be culled from localization table #3452
210 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
211 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
212 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
213 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
214 [DX] Introduce a new `user_permission_get_info()` function #4097
215 [UX] Add parent menu selector to menu add/edit link form #6390
216 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
217 [DX] Change modals so special server whitelist is not required #3938
218 Confirmation dialog for orphaned files #2899
219 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
220 Expose breakpoints as a visibility option for blocks and layouts. #2347
221 Ability to specify absolute or relative links only in Link fields #1158
222 Provide additional permissions for the maintenance mode #3625
223 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
224 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
225 Layouts: Allow tokens to be used in custom page titles. #1860
226 Is correcting the way form ID's named worth spending time on? #4706
227 List of Modules should show required contrib modules #6173
228 [UX] Add a 'visible' property to display modes #3082
229 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
230 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
231 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
232 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
233 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
234 Allow comments to be attached to any entity type #2048
235 [D8] Autosave content #3426
236 Comment titles should be removed from presentation and from database if not used #4967
237 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
238 [UX] Project installer: Provide link to update report from installer update tab #4471
239 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
240 Double click prevention #6393
241 [UX] Allow multiple screenshots for modules themes and layouts #1517
242 Allow install profiles to define dependencies other than modules #3926
243 Site-wide settings for file garbage collection #2896
244 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
245 Views: improve the "last" link of pagers #2332
246 [UX] Allow image styles to be ordered/sorted. #1141
247 Allow install profiles to define explicit/hard dependencies #3597
248 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
249 Remove grippie; use CSS "resize" property #340
250 [UX][WP][D8] Allow the admin bar to be docked in various sides of the screen #1842
251 Add new Date field widget to utilize HTML5 #date input type #4255
252 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
253 [META] Improve the project screenshots functionality in the project browser #3061
254 Add per-bundle token info to hook_token_info() #5707
255 [DX] Remove unused item attributes (per delta) on fields #1352
256 [UX] Introduce a `confirm_dialog()` function #3771
257 [UX] Introduce button group UI component #2643
258 [WP] Add Token Filter to core #5352
259 [UX] Hide/Show row weights should not be done globally without warning #750
260 [UX] Inject "mini modules forms" in various places where it makes sense #5949
261 [UX] Views: Make the "Label for "Any" value" a text field and have it be configurable per view and per exposed filter within each view. #2033
262 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
263 [SR] Provide a status report entry for the database connection status #4945
264 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
265 [UX] Language switcher block: allow some basic customization via the block configuration form #4924
266 Automatically create a node/% layout when one is created for node/NID #5539
267 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
268 Ensure Backdrop deletes all files it puts into /tmp #3253
269 Feature to add multiple Layouts together #5585
270 Add ability to configure inline image upload path with global/ site tokens #6401
271 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
272 [D9] Add a sub theme starter kit to Basis #3914
273 Use database independent calls to initialize the testing cache. #2888
274 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
275 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
276 [DX] Allow nested form elements to be attached to radio and checkbox options. #2304
277 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
278 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
279 Replace the draggable.png icon with a modern one, and add up/down-only and left/right-only variants. #5152
280 [UX] Layout UI: Template radios: the way we indicate a "selected" template is too subtle (and same as the hover-over indication). #1824
281 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
282 [UX] CKEditor - Provide default styles #4233
283 Make l() to call theme('link') when possible #6194
284 [UX] Views save/cancel buttons are at the top right #3054
285 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
286 [D8] Add a phone field type #1342
287 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
288 [UX] Layout path selection: Make it more user friendly #2618
289 [UX] Some UI improvements to Book module #5331
290 [UX] Allow bulk deleting menu links. #732
291 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
292 Add layout name in class for custom layout. #2012
293 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
294 Add a "remove" UI for modules & themes (& layouts?) #5320
295 [UX] Open the field widget link in a modal #691
296 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
297 [DX] Add contrib and custom directories to the docroot/modules directory. #1996
298 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
299 [D8][UX] Add a "Placeholder" input field to Views Exposed Filters to allow HTML5 Placeholder #4910
300 [SR] Security hardening: provide a mechanism to expire sessions #5545

Pages

Log in or register to add new topics