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 Create a tests case for version upgrade #1874
202 Add function that returns default config #3251
203 [D8] Introduce a new example.settings.local.php file #4173
204 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
205 [UX] Display a reminder to uninstall modules after disabling them #3911
206 [UX] Modules Manual installation box needs to take modules names in any case #2885
207 Administration Bar module should not use popup #6270
208 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
209 Contact form message templates edited via the UI #3568
210 Add 'Save user(s)' action #5656
211 Add entity_save and entity_delete in core. #862
212 Path filter/tips is not very useful and unlikely to be found #5912
213 [D8] Include Tour module in core #89
214 [D8] Port and merge Internationalization Views in core #1375
215 Allow comment types independent of content types #2049
216 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
217 [UX] Move new password show/hide toggle to inside the password fields. #3046
218 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
219 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
220 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
221 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
222 Add link to installer on module list for missing modules #5792
223 [WP][UX] Remove "tabs" for menu local tasks, move into contextual links (and/or admin bar) #464
224 [UX] Add a `kitchen sink` of options to the Filtered text format #1520
225 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
226 [DX] Add a Production/Development Toggle to core. #1144
227 [UX] Image Library view: Dynamic number of items per page #4560
228 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
229 Upscaling in out-of-the-box image style 'Large'. #3232
230 Mobile first approach theme #4131
231 Add an "unsorted" indicator to table columns #5221
232 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
233 [DX] Add a legacy upgrade_mappings database table #2855
234 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
235 [UX] Display a warning message when editor changes from Full HTML to something else #4807
236 [META] Use UUIDs in more places #3563
237 Layout API: Provide contexts to custom blocks #5666
238 [UX] Improve the "Required by: Field type(s) in use..." info in modules page. #850
239 [UX] Improve the default user management view and account edit form with links to manage permissions/roles #5918
240 Enabling Backdrop-only required modules (e.g., Entity Plus) during upgrade from D7 #5499
241 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
242 [UX] Consider saving changes to custom block text without requiring a second save. #2038
243 Allow 'Main Page Content' block to use a specific display mode #4341
244 Add fallback to HTTP for update manager #5455
245 [DX] Implement hook_hook_info() to help organize module code #3024
246 Clean-up of Database after Migration from Drupal 7.x #6109
247 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
248 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
249 Preview of menu machine name is inaccurate while adding a menu #5807
250 [UX] Provide an option to sort the keys/values of the options select form elements #5823
251 [UX] Auto Updates for security/modules #414
252 Make problems with layout blocks more discoverable. #2320
253 [UX] Allow selecting a layout for a view page from the view add/edit form. #1130
254 [UX] Change layout 'Visibility conditions' links to a drop button #4529
255 Update.php should automatically apply any new configuration defaults #1832
256 Config management diff: Rename "Old" and "New" to something more meaningful #3221
257 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
258 As view fields, titles for Pageless nodes show links even for those without access. #5214
259 Build a flexible "JSON consumer" block for Dashboard #3891
260 menu_tree_check_access() adds 1141 database queries #2825
261 [UX] Provide preview and confirmation of permission changes before saving them #6320
262 When using a term reference field only show the term options that are in the current language #4774
263 Add pagers to watchdog entries #3546
264 Allow Link fields to be restricted to only internal or external URLs #5678
265 VBO: option for separate button per action & option to override labels #802
266 Improve Instant Search Reset on Modules and Permissions Page #5933
267 Provide an option to customize text for the "required" indicator and validation error for fields. #5507
268 [DX] [CMI] Add a site-wide concept of storage state (like ctools) #1345
269 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
270 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
271 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
272 [UX] add the ability to order menus #3003
273 Consider adding an easy way to provide click-to-copy functionality in core #6135
274 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
275 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
276 Use config for color module palettes #2554
277 [UX] Either get rid of MENU_SUGGESTED_ITEM or change the way it works in a way that fixes UX WTFs #5834
278 [UX] Better Menu permissions #384
279 [UX][WP] CKEditor: Add word count #1477
280 authorize.php should be used for all Installer module downloads/installs #2271
281 Add an 'URL alias update queue' for entities associated with an updated entity #1124
282 Allow text formats to be cloned. #4501
283 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
284 SMTP / PHPMailer module in core #3199
285 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
286 Telemetry: Collect actual OS, not only type #5199
287 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
288 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
289 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
290 Deprecate watchdog() #4749
291 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
292 Change message to "Your comment has been updated" on comment update #5701
293 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
294 Add a form API element for `image` that includes image type and size validators natively. #5946
295 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
296 Improve the way search (re)indexing works. #1337
297 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
298 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
299 Add permission for users to be able to administer their own contact form #4292
300 Allow modules to provide flexible template row styles #5427

Pages

Log in or register to add new topics