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 Make pager more efficient by not generating (and running) a countQuery #404
202 Add a localization concept for user-provided strings to core #4894
203 Display default views on a separate tab #4369
204 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
205 [DX][UX] Keyboard shortcut for admin menu search #3564
206 Provide "Delimited" and "HTML list" display formatters for fields #2674
207 [DX][D9] Add the ability to deprecate the name (and value?) of entries in settings.php #5740
208 [DX] Add `#indentation` property to FAPI elements. #5999
209 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
210 Allow the values of list field types to be pulled from a view. #1677
211 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
212 Media: Use field mapping to automatically store metadata/EXIF info #3333
213 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
214 Allow to trigger the site status alert (red button) remotely #5097
215 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
216 [UX] Add responsive option to pager choice for Views and Search #6094
217 [WP] Support HTML formatted emails in core #3727
218 Views UI: Edit Basic Settings #2906
219 Idea: Provide code names for major Backdrop releases #1458
220 Text area with Plain text processing doesn't display line breaks #5515
221 Improve the styling of color input elements in the admin theme #4155
222 Better styling for UI links in book module #5609
223 [UX] Redesign the Themes page #1103
224 [D8][DX] Provide a generic 'entity_autocomplete' Form API element #5879
225 [DX] Add a `project_get_info` helper function. #2385
226 Allow leaving feedback on projects from the Project Installer UI. #1914
227 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
228 View configuration UI: Add indicator denoting rewritten fields #5287
229 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
230 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
231 Allow opening block configuration forms on their own page (not in a modal) #1659
232 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
233 Log warnings when projects are encountered without a 'type' #4866
234 Reuse test prefixes instead of rebuilding them for each test #4353
235 [Meta] Available updates report not as complete as Drupal 7 report #6252
236 Add HTML5 Placeholder to form inputs #3561
237 Create New Field API for more efficient fields #2661
238 Backdrop needs a "related posts" feature #1317
239 Allow user/module to disable theme_debug for particular templates or modules #5746
240 Status page: Show information about supported image types by GD #5760
241 [DX] Support #attributes in theme_help() and theme_more_help_link() #6007
242 [UX] Add the ckeditor spell-check plugin #2071
243 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
244 Link to all release notes between installed and recommended versions #3303
245 Consider using a flat-file cache for the page cache #716
246 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
247 [UX] Add a token-browser-like PHP date format helper dialog #4556
248 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
249 Admin interface for manual garbage collection #2898
250 [UX] File Field UI redesign. #1445
251 Add check that active configuration directory is writable to system_requirements #5538
252 CSS Architecture with SASS, SMACSS, and BEM #4129
253 Add a check for missing modules or dependencies #5625
254 [UX] Refine permissions for Field UI #1079
255 Add filtering to the List Views page like the filtering that existed in D7 #5896
256 [UX] Add a site-wide "E-mail address(es) to notify" setting #2365
257 Add options to Block Name in Views #1880
258 [UX] Rich-text Image/text flow. #987
259 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
260 Allow content types to be enabled/disabled via the admin UI #3883
261 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
262 [UX] Automatically update the "Admin Content" view to include language field and exposed filter when more than one language is enabled for the site. #1625
263 Don't count markup characters as part of the text length #309
264 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
265 Allow default/required settings on multilingual ("Language") fields #4322
266 Administration Bar module should not use popup #6270
267 [UX] Allow 'manage file' from Image Library #3544
268 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
269 Consider converting the watchdog list to a view. #1302
270 Ship core with a layout that uses user/% as context #3531
271 [UX] Views/Field formatter: Count #2634
272 [UX] Reflect the status of the comment settings in the "Comment fields" and "Comment display" tabs and offer connect-the-dots links to enable them. #1274
273 [DX] Make File::access consistent with other entity classes. #5480
274 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
275 Allow comments to be attached to any entity type #2048
276 Add fallback to HTTP for update manager #5455
277 [UX] More info on field removal #3262
278 Provide an option to make language required for nodes (do not allow language = "none"). #673
279 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
280 Clean-up of Database after Migration from Drupal 7.x #6109
281 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
282 Provide smarter default query string key names for views exposed filters #2893
283 Database log message is truncated at 56 characters and not configurable #5553
284 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
285 Allow site administrators to selectively disable entity caching #5632
286 Put Backdrop JS Object at the bottom of the HTML Document #1051
287 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
288 Expose breakpoints as a visibility option for blocks and layouts. #2347
289 Layouts: Allow tokens to be used in custom page titles. #1860
290 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
291 Add an "unsorted" indicator to table columns #5221
292 Add markup or message field to contact form #4721
293 Allow pseudo fields to have configurable settings #3859
294 Provide an actual maintenance mode #3060
295 [UX] Allow the user to change their mind about manually entering a machine name... #1608
296 [UX][D8] Convert user pictures to an actual Image Field #243
297 [UX] Display a warning message when editor changes from Full HTML to something else #4807
298 Allow separate edit and display titles for field #4310
299 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
300 Allow install profiles to be run after site creation #1591

Pages

Log in or register to add new topics