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 [SR][UX][DX] Provide a `sensitivetext` formAPI element that pulls from settings as well as state #5136
202 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
203 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
204 [SR] Add a minimum length setting for passwords #4589
205 Add a check for missing modules or dependencies #5625
206 [DX] Add project's 'install time' to system table #1726
207 Request to add a link to project pages for modules on Functionality page #4179
208 Add filtering to the List Views page like the filtering that existed in D7 #5896
209 Media: Use field mapping to automatically store metadata/EXIF info #3333
210 [UX] Better alignment for drop buttons. #1090
211 Views UI: Edit Basic Settings #2906
212 [UX] Remove the textarea_with_summary field type #490
213 [UX] combine different kinds of views link fields #3457
214 Tweak Theme Overview page to group sub-themes by parent theme #5318
215 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
216 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
217 Reuse test prefixes instead of rebuilding them for each test #4353
218 [DX] Make File::access consistent with other entity classes. #5480
219 [UX] Add a "Back" button to the "Add block" dialog. #1644
220 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
221 Cannot create menu items linking to existing files #3945
222 link fields for in page navigation #go-to-here #1308
223 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
224 Allow tokens to be used in the default value of fields. #885
225 [UX] Admin Bar: Make "Development" a top-level menu item #3652
226 Create New Field API for more efficient fields #2661
227 Replace taxonomy_index with taxonomy_entity_index #103
228 Add layouts into the search index #5128
229 Clean-up of Database after Migration from Drupal 7.x #6109
230 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
231 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
232 Allow site administrators to selectively disable entity caching #5632
233 [UX] Provide a theme switcher. #1711
234 Improve the styling of color input elements in the admin theme #4155
235 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
236 Replace user signatures & pictures with fields #1679
237 CSS Architecture with SASS, SMACSS, and BEM #4129
238 [DX] Add normalized project data into the database. #5905
239 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
240 Link to all release notes between installed and recommended versions #3303
241 Contact module roadmap: 80% usecase of Webforms in core #3808
242 Admin interface for manual garbage collection #2898
243 [UX] Turn the installer into a 1-minute installer #467
244 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
245 [UX] Provide users with a visual way to understand and build content types (a.k.a.: Dream Fields in core) #5292
246 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
247 Better Book navigation links #4879
248 [UX] Provide preview and confirmation of permission changes before saving them #6320
249 Add indicator for menu-level visibility conditions #1929
250 Allow default/required settings on multilingual ("Language") fields #4322
251 Create "Current Node" block #5774
252 Re-introduce block caching support. #1619
253 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
254 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
255 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
256 Views advanced settings: Only one page region, but still a drop-down. #852
257 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
258 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
259 [UX] Layout deletion confirmation form: add more explanation and options #5511
260 Implement createAccess for File entities #5479
261 [UX] Automatically clear caches after manual upgrades #5101
262 Consider adding an easy way to provide click-to-copy functionality in core #6135
263 Layouts: Provide a way to define conditions based on field values. #2103
264 [UX] Add a token-browser-like PHP date format helper dialog #4556
265 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
266 Make the value of e-mail field visiable on user profile's View page #5663
267 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
268 Show notice in the admin UI when .htaccess, robots.txt, or settings.php have been updated in a release, and either link to instructions, or auto-update when safe/possible #5911
269 Allow setting a default value for Alt and Title text in image fields #1439
270 [UX] More info on field removal #3262
271 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
272 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
273 Provide smarter default query string key names for views exposed filters #2893
274 [UX] Provide a menu-centric workflow for creating the website structure (à la content_menu) #434
275 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
276 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
277 Options to change parent link behaviour in responsive dropdown menus #2370
278 Add markup or message field to contact form #4721
279 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
280 [UX] CKEditor: autocorrection. #1902
281 Allow separate edit and display titles for field #4310
282 Security: Consider adding an option to load public forms through AJAX. #1592
283 Remove syslog module from core #1260
284 Provide an actual maintenance mode #3060
285 Allow non-administrative users the ability to publish/unpublish/schedule content #815
286 [UX][DX] provide utility functions to retrieve field labels #3620
287 [UX] Views/Field formatter: Count #2634
288 [UX] Allow site admins to specify which menu is to be used in the admin bar. #5519
289 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
290 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
291 Add "All day" functionality for the HTML5 widget #6142
292 [DX] bring back db_fetch_array() and db_fetch_object() #2081
293 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
294 Allow comment types independent of content types #2049
295 Move the Color module to a contributed project #5667
296 [D8] Introduce a new `file_url_transform_relative()` function #4106
297 Seventy two theme #5928
298 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
299 Add function that returns default config #3251
300 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769

Pages

Log in or register to add new topics