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 Flexible Layout Templates - Add hero ROW by default to new templates #4091
202 [DX] Simplify getting and setting of values without using the 'und' data structure in entities #2240
203 [META] Improve the project screenshots functionality in the project browser #3061
204 [UX] Project Browser: Improve the project details modal. #1778
205 "Create new revision by default" doesn't enable revisions #6103
206 [UX] Introduce button group UI component #2643
207 Provide a form-item-inline class to help admin forms #5829
208 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
209 [D8] Port and merge Internationalization Views in core #1375
210 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
211 Garbage collection deletes files if they are inserted where filter can't find them. #3826
212 Rename default Contact form category #4703
213 [UX] Edit view from Layout blocks page #3501
214 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
215 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
216 Ensure Backdrop deletes all files it puts into /tmp #3253
217 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
218 [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
219 Use database independent calls to initialize the testing cache. #2888
220 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
221 Add fallback to HTTP for update manager #5455
222 [UX] Add a `kitchen sink` of options to the Filtered text format #1520
223 Give details about why a permission 'has security implications' #5536
224 Entity reference 7.x-1.6 #5952
225 Cannot create menu items linking to existing files #3945
226 [DX] Add a Production/Development Toggle to core. #1144
227 [UX] Admin Bar: Make "Development" a top-level menu item #3652
228 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
229 Add a global/standardized way to add icon to external links #4047
230 [UX] Swap tab order of "Export" and "Import" config pages #2185
231 [UX] Views save/cancel buttons are at the top right #3054
232 [UX] Better image style previews. #1772
233 Introduce new "View own published content" #6397
234 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
235 [UX] Layout path selection: Make it more user friendly #2618
236 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
237 Add an "unsorted" indicator to table columns #5221
238 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
239 [UX] Display a warning message when editor changes from Full HTML to something else #4807
240 Simple Mode - Ability to toggle between simple and advanced admin features #4692
241 [UX] combine different kinds of views link fields #3457
242 1.15 [UX] Follow-ups for auto menu settings in core #4251
243 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
244 Add target="_blank" attribute to "Powered by Backdrop CMS" link #4230
245 [UX] Layout UI: Per-block "dirty" form messages. #2430
246 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
247 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
248 Display the field machine_name along with the label on the display mode #6200
249 Allow search result display to be controlled via view modes #829
250 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
251 [DX] Add Flush all caches > Views to admin bar #5737
252 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
253 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
254 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
255 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
256 [UX] Allow selecting a layout for a view page from the view add/edit form. #1130
257 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
258 Allow fully deleting text formats #4013
259 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
260 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
261 [DX] Add project's 'install time' to system table #1726
262 [A11Y] Make collapsible fieldset accessible #6408
263 [UX] List modules that need to be enabled on the config sync page #2604
264 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
265 As view fields, titles for Pageless nodes show links even for those without access. #5214
266 [DX] [CMI] Add a site-wide concept of storage state (like ctools) #1345
267 When using a term reference field only show the term options that are in the current language #4774
268 Contact module roadmap: 80% usecase of Webforms in core #3808
269 [UX] install.php: Provide help text for site name #4675
270 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
271 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
272 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
273 Allow copying settings from other content types when adding an existing field #3229
274 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
275 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
276 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
277 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
278 Allow modules to provide flexible template row styles #5427
279 [UX][WP] CKEditor: Add word count #1477
280 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
281 [A11Y] tablist needs tab roles for children elements #5982
282 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
283 Add an 'URL alias update queue' for entities associated with an updated entity #1124
284 [UX][DX] provide utility functions to retrieve field labels #3620
285 [D7] Add setting for which roles can be assigned #4437
286 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
287 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
288 [DX] [D8] Add a `validate()` method to entity classes #6061
289 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
290 [UX] Provide a theme switcher. #1711
291 Create option for a cropped image style to provide consistent image size for Cards view #5593
292 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
293 [UX] User "locked" in the authorize.php page #2580
294 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
295 Telemetry: Collect actual OS, not only type #5199
296 Improve the way search (re)indexing works. #1337
297 Deprecate watchdog() #4749
298 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
299 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
300 Add state_override function to core #4725

Pages

Log in or register to add new topics