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] Refine permissions for Field UI #1079
202 [WP][UX] Dashboard: Collapsible blocks #3995
203 Add hook_field_schema_alter() #6208
204 [UX] Layout UI: Per-block "dirty" form messages. #2430
205 Ability to add custom file fields to Node Edit Form #5738
206 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
207 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
208 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
209 [UX] Allow reordering of layouts from main Layouts page #5411
210 [UX] Rich-text Image/text flow. #987
211 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
212 [SEO][META] Provide some basic SEO meta tags OOTB #4995
213 [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
214 Don't count markup characters as part of the text length #309
215 Consolidate user links on admin bar #4643
216 Consider converting the watchdog list to a view. #1302
217 Basis: Update box-sizing method #4208
218 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
219 Simplify Layout configuration #5592
220 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
221 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
222 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
223 Bring back the initial functionality of _field_write_instance function #5875
224 [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
225 [UX] Provide a theme switcher. #1711
226 Add a new core theme #5175
227 Provide an option to make language required for nodes (do not allow language = "none"). #673
228 [UX] User "locked" in the authorize.php page #2580
229 Consolidate maintenance-related settings either in $state or $config #4723
230 Allow pseudo fields to have configurable settings #3859
231 Database log message is truncated at 56 characters and not configurable #5553
232 [UX] When there is only one menu item in a section, don't list #4386
233 Ship core with a layout that uses user/% as context #3531
234 Put Backdrop JS Object at the bottom of the HTML Document #1051
235 Allow a hook to alter the list of CSS files parsed by Color module #6240
236 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
237 Allow altering image style urls #5745
238 Allow copying settings from other content types when adding an existing field #3229
239 [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
240 [PS] Optimize menu_navigation_links_rebuild() #5389
241 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
242 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
243 Apply image style to default picture #4976
244 [UX] Allow the user to change their mind about manually entering a machine name... #1608
245 [UX][D8] Convert user pictures to an actual Image Field #243
246 Allow anonymous users to use a SESSION variable to set timezone #4612
247 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
248 [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
249 [DX][D8] Allow config files to have dependencies #4188
250 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
251 Add new PR template, with reminder to reference an issue #5605
252 Layouts: Provide a way to define conditions based on field values. #2103
253 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
254 Add custom block option to follow the translation system easily #2991
255 Replace user signatures & pictures with fields #1679
256 [UX] Flexible templates UI: Allow "visual" region width changing, using left/right drag handles, and width indicators #5167
257 [D8] Trim summary on word boundary #599
258 Search terms along with nodes #3850
259 [UX] Let site builders add a new image style whenever they're selecting a style to use #1438
260 [DX] Add a helper function for messaging after saving settings forms #1364
261 Display default views on a separate tab #4369
262 Alternative approach to translating config, using get/set #3522
263 [UX] Field UI - clean up the field type selection #1041
264 Make mobile menu toggle text configurable #6264
265 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
266 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
267 [WP] Media Library #3203
268 Add indicator for menu-level visibility conditions #1929
269 Add 'Field HTML Trim' to core #6001
270 Is the Admin Menu z-index value high enough? #5372
271 Optimize core book module via book_cache port #976
272 [A11Y] Switch Admin Bar to using Smart Menus #2809
273 Make "Compose tips" (long version of tips) for text formats discoverable from "Formatting options" fieldset #4953
274 Allow install profiles to be run after site creation #1591
275 Content creation page cleanup #202
276 [SR] Add a minimum length setting for passwords #4589
277 Views: Filter results by matching data with current content #3683
278 Check if paths already exist when views or layouts are being installed. #1257
279 Request to add a link to project pages for modules on Functionality page #4179
280 Allow more granular HTML filter options for HTML attributes, not just tags #6100
281 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
282 One click install for digitalocean #5628
283 [DX] bring back db_fetch_array() and db_fetch_object() #2081
284 Allow Views to be grouped in Admin Menu #5895
285 [UX] On the Add view page, expand block, and collapse page display #2978
286 Javascript end-to-end testing #5160
287 Use data-* to check modules dependencies before submit #565
288 [SR] Better/safer file type validation #3830
289 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
290 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
291 Reuse test prefixes instead of rebuilding them for each test #4353
292 'Manage files' view sometimes shows incorrect filename #3507
293 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
294 Ability to change themes based upon a layout #6296
295 Options to change parent link behaviour in responsive dropdown menus #2370
296 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
297 Support tokens in Views "Global: custom text" field #3189
298 [UX] CKEditor: autocorrection. #1902
299 Introduce some missing permissions that allow global actions on files #6012
300 [D8] Allow forms to set custom validation error messages on required fields #5348

Pages

Log in or register to add new topics