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] Turn the installer into a 1-minute installer #467
202 "Create new revision by default" doesn't enable revisions #6103
203 [META] [UX] Add more Display Suite features #2084
204 Get rid of all Backdrop markers in HTML page source #4817
205 [DX] Remove unused item attributes (per delta) on fields #1352
206 Provide a form-item-inline class to help admin forms #5829
207 [UX] CKeditor: Allow the Styles dropdown to use tag names (for easy use of the <small> tag) #2980
208 [UX] Change layout 'Visibility conditions' links to a drop button #4529
209 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
210 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
211 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
212 Allow non-administrative users the ability to publish/unpublish/schedule content #815
213 [DX] Allow combining the types of placeholders for the t() function, and introduce a new one for text that should be wrapped in code/pre tag HTML tags #6190
214 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
215 'Unused' module detector #5020
216 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
217 [UX] Allow site admins to specify which menu is to be used in the admin bar. #5519
218 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
219 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
220 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
221 Entity reference 7.x-1.6 #5952
222 CKEditor: Provide a setting to switch skins. #2729
223 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
224 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
225 Add permission for users to be able to administer their own contact form #4292
226 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
227 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
228 [UX] Provide a menu-centric workflow for creating the website structure (à la content_menu) #434
229 Introduce new "View own published content" #6397
230 Move the file `description` column to file_managed table. #2070
231 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
232 [D8] Add a phone field type #1342
233 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
234 Request: More style options for the table format in Views #2961
235 Allow text formats to be cloned. #4501
236 [UX][DX] provide utility functions to retrieve field labels #3620
237 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
238 Offer to remove module dependencies that are no longer needed #3582
239 Flexible Layout Templates - Add hero ROW by default to new templates #4091
240 Move "Expanded" option for Menu Items to Block settings #5428
241 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
242 Display the field machine_name along with the label on the display mode #6200
243 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
244 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
245 [PS] Use signatures instead of the form cache #1470
246 [DX] Add Flush all caches > Views to admin bar #5737
247 Create Wordpress install profile #3127
248 [UX] Project Browser should run some pre-flight checks #1858
249 [UX] Maximum upload size should be an integer element #1120
250 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
251 Modify the CKEditor image dialog to use the new wrapper form for "file/add" and "Media Library Selector" mechanisms #2719
252 Rename default Contact form category #4703
253 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
254 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
255 [UX] Allow switching the menu being used for a menu block. #3410
256 [D9] Users must verify email when changing user email addresses #5210
257 Make pager more efficient by not generating (and running) a countQuery #404
258 [A11Y] Make collapsible fieldset accessible #6408
259 Store entity bundle in comment table #2046
260 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
261 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
262 [DX] Layout Contexts not being passed to block in hook_block_view(). #2953
263 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
264 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
265 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
266 Add allowed_values_function to list field UI #3565
267 Add a global/standardized way to add icon to external links #4047
268 [DX] Add settings/page for contextual links settings #5404
269 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
270 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
271 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
272 [DX] Support a way to declare conflicts in .info files #4993
273 Idea: Provide code names for major Backdrop releases #1458
274 Text area with Plain text processing doesn't display line breaks #5515
275 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
276 [UX] Fix pager styling on mobile #3099
277 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
278 [UX] Redesign the Themes page #1103
279 [A11Y] tablist needs tab roles for children elements #5982
280 [UX]/[DX] Add a fancy "copy to clipboard" button for views templates #2677
281 Simple Mode - Ability to toggle between simple and advanced admin features #4692
282 1.15 [UX] Follow-ups for auto menu settings in core #4251
283 [D8] Views Content Cache #3399
284 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
285 [DX] [D8] Add a `validate()` method to entity classes #6061
286 Create a field_storage_exists() function #5180
287 Allow opening block configuration forms on their own page (not in a modal) #1659
288 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
289 Create option for a cropped image style to provide consistent image size for Cards view #5593
290 [DX] Make certain field values and entity properties available during save. #2032
291 Backdrop needs a "related posts" feature #1317
292 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
293 [D8] Add new formatter - "URL to Image" to image field in Views #2921
294 Add display of file details to the 'manage file' form. #3904
295 Installer module should check for file-write permissions #3893
296 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
297 Allow fully deleting text formats #4013
298 Enhanced Float-Value Display Options #5379
299 Consider using a flat-file cache for the page cache #716
300 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303

Pages

Log in or register to add new topics