-### Set Resolve's Fusion settings for Python 3.6 interpereter
+### Debugging if Python is not working in Resolve
-
+#### Set Resolve's Fusion settings for Python 3 interpreter
-As it is shown in below picture you have to go to Fusion Tab and then in Fusion menu find Fusion Settings. Go to Fusion/Script and find Default Python Version and switch to Python 3.6
+In case Resolve is not showing Ayon menu, please have a look into Resolve's console and click to _Py3_ tab. If it is not working then Python is not correctly connected to Resolve. One of the reasons might be that Fusion is not set to use Python 3.6 interpreter.
-
-
-
+As it is shown in below picture you have to go to Fusion Tab and then in Fusion menu find Fusion Settings. Go to Fusion/Script and find Default Python Version and switch to Python 3.6
![Create menu](assets/resolve_fusion_tab.png)
![Create menu](assets/resolve_fusion_menu.png)
![Create menu](assets/resolve_fusion_script_settings.png)
-
-
### Custom DaVinci Resolve Python 3.x interpreter
-In the **Studio Settings** -> **Applications** -> **Resolve** section, you can change the environment variables to configure a custom python interpreter.
+In the **Studio Settings** / **Applications** / **Resolve** section, you can change the environment variables to configure a custom python interpreter.
e.g. An example of a possible configuration, or use hard-coded and write it in the environment configuration.
diff --git a/website/docs/addon_resolve_artist.md b/website/docs/addon_resolve_artist.md
index 7e4d18a5..4fe63eb4 100644
--- a/website/docs/addon_resolve_artist.md
+++ b/website/docs/addon_resolve_artist.md
@@ -1,6 +1,6 @@
---
id: addon_resolve_artist
-title: DaVinci Resolve Artist Docs
+title: DaVinci Resolve Studio - Artist Docs
sidebar_label: DaVinci Resolve
---
@@ -16,10 +16,12 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
:::warning
-Before you are able to start with AYON tools in DaVinci Resolve, installation of its own Python 3.6 interpreter and PySide 2 has to be done. Go to [Installation of python and pyside](addon_resolve_admin.md#installation-of-python-and-pyside) link for more information
+Before you are able to start with AYON tools in DaVinci Resolve, installation of its own Python 3.6 interpreter and PySide 2 has to be done. Go to [Installation of python and pyside](addon_resolve_admin.md#installation-of-python-and-pyside) link for more information.
:::
-
+:::note
+Resolve Studio is the only version that works with the Ayon toolkit because of external scripting requirements.
+:::
## AYON global tools
diff --git a/website/docs/addon_site_sync_admin.md b/website/docs/addon_site_sync_admin.md
index 8e1be163..9236cf1b 100644
--- a/website/docs/addon_site_sync_admin.md
+++ b/website/docs/addon_site_sync_admin.md
@@ -73,15 +73,27 @@ The attributes that can be configured will vary between sites and their provider
## Site settings
-Each user should configure root folder for their 'local' site via **Root** tab in AYON Server. This folder will be used for all files that the user publishes or downloads while working on a project.
+Each user should configure root folder for their 'local' site via **Local roots overrides** in `Site Settings` tab in AYON Server. This folder will be used for all files that the user publishes or downloads while working on a project.
![Local overrides](assets/site_sync_local_root.png)
+:::tip
+There is also possibility to override local location of `studio` site. That could be found in `Roots` tab. (This
+configuration is applicable even without Site Sync, it just allows artist to use different drive/folder of their `studio` location.
+Could be because required value is not available, not enough space on that disk etc.)
+
+![Local overrides](assets/site_sync_override_roots.png)
+:::
+
Artists can also override which site they use as active and remote to activet Site Sync functionality if sites are not set in Project Settings.
Here artist could also change all user based configuration based on provider (for example password for sftp user etc.)
![Local overrides](assets/site_sync_local_setting.png)
+:::info
+Various use cases are explained in [Introduction to Site Sync in OpenPype / AYON | YouTube](https://www.youtube.com/watch?v=NEJ3kCeggn0)
+:::
+
## Providers
diff --git a/website/docs/addon_slack.md b/website/docs/addon_slack.md
index 454c0bd8..3d4e112d 100644
--- a/website/docs/addon_slack.md
+++ b/website/docs/addon_slack.md
@@ -86,7 +86,7 @@ You might try to add `{review_filepath}` to message content instead of using `Up
(It won't show a playable preview though!)
#### Message
-Message content can use Templating (see [Available template keys](admin_settings_project_anatomy.md#available-template-keys)).
+Message content can use Templating (see [Available template keys](admin_settings_project_anatomy#available-template-keys)).
Few keys also have Capitalized and UPPERCASE format. Values will be modified accordingly ({Asset} >> "Asset", {FAMILY} >> "RENDER").
diff --git a/website/docs/addon_sso_admin.md b/website/docs/addon_sso_admin.md
new file mode 100644
index 00000000..e017fd5c
--- /dev/null
+++ b/website/docs/addon_sso_admin.md
@@ -0,0 +1,62 @@
+---
+id: addon_sso_admin
+title: Single Sign-On addon
+sidebar_label: Single Sign-On
+---
+
+The SSO Addon offers seamless single sign-on capabilities,
+allowing users to access the system with their existing accounts
+from various service providers.
+
+Currently, we support Google and Discord, but thanks to the addon's modular design,
+integrating additional providers is straightforward,
+promising easy scalability to meet evolving user needs.
+
+This addon requires a valid AYON SSO license. See [https://ynput.io/ayon/pricing/](https://ynput.io/ayon/pricing/)
+for more information.
+
+Google
+------
+
+For authentication using google, you need to create OAuth2 credentials in
+[Google cloud console](https://console.cloud.google.com/)
+
+- In the APIs & Services page of your project, select "Credentials" from the sidebar
+- Create credentials with OAuth Client ID
+- Set Application type to "Web application"
+- Set a name and add `https://yourserver` to **Authorized JavaScript origins** list
+- Add `https://yourserver/login/google` to **Authorized redirect URIs** list
+- If needed, configure OAuth consent screen. In most cases, you could use "Internal" mode
+
+Please follow [this tutorial](https://support.google.com/cloud/answer/6158849?hl=en) for more details.
+
+Copy **client id** and **client secret** and store them to Ayon secrets as `google_sso_client_id` and
+`google_sso_client_secret`.
+
+In the SSO Addon settings, enable "Google" and add your domain to the **Allowed domains** list.
+
+By default, only users with existing Ayon accounts can log in.
+However, you have the option to activate the "New Users" functionality,
+enabling automatic creation of user accounts.
+
+This feature permits entry for new users from authorized domains and automatically assigns them the role
+outlined in the "New Users" section. It's important to note that user levels and default access groups
+are assigned just once to new users. Therefore, an administrator has the flexibility
+to modify a user's role within Ayon's user management system.
+Subsequent logins by the user will reflect their updated role.
+
+After restarting the server and logging out, you will see a new "Log in using Google" button on the login page.
+
+Discord
+-------
+
+- Start a new [Discord application](https://discord.com/developers/applications)
+and create OAuth2 client and secrets
+- Add `https://yourserver/login/discord` to a valid redirect url list
+- In Ayon secrets, create `discord_sso_client_id` and `discord_sso_client_secret` records with values you got during app creation
+- In SSO Addon settings, turn on "Discord"
+
+After restarting the server and logging out, you will see a new "Log in using Discord" button on the login page.
+
+Due to privacy concerns, Discord only support sign-in for users that already exist in Ayon.
+Users are matched by their email address and their profiles are not updated in any way.
diff --git a/website/docs/addon_zbrush_admin.md b/website/docs/addon_zbrush_admin.md
new file mode 100644
index 00000000..2e698ff1
--- /dev/null
+++ b/website/docs/addon_zbrush_admin.md
@@ -0,0 +1,46 @@
+---
+id: addon_zbrush_admin
+title: Zbrush Admin Docs
+sidebar_label: Zbrush
+---
+import ReactMarkdown from "react-markdown";
+import versions from '@site/docs/assets/json/Ayon_addons_version.json'
+
+