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 [DX] Add user_role_has_permission function #6186
202 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
203 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
204 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
205 [PS] Use signatures instead of the form cache #1470
206 [UX] install.php: Provide help text for site name #4675
207 [UX] Breadcrumb should include Primary/Secondary tabs #2260
208 [UX] Maximum upload size should be an integer element #1120
209 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
210 Reconfiguring the administrative layout #3072
211 [UX] Project Installer: Make the sorting options responsive. #1779
212 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
213 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
214 Allow regions titles #2647
215 [UX] Menu link items should be kept in sync with their respective content titles #4759
216 Introduce new "View own published content" #6397
217 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
218 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
219 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
220 Allow opening block configuration forms on their own page (not in a modal) #1659
221 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
222 [UX] Clarify Field Type choices on Field Settings page #2508
223 Backdrop needs a "related posts" feature #1317
224 [D7] Add setting for which roles can be assigned #4437
225 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
226 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
227 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
228 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
229 File entity setting for garbage collection #2897
230 Add a link to the BackdropCMS.org page on module list for each module #5003
231 [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
232 [UX][DX] provide utility functions to retrieve field labels #3620
233 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
234 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
235 Entity reference 7.x-1.6 #5952
236 Idea: Provide code names for major Backdrop releases #1458
237 Text area with Plain text processing doesn't display line breaks #5515
238 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
239 Add permission "Clear log messages" #2242
240 [UX] Redesign the Themes page #1103
241 Consolidate user links on admin bar #4643
242 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
243 [UX] Refine permissions for Field UI #1079
244 Basis: Update box-sizing method #4208
245 Add permissions to view and use button "Clear log messages" #3056
246 [UX] Image styles: make crop and scale+crop effects smart. #1774
247 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
248 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
249 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
250 [A11Y] Make collapsible fieldset accessible #6408
251 [UX] Allow switching the menu being used for a menu block. #3410
252 [UX] Rich-text Image/text flow. #987
253 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
254 [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
255 Don't count markup characters as part of the text length #309
256 Prevent users from accidentally exposing their email addresses by using it for their username #2486
257 Consider converting the watchdog list to a view. #1302
258 [UX] Show result count and result range in search results #3261
259 Allow display settings for book navigation #1976
260 [UX] Allow reordering of layouts from main Layouts page #5411
261 [WP][UX] Dashboard: Collapsible blocks #3995
262 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
263 Refactor the generation of SQL for dates and times into the database driver #2890
264 [SEO][META] Provide some basic SEO meta tags OOTB #4995
265 Display the field machine_name along with the label on the display mode #6200
266 Offer to remove module dependencies that are no longer needed #3582
267 [DX] Add Flush all caches > Views to admin bar #5737
268 Consider using a flat-file cache for the page cache #716
269 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
270 [UX] File Field UI redesign. #1445
271 Add check that active configuration directory is writable to system_requirements #5538
272 Database log message is truncated at 56 characters and not configurable #5553
273 Allow anonymous users to use a SESSION variable to set timezone #4612
274 Block configuration settings: Support adding IDs. #2145
275 Put Backdrop JS Object at the bottom of the HTML Document #1051
276 [DX][D8] Allow config files to have dependencies #4188
277 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
278 Custom/managed publishing options. #1742
279 Add a new core theme #5175
280 [DX] [D8] Add a `validate()` method to entity classes #6061
281 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
282 Consolidate maintenance-related settings either in $state or $config #4723
283 Create option for a cropped image style to provide consistent image size for Cards view #5593
284 [D8] Views Content Cache #3399
285 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
286 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
287 [UX] Allow the user to change their mind about manually entering a machine name... #1608
288 [UX][D8] Convert user pictures to an actual Image Field #243
289 [UX] Side-by-side content translation UI #2438
290 [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
291 [UX] When there is only one menu item in a section, don't list #4386
292 Add node's 'Menu link titles' to views #3248
293 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
294 [PS] Optimize menu_navigation_links_rebuild() #5389
295 Add display of file details to the 'manage file' form. #3904
296 Bulk delete taxonomy terms #2875
297 Apply image style to default picture #4976
298 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
299 Add allowed_values_function to list field UI #3565
300 [DX] Add the ability to deprecate the name (and value?) of config entries #5741

Pages

Log in or register to add new topics