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] Create more intuitive behavior for "Customize" button to manage displays #5129
202 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
203 [D8] Introduce a new `file_url_transform_relative()` function #4106
204 Add more HTML5 elements for dates #326
205 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
206 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
207 [UX] Improve editing data and time format patterns #1284
208 [UX] Fix pager styling on mobile #3099
209 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
210 Feature request for Internal Redirects #3940
211 [UX]/[DX] Add a fancy "copy to clipboard" button for views templates #2677
212 Ability to change themes based upon a layout #6296
213 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
214 Restore Configurable Actions to core #3646
215 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
216 Add admin tagging API to entities, menus, etc. #5307
217 [DX] Provide a way to retrieve default/OOTB config values #4262
218 Introduce some missing permissions that allow global actions on files #6012
219 Make the 404 / 403 page setting "translatable" #4881
220 [UX] Make block titles required and allow them to be hidden. #692
221 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
222 Support SVG in Image Library #5541
223 [DX] Make certain field values and entity properties available during save. #2032
224 Create the settings.php file if missing. #1075
225 [D8] Add new formatter - "URL to Image" to image field in Views #2921
226 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
227 [UX] Allow cloning any user role (along with its permissions) #3813
228 One click install for digitalocean #5628
229 [UX] Make sidebars collapsible in Harris layout #5486
230 Add visibility conditions for the "login pages" and admin paths (and negation for them as well) #4476
231 Better handling of location in locale source #3451
232 Allow Views to be grouped in Admin Menu #5895
233 [D8] Image styles: add "Convert" effect/action #5107
234 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
235 [DX][D8] CMI: Add config_exclude functionality to core #4079
236 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
237 Creating multiple fields simultaneously while creating a content type #292
238 Allow core libraries to be served via CDN #1593
239 [DX][BC] Replace module_load_include() with new, more generic function #206
240 VBO: Allow bulk enabling/disabling comments on existing content. #2297
241 [UX] Add the "Comment fields" and "Comment display" links to the operations dropbutton in the content type admin page and also the respective admin menu items. #1262
242 [UX] Mobile project browser: make search result filters better for mobile #3096
243 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
244 [PS] Set cache lifetime to 1 year for static assets #3937
245 [UX] Display the "Default" block title on Add/Configure block UI #2665
246 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
247 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
248 [A11Y][D9] Provide a "Visually hidden" option for the display of field labels #5766
249 [DX] Form API: Allow number fields to specify an array of suggested values (#options) #5285
250 More replacement tokens for node urls #4239
251 [D8] Date fields: Support both future/past dates at the same time with the "time ago" formatter #6021
252 [UX] Add a new pageless node above the "Promoted Content" block on Home page #4849
253 [UX] Config import should search recursively for config files to import #661
254 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
255 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
256 "Available updates" page seems unresponsive the more installed projects there are. #3337
257 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
258 Layout: path condition with a subdomain #1049
259 Allow PHP libraries to be added via hook_library_info() #2911
260 Allow themes to have `config` folders #6122
261 [UX] Add information about removed modules to the uninstall page #3779
262 [UX] Allow the "Book outline" vertical tab in the content create/edit form to be hidden from users with the "Administer book outlines" permission #3638
263 Provide `original` vocabulary to presave and update vocabulary hooks #5475
264 Allow limiting access to menu items per-role #4465
265 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
266 [DX] Allow `language_list()` to output select list `#options` with both the native and the non-native language labels #5901
267 [UX] Reduce Update Status module's nagging messages on admin/* pages #5083
268 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
269 [DX][D8] Provide a single command to install & run Backdrop #4040
270 [D7] Add alt and title fields for the image file type? #4007
271 [DX] Make views query output easier to read with indentation & line breaks #1590
272 [D8] Convert "Recent content" block to a View #146
273 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
274 [UX] Change user/login to /login and /user/logout to /logout #1248
275 [UX] Add a 'visible' property to display modes #3082
276 Add an option (checkbox) in the layout settings for "Page title type" that enables/disables appending the " | [site-name]" part to the page <title>. #1790
277 Allow user to set custom background color on core hero block #3918
278 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
279 Allow the addition of Dashboard context to any layout #6182
280 [D8] Add Breakpoints in core #4669
281 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
282 Provide a list of "Enabled Modules" somewhere to help with debugging #5791
283 Add Claro administration theme to core #5241
284 Improve 'Last updated' date shown when installing modules. #4224
285 [D10] Views page displays: Provide a new option to use the admin theme #6025
286 All config_*() functions should accept `$type` for consistency. #4821
287 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
288 Evaluate the reasons for removal of the Trigger module from core. #2522
289 Cache settings via admin section #1434
290 Setting intelligent defaults during content type fields creation #291
291 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
292 Create redirects for bulk alias delete #1993
293 [D8][UX] Add inline form errors #1040
294 Confirmation dialog for orphaned files #2899
295 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
296 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
297 Layouts: Visibility conditions available when one of two required contexts are missing #4594
298 Status Report should flag duplicate module installs #5464
299 Add option to Views for hiding empty blocks #3411
300 [UX] Do not reload the page when using the "Reset" button in the instant filters (modules listing and permissions page) #5910

Pages

Log in or register to add new topics