diff --git a/core/modules/migrate_drupal_ui/tests/src/Functional/d6/Upgrade6Test.php b/core/modules/migrate_drupal_ui/tests/src/Functional/d6/Upgrade6Test.php
index 39354071..b5315d2d 100644
--- a/core/modules/migrate_drupal_ui/tests/src/Functional/d6/Upgrade6Test.php
+++ b/core/modules/migrate_drupal_ui/tests/src/Functional/d6/Upgrade6Test.php
@@ -95,14 +95,14 @@ class Upgrade6Test extends MigrateUpgradeExecuteTestBase {
       'search_page' => 2,
       'shortcut' => 2,
       'shortcut_set' => 1,
-      'action' => 25,
+      'action' => 27,
       'menu' => 8,
       'path_alias' => 8,
       'taxonomy_term' => 15,
       'taxonomy_vocabulary' => 7,
       'tour' => 6,
       'user' => 7,
-      'user_role' => 6,
+      'user_role' => 7,
       'menu_link_content' => 10,
       'view' => 16,
       'date_format' => 11,
diff --git a/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7Test.php b/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7Test.php
index 665ed5b0..284a2480 100644
--- a/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7Test.php
+++ b/core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7Test.php
@@ -97,14 +97,14 @@ class Upgrade7Test extends MigrateUpgradeExecuteTestBase {
       'search_page' => 2,
       'shortcut' => 6,
       'shortcut_set' => 2,
-      'action' => 19,
+      'action' => 21,
       'menu' => 7,
       'taxonomy_term' => 25,
       'taxonomy_vocabulary' => 8,
       'path_alias' => 8,
       'tour' => 6,
       'user' => 4,
-      'user_role' => 3,
+      'user_role' => 4,
       'menu_link_content' => 12,
       'view' => 16,
       'date_format' => 11,
diff --git a/core/profiles/standard/config/install/user.role.administrator.yml b/core/profiles/standard/config/install/user.role.administrator.yml
index e5453b72..ca48a58b 100644
--- a/core/profiles/standard/config/install/user.role.administrator.yml
+++ b/core/profiles/standard/config/install/user.role.administrator.yml
@@ -3,6 +3,6 @@ status: true
 dependencies: {  }
 id: administrator
 label: Administrator
-weight: 2
+weight: 3
 is_admin: true
 permissions: {  }
diff --git a/core/profiles/standard/config/install/user.role.content_editor.yml b/core/profiles/standard/config/install/user.role.content_editor.yml
new file mode 100644
index 00000000..1b9ada8f
--- /dev/null
+++ b/core/profiles/standard/config/install/user.role.content_editor.yml
@@ -0,0 +1,58 @@
+langcode: en
+status: true
+dependencies: {  }
+id: content_editor
+label: 'Content editor'
+weight: 2
+is_admin: false
+permissions:
+ - 'access administration pages'
+ - 'access content overview'
+ - 'access contextual links'
+ - 'access files overview'
+ - 'access in-place editing'
+ - 'access media overview'
+ - 'access news feeds'
+ - 'access printer-friendly version'
+ - 'access toolbar'
+ - 'access tour'
+ - 'access user profiles'
+ - 'add content to books'
+ - 'administer url aliases'
+ - 'change own username'
+ - 'create article content'
+ - 'create book content'
+ - 'create content translations'
+ - 'create media'
+ - 'create new books'
+ - 'create page content'
+ - 'create terms in tags'
+ - 'create url aliases'
+ - 'delete article revisions'
+ - 'delete book revisions'
+ - 'delete content translations'
+ - 'delete media'
+ - 'delete own article content'
+ - 'delete own book content'
+ - 'delete own page content'
+ - 'delete page revisions'
+ - 'edit own article content'
+ - 'edit own book content'
+ - 'edit own page content'
+ - 'edit terms in tags'
+ - 'revert all revisions'
+ - 'update content translations'
+ - 'update media'
+ - 'use editorial transition archive'
+ - 'use editorial transition archived_draft'
+ - 'use editorial transition archived_published'
+ - 'use editorial transition create_new_draft'
+ - 'use editorial transition publish'
+ - 'view all media revisions'
+ - 'view all revisions'
+ - 'view any unpublished content'
+ - 'view latest version'
+ - 'view own unpublished content'
+ - 'view own unpublished media'
+ - 'view post access counter'
+ - 'view the administration theme'
