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] Rename "Configuration" to "Settings" #1161
202 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
203 "Create new revision by default" doesn't enable revisions #6103
204 Display default views on a separate tab #4369
205 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
206 Provide a form-item-inline class to help admin forms #5829
207 Garbage collection deletes files if they are inserted where filter can't find them. #3826
208 [DX] Layout Contexts not being passed to block in hook_block_view(). #2953
209 Views: Autocomplete exposed filters #2423
210 [UX] Edit view from Layout blocks page #3501
211 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
212 [D8] Port and merge Internationalization Views in core #1375
213 [DX] Add user_role_has_permission function #6186
214 [SR] Add a minimum length setting for passwords #4589
215 [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
216 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
217 Add an "unsorted" indicator to table columns #5221
218 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
219 Improve the styling of color input elements in the admin theme #4155
220 [UX] Display a warning message when editor changes from Full HTML to something else #4807
221 Entity reference 7.x-1.6 #5952
222 Cannot create menu items linking to existing files #3945
223 [UX] Fix pager styling on mobile #3099
224 [UX] Admin Bar: Make "Development" a top-level menu item #3652
225 [UX]/[DX] Add a fancy "copy to clipboard" button for views templates #2677
226 Optimize `views_handler_field_field()` to only load full entities if needed #2104
227 [UX] Add a `kitchen sink` of options to the Filtered text format #1520
228 Give details about why a permission 'has security implications' #5536
229 [UX] Layout UI: Collapsible block groups. #1691
230 [DX] Add a Production/Development Toggle to core. #1144
231 Add fallback to HTTP for update manager #5455
232 Introduce new "View own published content" #6397
233 Reuse test prefixes instead of rebuilding them for each test #4353
234 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
235 [D8] Add new formatter - "URL to Image" to image field in Views #2921
236 Menu router refactoring #2400
237 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
238 [UX] combine different kinds of views link fields #3457
239 [UX] Layouts UI: Reusable visibility condition templates. #1942
240 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
241 [DX] [CMI] Add a site-wide concept of storage state (like ctools) #1345
242 Display the field machine_name along with the label on the display mode #6200
243 [UX] Add a token-browser-like PHP date format helper dialog #4556
244 As view fields, titles for Pageless nodes show links even for those without access. #5214
245 [DX] Add Flush all caches > Views to admin bar #5737
246 CSS Architecture with SASS, SMACSS, and BEM #4129
247 When using a term reference field only show the term options that are in the current language #4774
248 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
249 [UX] Mobile project browser: make search result filters better for mobile #3096
250 Allow search result display to be controlled via view modes #829
251 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
252 [UX] Display the "Default" block title on Add/Configure block UI #2665
253 [META] [UX] Add more Display Suite features #2084
254 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
255 [UX] Allow selecting a layout for a view page from the view add/edit form. #1130
256 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
257 [A11Y] Make collapsible fieldset accessible #6408
258 Allow default/required settings on multilingual ("Language") fields #4322
259 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
260 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
261 "Available updates" page seems unresponsive the more installed projects there are. #3337
262 Contact module roadmap: 80% usecase of Webforms in core #3808
263 Allow PHP libraries to be added via hook_library_info() #2911
264 Provide a mechanism to load low-level backends #2383
265 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
266 Allow form elements for updates in update.php #1912
267 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
268 Improve the way search (re)indexing works. #1337
269 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
270 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
271 Telemetry: Collect actual OS, not only type #5199
272 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
273 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
274 Deprecate watchdog() #4749
275 [A11Y] tablist needs tab roles for children elements #5982
276 [UX] Add a 'visible' property to display modes #3082
277 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
278 [UX][DX] provide utility functions to retrieve field labels #3620
279 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
280 Move the file `description` column to file_managed table. #2070
281 [UX][WP] CKEditor: Add word count #1477
282 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
283 [DX] [D8] Add a `validate()` method to entity classes #6061
284 Add markup or message field to contact form #4721
285 Add an 'URL alias update queue' for entities associated with an updated entity #1124
286 Allow modules to provide flexible template row styles #5427
287 Create option for a cropped image style to provide consistent image size for Cards view #5593
288 Allow separate edit and display titles for field #4310
289 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
290 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
291 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
292 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
293 Confirmation dialog for orphaned files #2899
294 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
295 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
296 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
297 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
298 [META][UX] Figure out a better way to be able to insert introductory/summary/footer text in various places. #1673
299 Remove grippie; use CSS "resize" property #340
300 [UX] Allow switching the menu being used for a menu block. #3410

Pages

Log in or register to add new topics