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
101 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
102 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
103 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
104 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
105 Add markup or message field to contact form #4721
106 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
107 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
108 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
109 Creating multiple fields simultaneously while creating a content type #292
110 Allow separate edit and display titles for field #4310
111 [UX] Menu link items should be kept in sync with their respective content titles #4759
112 [UX] Improve editing data and time format patterns #1284
113 Cannot create menu items linking to existing files #3945
114 More useful tags for views #6268
115 [UX] Admin Bar: Make "Development" a top-level menu item #3652
116 [DX] Disabling a field should not update the weights of all fields #5755
117 Add node's 'Menu link titles' to views #3248
118 Add a wrapper to make tables "responsive" #6008
119 Bulk delete taxonomy terms #2875
120 authorize.php should be used for all Installer module downloads/installs #2271
121 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
122 [UX] Make block titles required and allow them to be hidden. #692
123 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
124 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
125 Add a link to the BackdropCMS.org page on module list for each module #5003
126 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
127 Support SVG in Image Library #5541
128 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
129 Create the settings.php file if missing. #1075
130 [UX][D8] Make position of #description (help text) configurable via the API #1403
131 Allow taxonomy term for layout block visibility #5612
132 [UX] combine different kinds of views link fields #3457
133 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
134 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
135 [UX] add an exposed filter for email address to the user account list #2512
136 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
137 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
138 [UX] Combine Permissions for `Field` and `Field UI` #4710
139 Backdrop release procedure enhancement #1987
140 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
141 Allow core libraries to be served via CDN #1593
142 [DX][BC] Replace module_load_include() with new, more generic function #206
143 Saving a content type display should not return up to the Manage Displays list #4291
144 [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
145 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
146 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
147 Status page: Provide information about the security coverage of the currently-installed minor version #5759
148 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
149 Group interdependent checkboxes visually #6013
150 Add option to set a maximum age of log messages #2243
151 [UX] Allow reordering of layouts from main Layouts page #5411
152 [UX] Config import should search recursively for config files to import #661
153 [UX] Project Browser: Move the pages where one can **MANAGE** installed modules/themes/layouts as separate primary tabs under a single top-level menu item. #1780
154 [SEO][META] Provide some basic SEO meta tags OOTB #4995
155 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
156 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
157 [D8] Introduce a new `file_url_transform_relative()` function #4106
158 Layout: path condition with a subdomain #1049
159 Make Backdrop misconfiguration messages friendlier #6110
160 Contact module roadmap: 80% usecase of Webforms in core #3808
161 Separate the Term Reference field from Taxonomy module #5633
162 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
163 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
164 Provide a views filter handler for project properties #5904
165 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
166 [UX] Allow the admin bar to be shown/hidden via a toggle #970
167 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
168 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
169 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
170 Add a new core theme #5175
171 [DX] Make views query output easier to read with indentation & line breaks #1590
172 [D8] Convert "Recent content" block to a View #146
173 [DX] Provide a way to retrieve default/OOTB config values #4262
174 Consolidate maintenance-related settings either in $state or $config #4723
175 [UX] Change user/login to /login and /user/logout to /logout #1248
176 [UX] Add help text and improve the UI to clarify things around layout templates #6314
177 [UX][DX] provide utility functions to retrieve field labels #3620
178 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
179 Add Mailsystem 3.x delegator class to core #3218
180 [UX] Search settings: Convert the "Search items" section to a table. #3385
181 [UX] integrate file editing into the file field widget #2810
182 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
183 [PS] Optimize menu_navigation_links_rebuild() #5389
184 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
185 Add visibility conditions for the "login pages" and admin paths (and negation for them as well) #4476
186 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
187 Apply image style to default picture #4976
188 Cache settings via admin section #1434
189 Setting intelligent defaults during content type fields creation #291
190 [DX][D8] CMI: Add config_exclude functionality to core #4079
191 [D8][UX] Add inline form errors #1040
192 Add permissions for viewing blocked user account profiles (and/or their content) #6123
193 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
194 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
195 Add 'Save user(s)' action #5656
196 [UX] Allow switching the menu being used for a menu block. #3410
197 Path filter/tips is not very useful and unlikely to be found #5912
198 [UX] CKeditor: Allow the Styles dropdown to use tag names (for easy use of the <small> tag) #2980
199 [UX] Sort the image styles list in a meaningful way #2457
200 [UX] Make node title a proper (sortable too) field. a.k.a. Title module in core. #933

Pages

Log in or register to add new topics