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 Refactor the generation of SQL for dates and times into the database driver #2890
202 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
203 Consolidate user links on admin bar #4643
204 Add per-bundle token info to hook_token_info() #5707
205 Basis: Update box-sizing method #4208
206 [UX] Inject "mini modules forms" in various places where it makes sense #5949
207 Add an upgrade path from menu_block to core menu blocks. #3681
208 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
209 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
210 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
211 Add admin tagging API to entities, menus, etc. #5307
212 Block configuration settings: Support adding IDs. #2145
213 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
214 Creating multiple fields simultaneously while creating a content type #292
215 Make the 404 / 403 page setting "translatable" #4881
216 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
217 Custom/managed publishing options. #1742
218 [UX] Improve editing data and time format patterns #1284
219 Feature to add multiple Layouts together #5585
220 Add ability to configure inline image upload path with global/ site tokens #6401
221 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
222 [UX] When there is only one menu item in a section, don't list #4386
223 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
224 Add a "Make Permanent" action for the manage files listing #3825
225 Front page to be configurable by language #3500
226 [UX] Make sidebars collapsible in Harris layout #5486
227 [UX] Side-by-side content translation UI #2438
228 [UX] Make block titles required and allow them to be hidden. #692
229 [D8] Image styles: add "Convert" effect/action #5107
230 Add node's 'Menu link titles' to views #3248
231 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
232 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
233 Support SVG in Image Library #5541
234 Make l() to call theme('link') when possible #6194
235 Bulk delete taxonomy terms #2875
236 Create the settings.php file if missing. #1075
237 Allow anonymous users to use a SESSION variable to set timezone #4612
238 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
239 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
240 [DX][D8] Allow config files to have dependencies #4188
241 Request to add a link to project pages for modules on Functionality page #4179
242 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
243 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
244 [DX] Form API: Allow number fields to specify an array of suggested values (#options) #5285
245 Update 'Syndicate' block allow selection of available feeds #2136
246 Allow core libraries to be served via CDN #1593
247 [DX][BC] Replace module_load_include() with new, more generic function #206
248 [UX] Add a new pageless node above the "Promoted Content" block on Home page #4849
249 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
250 [UX] do not lock the admin bar when a modal is active. #1721
251 [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
252 Simplify Layout configuration #5592
253 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
254 Display default views on a separate tab #4369
255 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
256 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
257 Allow obsolete config strings to be culled from localization table #3452
258 Provide `original` vocabulary to presave and update vocabulary hooks #5475
259 Views: Autocomplete exposed filters #2423
260 [UX] Config import should search recursively for config files to import #661
261 [UX] Reduce Update Status module's nagging messages on admin/* pages #5083
262 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
263 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
264 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
265 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
266 Add hook_field_schema_alter() #6208
267 Layout: path condition with a subdomain #1049
268 [SR] Add a minimum length setting for passwords #4589
269 Ability to add custom file fields to Node Edit Form #5738
270 Dashboard Module: Show link to manage existing nodes of specific content type #3944
271 Allow altering image style urls #5745
272 [DX] Change modals so special server whitelist is not required #3938
273 Improve the styling of color input elements in the admin theme #4155
274 [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
275 Provide additional permissions for the maintenance mode #3625
276 [UX] Allow the admin bar to be shown/hidden via a toggle #970
277 Add Claro administration theme to core #5241
278 Optimize `views_handler_field_field()` to only load full entities if needed #2104
279 [DX] Make views query output easier to read with indentation & line breaks #1590
280 [D8] Convert "Recent content" block to a View #146
281 All config_*() functions should accept `$type` for consistency. #4821
282 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
283 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
284 [UX] Layout UI: Collapsible block groups. #1691
285 [UX] Change user/login to /login and /user/logout to /logout #1248
286 Add new PR template, with reminder to reference an issue #5605
287 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
288 Reuse test prefixes instead of rebuilding them for each test #4353
289 Bring back the initial functionality of _field_write_instance function #5875
290 [D8] Autosave content #3426
291 Status Report should flag duplicate module installs #5464
292 Menu router refactoring #2400
293 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
294 Disable unused layout templates #5068
295 Add Mailsystem 3.x delegator class to core #3218
296 [UX] Layouts UI: Reusable visibility condition templates. #1942
297 Cache settings via admin section #1434
298 Setting intelligent defaults during content type fields creation #291
299 Allow a hook to alter the list of CSS files parsed by Color module #6240
300 [UX] integrate file editing into the file field widget #2810

Pages

Log in or register to add new topics