diff --git a/config/install/pathauto.pattern.uw_path_blog_post.yml b/config/install/pathauto.pattern.uw_path_blog_post.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a71df6155b9bd6c2a59d1177dddb7f4a8f400b79
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_blog_post.yml
@@ -0,0 +1,21 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+id: uw_path_blog_post
+label: 'Blog post path pattern'
+type: 'canonical_entities:node'
+pattern: 'blog/[node:title]'
+selection_criteria:
+  6008045d-ac62-416d-a3f4-46c30aaab4d5:
+    id: node_type
+    bundles:
+      uw_ct_blog: uw_ct_blog
+    negate: false
+    context_mapping:
+      node: node
+    uuid: 6008045d-ac62-416d-a3f4-46c30aaab4d5
+selection_logic: and
+weight: -6
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_blog_tags.yml b/config/install/pathauto.pattern.uw_path_blog_tags.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7fab3fcf664741cae04a7f6821e3e28be16968a0
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_blog_tags.yml
@@ -0,0 +1,22 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - ctools
+    - taxonomy
+id: uw_path_blog_tags
+label: 'Blog tags path pattern'
+type: 'canonical_entities:taxonomy_term'
+pattern: 'blog/tags/[term:name]'
+selection_criteria:
+  c3139779-798a-4754-957a-35fba9bd29e3:
+    id: 'entity_bundle:taxonomy_term'
+    bundles:
+      uw_vocab_blog_tags: uw_vocab_blog_tags
+    negate: false
+    context_mapping:
+      taxonomy_term: taxonomy_term
+    uuid: c3139779-798a-4754-957a-35fba9bd29e3
+selection_logic: and
+weight: -1
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_catalog_categories.yml b/config/install/pathauto.pattern.uw_path_catalog_categories.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d36ca61f1fecb98e8649d2b7335c5c03e9f3e525
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_catalog_categories.yml
@@ -0,0 +1,22 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - ctools
+    - taxonomy
+id: uw_path_catalog_categories
+label: 'Catalog categories path pattern'
+type: 'canonical_entities:taxonomy_term'
+pattern: 'catalogs/categories/[term:name]'
+selection_criteria:
+  f4c229ad-5155-4814-8d09-251af2ccf6ed:
+    id: 'entity_bundle:taxonomy_term'
+    bundles:
+      uw_vocab_catalog_categories: uw_vocab_catalog_categories
+    negate: false
+    context_mapping:
+      taxonomy_term: taxonomy_term
+    uuid: f4c229ad-5155-4814-8d09-251af2ccf6ed
+selection_logic: and
+weight: 1
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_catalogs.yml b/config/install/pathauto.pattern.uw_path_catalogs.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7e618c645c1a1093b9923beabbf440e45abc810a
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_catalogs.yml
@@ -0,0 +1,22 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - ctools
+    - taxonomy
+id: uw_path_catalogs
+label: 'Catalogs path pattern'
+type: 'canonical_entities:taxonomy_term'
+pattern: 'catalogs/[term:name]'
+selection_criteria:
+  d9203b0b-0816-4e91-b14a-db0e4c905d3e:
+    id: 'entity_bundle:taxonomy_term'
+    bundles:
+      uw_vocab_catalogs: uw_vocab_catalogs
+    negate: false
+    context_mapping:
+      taxonomy_term: taxonomy_term
+    uuid: d9203b0b-0816-4e91-b14a-db0e4c905d3e
+selection_logic: and
+weight: 0
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_content.yml b/config/install/pathauto.pattern.uw_path_content.yml
new file mode 100644
index 0000000000000000000000000000000000000000..117a5205ae35a770d84d41f036c56a9d6b1bbf89
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_content.yml
@@ -0,0 +1,13 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+id: uw_path_content
+label: 'Content path pattern'
+type: 'canonical_entities:node'
+pattern: '[node:menu-link:parent:url:path]/[node:title]'
+selection_criteria: {  }
+selection_logic: and
+weight: -5
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_custom_block.yml b/config/install/pathauto.pattern.uw_path_custom_block.yml
new file mode 100644
index 0000000000000000000000000000000000000000..5bc6d15ad39b9772b8431ac105b8db2da1dbb271
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_custom_block.yml
@@ -0,0 +1,13 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - block_content
+id: uw_path_custom_block
+label: 'Custom block path pattern'
+type: 'canonical_entities:block_content'
+pattern: 'blocks/[block_content:info]'
+selection_criteria: {  }
+selection_logic: and
+weight: 5
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_event.yml b/config/install/pathauto.pattern.uw_path_event.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a16aa9f72328227e9e14572a2eeadfe3fd9ceffa
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_event.yml
@@ -0,0 +1,21 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+id: uw_path_event
+label: 'Event path pattern'
+type: 'canonical_entities:node'
+pattern: 'events/[node:title]'
+selection_criteria:
+  0f8d7153-46e2-4788-a25b-8a998481ed5d:
+    id: node_type
+    bundles:
+      uw_ct_event: uw_ct_event
+    negate: false
+    context_mapping:
+      node: node
+    uuid: 0f8d7153-46e2-4788-a25b-8a998481ed5d
+selection_logic: and
+weight: -7
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_event_tags.yml b/config/install/pathauto.pattern.uw_path_event_tags.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ad7b167681cae3c863f527c880069c92da2a2d06
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_event_tags.yml
@@ -0,0 +1,22 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - ctools
+    - taxonomy
+id: uw_path_event_tags
+label: 'Event tags path pattern'
+type: 'canonical_entities:taxonomy_term'
+pattern: 'events/tags/[term:name]'
+selection_criteria:
+  391bcba7-aaaf-48f2-9045-d6b4279e2c69:
+    id: 'entity_bundle:taxonomy_term'
+    bundles:
+      uw_tax_event_tags: uw_tax_event_tags
+    negate: false
+    context_mapping:
+      taxonomy_term: taxonomy_term
+    uuid: 391bcba7-aaaf-48f2-9045-d6b4279e2c69
+selection_logic: and
+weight: -2
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_event_types.yml b/config/install/pathauto.pattern.uw_path_event_types.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a664fc0386da4bd58e07845a9ee4ec231776312c
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_event_types.yml
@@ -0,0 +1,22 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - ctools
+    - taxonomy
+id: uw_path_event_types
+label: 'Event types path pattern'
+type: 'canonical_entities:taxonomy_term'
+pattern: 'events/types/[term:name]'
+selection_criteria:
+  f991675b-525d-4fc0-878b-1d1746da5a97:
+    id: 'entity_bundle:taxonomy_term'
+    bundles:
+      uw_tax_event_type: uw_tax_event_type
+    negate: false
+    context_mapping:
+      taxonomy_term: taxonomy_term
+    uuid: f991675b-525d-4fc0-878b-1d1746da5a97
+selection_logic: and
+weight: -3
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_faculties_and_schools.yml b/config/install/pathauto.pattern.uw_path_faculties_and_schools.yml
new file mode 100644
index 0000000000000000000000000000000000000000..3bc6f89cd84fb55088631a9047c97da8df829e8e
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_faculties_and_schools.yml
@@ -0,0 +1,22 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - ctools
+    - taxonomy
+id: uw_path_faculties_and_schools
+label: 'Faculties and schools path pattern'
+type: 'canonical_entities:taxonomy_term'
+pattern: 'catalogs/faculties-and-schools/[term:name]'
+selection_criteria:
+  e3bc433f-3689-4dee-aa47-50734405844c:
+    id: 'entity_bundle:taxonomy_term'
+    bundles:
+      uw_vocab_faculties_and_schools: uw_vocab_faculties_and_schools
+    negate: false
+    context_mapping:
+      taxonomy_term: taxonomy_term
+    uuid: e3bc433f-3689-4dee-aa47-50734405844c
+selection_logic: and
+weight: 2
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_media.yml b/config/install/pathauto.pattern.uw_path_media.yml
new file mode 100644
index 0000000000000000000000000000000000000000..202c5eaa4045eeace961cd657ce9f4cd26217c86
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_media.yml
@@ -0,0 +1,13 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - media
+id: uw_path_media
+label: 'Media path pattern'
+type: 'canonical_entities:media'
+pattern: 'media/[media:name]'
+selection_criteria: {  }
+selection_logic: and
+weight: 4
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_news_item.yml b/config/install/pathauto.pattern.uw_path_news_item.yml
new file mode 100644
index 0000000000000000000000000000000000000000..94e00e16b35719aef152ce5caf85fe830df1b9a8
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_news_item.yml
@@ -0,0 +1,21 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+id: uw_path_news_item
+label: 'News item path pattern'
+type: 'canonical_entities:node'
+pattern: 'news/[node:title]'
+selection_criteria:
+  92cc743b-f206-40a5-a6a9-4f67373876ad:
+    id: node_type
+    bundles:
+      uw_ct_news_item: uw_ct_news_item
+    negate: false
+    context_mapping:
+      node: node
+    uuid: 92cc743b-f206-40a5-a6a9-4f67373876ad
+selection_logic: and
+weight: -8
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_news_tags.yml b/config/install/pathauto.pattern.uw_path_news_tags.yml
new file mode 100644
index 0000000000000000000000000000000000000000..2e192424d115f677b4869019e784dc99e211804e
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_news_tags.yml
@@ -0,0 +1,22 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - ctools
+    - taxonomy
+id: uw_path_news_tags
+label: 'News tags path pattern'
+type: 'canonical_entities:taxonomy_term'
+pattern: 'news/tags/[term:name]'
+selection_criteria:
+  2d47e618-a761-4634-b743-f6924f2b81bf:
+    id: 'entity_bundle:taxonomy_term'
+    bundles:
+      uw_vocab_news_tags: uw_vocab_news_tags
+    negate: false
+    context_mapping:
+      taxonomy_term: taxonomy_term
+    uuid: 2d47e618-a761-4634-b743-f6924f2b81bf
+selection_logic: and
+weight: -4
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_sidebar.yml b/config/install/pathauto.pattern.uw_path_sidebar.yml
new file mode 100644
index 0000000000000000000000000000000000000000..8f1e2022115e063ac570b9bd2b2f8953b9b6c905
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_sidebar.yml
@@ -0,0 +1,21 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+id: uw_path_sidebar
+label: 'Sidebar path pattern'
+type: 'canonical_entities:node'
+pattern: 'sidebars/[node:title]'
+selection_criteria:
+  96550c84-2385-43f7-aa25-ca80528ddf91:
+    id: node_type
+    bundles:
+      uw_ct_sidebar: uw_ct_sidebar
+    negate: false
+    context_mapping:
+      node: node
+    uuid: 96550c84-2385-43f7-aa25-ca80528ddf91
+selection_logic: and
+weight: -9
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_site_footer.yml b/config/install/pathauto.pattern.uw_path_site_footer.yml
new file mode 100644
index 0000000000000000000000000000000000000000..56c9953e3126cbc254f72fc6b064e29282b985af
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_site_footer.yml
@@ -0,0 +1,21 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+id: uw_path_site_footer
+label: 'Site footer path pattern'
+type: 'canonical_entities:node'
+pattern: 'site-footer/[node:title]'
+selection_criteria:
+  1c4af52c-2d8a-420f-a820-a89df82759ef:
+    id: node_type
+    bundles:
+      uw_ct_site_footer: uw_ct_site_footer
+    negate: false
+    context_mapping:
+      node: node
+    uuid: 1c4af52c-2d8a-420f-a820-a89df82759ef
+selection_logic: and
+weight: -10
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_taxonomy_term.yml b/config/install/pathauto.pattern.uw_path_taxonomy_term.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1deb8354b9e439aaf1b8c937fe17ff2361e487aa
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_taxonomy_term.yml
@@ -0,0 +1,13 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - taxonomy
+id: uw_path_taxonomy_term
+label: 'Taxonomy term path pattern'
+type: 'canonical_entities:taxonomy_term'
+pattern: '[term:vocabulary]/[term:name]'
+selection_criteria: {  }
+selection_logic: and
+weight: 3
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_user.yml b/config/install/pathauto.pattern.uw_path_user.yml
new file mode 100644
index 0000000000000000000000000000000000000000..4054a28caceab7eb9b6d103426898ed12c32ac9c
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_user.yml
@@ -0,0 +1,13 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - user
+id: uw_path_user
+label: 'User path pattern'
+type: 'canonical_entities:user'
+pattern: 'users/[user:account-name]'
+selection_criteria: {  }
+selection_logic: and
+weight: 6
+relationships: {  }
diff --git a/config/install/pathauto.settings.yml b/config/install/pathauto.settings.yml
new file mode 100644
index 0000000000000000000000000000000000000000..6d7bc2264c6102b0e1314c5611e40eeef2a18b3c
--- /dev/null
+++ b/config/install/pathauto.settings.yml
@@ -0,0 +1,52 @@
+enabled_entity_types:
+  - block_content
+  - user
+punctuation:
+  double_quotes: 0
+  quotes: 0
+  backtick: 0
+  comma: 0
+  period: 0
+  hyphen: 1
+  underscore: 0
+  colon: 0
+  semicolon: 0
+  pipe: 0
+  left_curly: 0
+  left_square: 0
+  right_curly: 0
+  right_square: 0
+  plus: 0
+  equal: 0
+  asterisk: 0
+  ampersand: 0
+  percent: 0
+  caret: 0
+  dollar: 0
+  hash: 0
+  at: 0
+  exclamation: 0
+  tilde: 0
+  left_parenthesis: 0
+  right_parenthesis: 0
+  question_mark: 0
+  less_than: 0
+  greater_than: 0
+  slash: 0
+  back_slash: 0
+verbose: false
+separator: '-'
+max_length: 255
+max_component_length: 60
+transliterate: true
+reduce_ascii: true
+case: true
+ignore_words: 'a, an, as, at, before, but, by, for, from, is, in, into, like, of, off, on, onto, per, since, than, the, this, that, to, up, via, with, le, la, l, les, un, une, des, du, de'
+update_action: 2
+safe_tokens:
+  - alias
+  - path
+  - join-path
+  - login-url
+  - url
+  - url-brief