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 Add semantic markup to layouts #1970
202 Add check that active configuration directory is writable to system_requirements #5538
203 Installer module should check for file-write permissions #3893
204 Config override in settings.php file doesn't work for permissions #6193
205 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
206 [UX] timezone drop-down should group timezones by continent #2928
207 Comment administration improvements #2919
208 Allow 'Main Page Content' block to use a specific display mode #4341
209 Create option for a cropped image style to provide consistent image size for Cards view #5593
210 Add admin tagging API to entities, menus, etc. #5307
211 Allow setting a default value for Alt and Title text in image fields #1439
212 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
213 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
214 Make the 404 / 403 page setting "translatable" #4881
215 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
216 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
217 [UX][D8] Convert user pictures to an actual Image Field #243
218 Incorporate Layouts UI to "manage displays" for entities #6039
219 [UX] Add # anchors to blocks in the Layout UI. #1724
220 Installer should check digital signatures when downloading a package #3714
221 Add a comma-separated/list field formatter for multi-value fields. #316
222 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
223 Add a views filter/argument for Term Depth #2666
224 [UX] Image Library view: Dynamic number of items per page #4560
225 [UX] Make sidebars collapsible in Harris layout #5486
226 Mobile first approach theme #4131
227 Security: Consider adding an option to load public forms through AJAX. #1592
228 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
229 [D8] Image styles: add "Convert" effect/action #5107
230 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
231 Remove syslog module from core #1260
232 Provide an option to make language required for nodes (do not allow language = "none"). #673
233 [A11Y] tablist needs tab roles for children elements #5982
234 Run tests for releases after project published ZIP file #1964
235 Database log message is truncated at 56 characters and not configurable #5553
236 Allow some markup in views descriptions. #3885
237 Enhance Available Updates Report to show date of release and date of latest commit #6207
238 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
239 [UX] Use "Configure" icons instead of the full word #3539
240 [UX] Hide all field labels by default #2902
241 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
242 Create a new cropped image style specifically for cards #5607
243 [DX] Form API: Allow number fields to specify an array of suggested values (#options) #5285
244 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
245 Optimize core book module via book_cache port #976
246 [D10] Invoke hook after a site install is complete #5876
247 [UX] Add a new pageless node above the "Promoted Content" block on Home page #4849
248 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
249 [UX] Token browser dialog: increase width (and height?). #1038
250 Content creation page cleanup #202
251 [DX] Offer to backup and delete existing config to proceed with installation #6062
252 [UX] Project Browser: Merge the pages in the UI where one can **INSTALL** a module, theme or layout into a single primary tab, under a single top-level menu item. #1701
253 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
254 [UX] Allow moving blocks from the front end? #3086
255 Allow admin theme CSS for dialogs to be used on front-end #2659
256 [UX] Change layout 'Visibility conditions' links to a drop button #4529
257 Provide `original` vocabulary to presave and update vocabulary hooks #5475
258 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
259 [UX] Branding and Version info on Installation Screens #1584
260 [D9] Allow adding descriptions to user roles (and show them in the roles listing page) #5748
261 [UX] Reduce Update Status module's nagging messages on admin/* pages #5083
262 Basis: Add basic font-sizes to skin.css #2410
263 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
264 [D8] Trim summary on word boundary #599
265 Add context handling to Views blocks #5995
266 [UX] New interface for editing, previewing, and saving theme settings #1949
267 [DX] Add a helper function for messaging after saving settings forms #1364
268 [UX] Add visibility conditions for menu location #3867
269 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
270 [DX] Form API: provide a 'type' => 'status_message' element. #3329
271 [Meta] Available updates report not as complete as Drupal 7 report #6252
272 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
273 [UX] Add charts to the dashboard #3529
274 File entity setting for garbage collection #2897
275 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
276 Add permission for users to be able to administer their own contact form #4292
277 Allow taxonomy term for layout block visibility #5612
278 Add Claro administration theme to core #5241
279 Make 'gid' column in 'node_access' table VARCHAR #1396
280 Remove the "Layout" part from the layout names in the layouts list. #945
281 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
282 All config_*() functions should accept `$type` for consistency. #4821
283 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
284 [UX] Terminology for configuring a block seems odd #1016
285 [UX] Add responsive option to pager choice for Views and Search #6094
286 Allow the values of list field types to be pulled from a view. #1677
287 Add an upgrade path for CKEditor module #3684
288 Reconfiguring the administrative layout #3072
289 Allow regions titles #2647
290 Allow text formats to be cloned. #4501
291 Status Report should flag duplicate module installs #5464
292 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
293 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
294 [DX] Disabling a field should not update the weights of all fields #5755
295 Disable unused layout templates #5068
296 [DX] Add a `project_get_info` helper function. #2385
297 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
298 Use data-* to check modules dependencies before submit #565
299 Add a wrapper to make tables "responsive" #6008
300 Allow leaving feedback on projects from the Project Installer UI. #1914

Pages

Log in or register to add new topics