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] Admin bar: Consider replacing the home button with a "Back to site" button. #2709
202 Layout API: function to add a block to a layout region programmatically #5662
203 CKEditor5 Sections #5115
204 Enable Entity Reference in new installations #5913
205 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
206 Allow install profiles to define dependencies other than modules #3926
207 Allow fully deleting text formats #4013
208 Add more HTML5 elements for dates #326
209 Allow install profiles to define explicit/hard dependencies #3597
210 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
211 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
212 [UX] Improve editing data and time format patterns #1284
213 Comment administration improvements #2919
214 [UX] Provide a theme switcher. #1711
215 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
216 View configuration UI: Add indicator denoting rewritten fields #5287
217 Create a printable Status Report #5821
218 Log warnings when projects are encountered without a 'type' #4866
219 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
220 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
221 [UX] Make block titles required and allow them to be hidden. #692
222 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
223 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
224 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
225 Support SVG in Image Library #5541
226 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
227 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
228 Create the settings.php file if missing. #1075
229 Varnish Cache Caching to improve performance Backdrop CMS #6164
230 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
231 Add a views filter/argument for Term Depth #2666
232 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
233 Allow to trigger the site status alert (red button) remotely #5097
234 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
235 [D7] Add setting for which roles can be assigned #4437
236 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
237 [D9] Add a sub theme starter kit to Basis #3914
238 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
239 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
240 Creating multiple fields simultaneously while creating a content type #292
241 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
242 Allow core libraries to be served via CDN #1593
243 [DX][BC] Replace module_load_include() with new, more generic function #206
244 [DX][UX] Keyboard shortcut for admin menu search #3564
245 [DX] Form API: provide a 'type' => 'status_message' element. #3329
246 Layouts: Provide a way to define conditions based on field values. #2103
247 [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
248 [UX] Hide all field labels by default #2902
249 Replace user signatures & pictures with fields #1679
250 "Create new revision by default" doesn't enable revisions #6103
251 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
252 Provide a form-item-inline class to help admin forms #5829
253 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
254 Consolidate user links on admin bar #4643
255 Basis: Update box-sizing method #4208
256 [UX] Config import should search recursively for config files to import #661
257 [UX] limit field tokens on node type page to fields on that type #3752
258 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
259 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
260 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
261 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
262 [UX] Allow moving blocks from the front end? #3086
263 Add indicator for menu-level visibility conditions #1929
264 Layout: path condition with a subdomain #1049
265 [DX] Add user_role_has_permission function #6186
266 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
267 Allow admin theme CSS for dialogs to be used on front-end #2659
268 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
269 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
270 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
271 [DX] Add config->getData() to match config->setData() #3902
272 [WP][UX] Dashboard: Collapsible blocks #3995
273 [DX] Make views query output easier to read with indentation & line breaks #1590
274 [D8] Convert "Recent content" block to a View #146
275 Add HTML5 Placeholder to form inputs #3561
276 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
277 [DX] bring back db_fetch_array() and db_fetch_object() #2081
278 [UX] Change user/login to /login and /user/logout to /logout #1248
279 File entity setting for garbage collection #2897
280 Introduce new "View own published content" #6397
281 Add an "unsorted" indicator to table columns #5221
282 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
283 [UX] Display a warning message when editor changes from Full HTML to something else #4807
284 Allow anonymous users to use a SESSION variable to set timezone #4612
285 [DX][D8] Allow config files to have dependencies #4188
286 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
287 [WP] Support HTML formatted emails in core #3727
288 Options to change parent link behaviour in responsive dropdown menus #2370
289 Cache settings via admin section #1434
290 Setting intelligent defaults during content type fields creation #291
291 Reconfiguring the administrative layout #3072
292 [UX] CKEditor: autocorrection. #1902
293 [D8][UX] Add inline form errors #1040
294 [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
295 Add fallback to HTTP for update manager #5455
296 Allow regions titles #2647
297 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
298 Entity reference 7.x-1.6 #5952
299 [UX] When there is only one menu item in a section, don't list #4386
300 [UX] Allow the admin bar to be shown/hidden via a toggle #970

Pages

Log in or register to add new topics