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] Layout Contexts not being passed to block in hook_block_view(). #2953
202 Flexible Layout Templates - Add hero ROW by default to new templates #4091
203 Add per-bundle token info to hook_token_info() #5707
204 [DX][D8] Provide a mechanism to deprecate permissions #5030
205 [UX] Inject "mini modules forms" in various places where it makes sense #5949
206 [UX] Maintenance mode: Do not render the "Create new account" tab, the navigation menu and the account menu when in the "Log in" or "Reset password" pages. #2529
207 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
208 [UX] Clarify Field Type choices on Field Settings page #2508
209 [D8] Add a phone field type #1342
210 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
211 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
212 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
213 Allow pseudo fields to have configurable settings #3859
214 Simple Mode - Ability to toggle between simple and advanced admin features #4692
215 [UX] Fix pager styling on mobile #3099
216 Introduce new "View own published content" #6397
217 Ship core with a layout that uses user/% as context #3531
218 1.15 [UX] Follow-ups for auto menu settings in core #4251
219 Feature to add multiple Layouts together #5585
220 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
221 [UX]/[DX] Add a fancy "copy to clipboard" button for views templates #2677
222 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
223 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
224 [UX] Menu link items should be kept in sync with their respective content titles #4759
225 Add permission "Clear log messages" #2242
226 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
227 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
228 [UX] Project Installer: Make the sorting options responsive. #1779
229 [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
230 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
231 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
232 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
233 [D8] Add new formatter - "URL to Image" to image field in Views #2921
234 Add a global/standardized way to add icon to external links #4047
235 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
236 Add a link to the BackdropCMS.org page on module list for each module #5003
237 [SEO][META] Provide some basic SEO meta tags OOTB #4995
238 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
239 Prevent users from accidentally exposing their email addresses by using it for their username #2486
240 [UX] Hide/Show row weights should not be done globally without warning #750
241 Allow display settings for book navigation #1976
242 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
243 Search terms along with nodes #3850
244 [UX] install.php: Provide help text for site name #4675
245 [UX] Mobile project browser: make search result filters better for mobile #3096
246 [A11Y] Make collapsible fieldset accessible #6408
247 Alternative approach to translating config, using get/set #3522
248 Add target="_blank" attribute to "Powered by Backdrop CMS" link #4230
249 Simplify Layout configuration #5592
250 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
251 [UX] Display the "Default" block title on Add/Configure block UI #2665
252 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
253 [PS] Use signatures instead of the form cache #1470
254 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
255 [UX] Maximum upload size should be an integer element #1120
256 Remove grippie; use CSS "resize" property #340
257 [UX] Image styles: make crop and scale+crop effects smart. #1774
258 "Available updates" page seems unresponsive the more installed projects there are. #3337
259 Display the field machine_name along with the label on the display mode #6200
260 Views: Filter results by matching data with current content #3683
261 [UX] Allow reordering of layouts from main Layouts page #5411
262 Allow PHP libraries to be added via hook_library_info() #2911
263 Allow fully deleting text formats #4013
264 Ability to add custom file fields to Node Edit Form #5738
265 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
266 Allow altering image style urls #5745
267 Allow opening block configuration forms on their own page (not in a modal) #1659
268 Apply image style to default picture #4976
269 [UX] Contact module: Rename "categories" to "recipient groups" in the admin UI - allow customizing the label of the field in the public-facing form #5992
270 [UX] Side-by-side content translation UI #2438
271 Backdrop needs a "related posts" feature #1317
272 [UX] Allow bulk deleting menu links. #732
273 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
274 Automatically create a node/% layout when one is created for node/NID #5539
275 [DX] [D8] Add a `validate()` method to entity classes #6061
276 [SR] Better/safer file type validation #3830
277 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
278 [UX] Add a 'visible' property to display modes #3082
279 'Manage files' view sometimes shows incorrect filename #3507
280 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
281 Add new PR template, with reminder to reference an issue #5605
282 Add a new core theme #5175
283 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
284 Bring back the initial functionality of _field_write_instance function #5875
285 Idea: Provide code names for major Backdrop releases #1458
286 Consolidate maintenance-related settings either in $state or $config #4723
287 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
288 Block configuration settings: Support adding IDs. #2145
289 [UX] Redesign the Themes page #1103
290 Custom/managed publishing options. #1742
291 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
292 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
293 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
294 [D7] Add setting for which roles can be assigned #4437
295 [PS] Optimize menu_navigation_links_rebuild() #5389
296 Confirmation dialog for orphaned files #2899
297 Is the Admin Menu z-index value high enough? #5372
298 Site-wide settings for file garbage collection #2896
299 [WP][UX] Dashboard: Collapsible blocks #3995
300 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750

Pages

Log in or register to add new topics