From 704fd221f992853407899e58a97f9ce2dbfe4857 Mon Sep 17 00:00:00 2001 From: Kevin Lewis Date: Wed, 4 Dec 2024 15:28:33 +0100 Subject: [PATCH 1/6] Add tutorials --- app/components/header/HeaderNav.vue | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/components/header/HeaderNav.vue b/app/components/header/HeaderNav.vue index db2389a8..3de3f230 100644 --- a/app/components/header/HeaderNav.vue +++ b/app/components/header/HeaderNav.vue @@ -26,12 +26,12 @@ const nav = ref([ dir: '/cloud', color: 'var(--area--cloud)', }, - // { - // label: 'Tutorials', - // to: '/tutorials', - // dir: '/tutorials', - // color: 'var(--area--tutorials)', - // }, + { + label: 'Tutorials', + to: '/tutorials', + dir: '/tutorials', + color: 'var(--area--tutorials)', + }, { label: 'Community', to: '/community', From 1841b5d485606dd1e26b49d56c2811dfccb182ed Mon Sep 17 00:00:00 2001 From: Kevin Lewis Date: Wed, 4 Dec 2024 15:28:48 +0100 Subject: [PATCH 2/6] Starter Kits -> Templates --- app/components/header/HeaderNav.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/components/header/HeaderNav.vue b/app/components/header/HeaderNav.vue index 3de3f230..9723660d 100644 --- a/app/components/header/HeaderNav.vue +++ b/app/components/header/HeaderNav.vue @@ -46,8 +46,8 @@ const rightNav = [ href: 'https://directus.io/tv', }, { - label: 'Starter Kits', - href: 'https://directus.io/plus', + label: 'Templates', + href: 'https://directus.io/templates', }, ]; From be3f9831c2456c00aab3c92033c9cc308bca4cdc Mon Sep 17 00:00:00 2001 From: Kevin Lewis Date: Wed, 4 Dec 2024 15:30:13 +0100 Subject: [PATCH 3/6] Added Bluesky --- app/components/header/HeaderHat.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/components/header/HeaderHat.vue b/app/components/header/HeaderHat.vue index 73f76eeb..0d00802a 100644 --- a/app/components/header/HeaderHat.vue +++ b/app/components/header/HeaderHat.vue @@ -19,6 +19,12 @@ const isOpen = ref(false); From a67a286b332d0ccb1af322ad6ad945931245a90b Mon Sep 17 00:00:00 2001 From: Kevin Lewis Date: Wed, 4 Dec 2024 17:26:07 +0100 Subject: [PATCH 6/6] Added Directus TV embeds to quickstarts --- content/10.extensions/0.overview.md | 3 +++ content/11.configuration/14.theming.md | 3 +++ content/2.data-modeling/1.quickstart.md | 3 +++ content/4.auth/1.quickstart.md | 3 +++ content/4.auth/3.access-control.md | 4 ++++ content/5.connect/1.quickstart.md | 3 +++ content/6.files/1.quickstart.md | 3 +++ content/7.automate/1.quickstart.md | 3 +++ content/8.realtime/1.quickstart.md | 3 +++ content/9.insights/1.overview.md | 6 +++--- 10 files changed, 31 insertions(+), 3 deletions(-) diff --git a/content/10.extensions/0.overview.md b/content/10.extensions/0.overview.md index 05eb117e..b882a2e1 100644 --- a/content/10.extensions/0.overview.md +++ b/content/10.extensions/0.overview.md @@ -5,6 +5,9 @@ description: Extensions are used to extend the functionality of Directus. # Extensions Overview +:video-embed{type="directus-tv" id="c7ab64da-f34d-42c9-8a1a-03e6026cc7e5"} +
+ Directus has been built to be extensible - both allowing for powerful enhancements to be built for single projects, and for publishing in the [Directus Marketplace](/extensions/marketplace). Extensions in Directus run within the same environment as the main application, allowing them to leverage existing access to underlying [services](/extensions/api-extensions/services) and [UI components](/extensions/app-extensions/ui-library). diff --git a/content/11.configuration/14.theming.md b/content/11.configuration/14.theming.md index 10c6a422..5320e7f9 100644 --- a/content/11.configuration/14.theming.md +++ b/content/11.configuration/14.theming.md @@ -4,6 +4,9 @@ description: Configuration of the Data Studio's theming engine and appearance se # Theming +:video-embed{type="directus-tv" id="8ad4795b-963c-4ebd-8921-38ea2dda9f44"} +
+ The Directus Data Studio has been developed with customization and extensibility in mind. Colors and styles referenced within the codebase are based around theme rules which enables making comprehensive styling changes to the Data Studio. Theming options can be found in dedicated section in the Settings Module. diff --git a/content/2.data-modeling/1.quickstart.md b/content/2.data-modeling/1.quickstart.md index ca5e8603..bd422007 100644 --- a/content/2.data-modeling/1.quickstart.md +++ b/content/2.data-modeling/1.quickstart.md @@ -5,6 +5,9 @@ description: This guide will cover creating a collection in Directus via the Dat # Data Modeling Quickstart +:video-embed{type="directus-tv" id="637aafa2-b323-4ad0-adf0-ba52328bb798"} +
+ This guide will cover creating a collection in Directus via the Data Studio, creating fields, and configuring relationships. :directus-cloud diff --git a/content/4.auth/1.quickstart.md b/content/4.auth/1.quickstart.md index bd6fa27e..28fe786e 100644 --- a/content/4.auth/1.quickstart.md +++ b/content/4.auth/1.quickstart.md @@ -5,6 +5,9 @@ description: Get started with Directus Auth. Learn how to register, login, creat # Auth Quickstart +:video-embed{type="directus-tv" id="04ffd615-6d1d-45de-9c1b-2ff9206fe343"} +
+ This guide will cover registering users, logging in, and making an authenticated request. :partial{content="quickstart-making-calls"} diff --git a/content/4.auth/3.access-control.md b/content/4.auth/3.access-control.md index 3bdce481..166ae371 100644 --- a/content/4.auth/3.access-control.md +++ b/content/4.auth/3.access-control.md @@ -4,10 +4,14 @@ description: Manage user and role permissions and policies for interacting with # Access Control +:video-embed{type="directus-tv" id="04ffd615-6d1d-45de-9c1b-2ff9206fe343"} +
+ Access control is a critical part of managing data - what different users in their various roles should be able to create, read, update, delete, and share. You can find Access Control in the Settings module. + ![A diagram showing the relationship between permissions, policies, roles, and users.](https://product-team.directus.app/assets/9c4b55ec-5402-4460-a091-f22406f524e1.jpg) ## Users diff --git a/content/5.connect/1.quickstart.md b/content/5.connect/1.quickstart.md index 86a9e789..008564e8 100644 --- a/content/5.connect/1.quickstart.md +++ b/content/5.connect/1.quickstart.md @@ -5,6 +5,9 @@ description: Get started with Directus APIs. Learn to interact with collections, # Connect Quickstart +:video-embed{type="directus-tv" id="4cc18530-ba2a-44f3-bb2e-2bfe4ad024d5"} +
+ This guide will cover interacting with collections in Directus via the REST APIs automatically created on your behalf. You will fetch and create data, and make your first request with the Directus SDK. :partial{content="quickstart-making-calls"} diff --git a/content/6.files/1.quickstart.md b/content/6.files/1.quickstart.md index bdb335bb..504118be 100644 --- a/content/6.files/1.quickstart.md +++ b/content/6.files/1.quickstart.md @@ -5,6 +5,9 @@ description: This guide will cover importing a file via URL, requesting assets, # Files Quickstart +:video-embed{type="directus-tv" id="43612e4c-1bd9-411e-bd73-9c835a9b51e0"} +
+ This guide will cover importing a file via URL, requesting assets, and using transformation parameters. :directus-cloud diff --git a/content/7.automate/1.quickstart.md b/content/7.automate/1.quickstart.md index 1b88ada5..aa0a40b8 100644 --- a/content/7.automate/1.quickstart.md +++ b/content/7.automate/1.quickstart.md @@ -5,6 +5,9 @@ description: Get started using flows, triggers, operations and the data chain in # Automate Quickstart +:video-embed{type="directus-tv" id="6e6965e7-13cc-4f86-b512-f567d66cfbe9"} +
+ This guide will cover custom event-driven data processing using Directus Automate. ## Before You Start diff --git a/content/8.realtime/1.quickstart.md b/content/8.realtime/1.quickstart.md index 0d9d4e84..a071ef2f 100644 --- a/content/8.realtime/1.quickstart.md +++ b/content/8.realtime/1.quickstart.md @@ -5,6 +5,9 @@ description: This guide will cover connecting to Directus via WebSockets on the # Realtime Quickstart +:video-embed{type="directus-tv" id="4d3c062f-0f30-41b7-83e9-3d2ed34a86f4"} +
+ Instead of needing to make a request to see if data has changed, your application can receive updates in realtime over a persistent connection with Directus. All subscriptions and actions over a realtime connection use the permissions of the authenticated user, or public permissions if not authenticated. This guide will cover getting started with :product-link{product="realtime"} by connecting to Directus with the Directus SDK on the web, subscribing to changes, and creating new items. diff --git a/content/9.insights/1.overview.md b/content/9.insights/1.overview.md index 1d8e9099..5c4b8cd5 100644 --- a/content/9.insights/1.overview.md +++ b/content/9.insights/1.overview.md @@ -5,10 +5,10 @@ description: Insights is a module in Directus that allows rapid, no-code build-o # Insights Overview -Insights is a module in Directus that allows rapid, no-code build-out of analytics dashboards. It can be used for a variety of use-cases, such as business intelligence, user progress tracking, web traffic conversions, and more. - -![The insights module showing a list of dashboards](https://product-team.directus.app/assets/784aa949-5b27-4372-9f39-c85dd382f27e.webp) +:video-embed{type="directus-tv" id="20666ca0-00e3-4d71-985b-f7c4abbe3bd1"} +
+Insights is a module in Directus that allows rapid, no-code build-out of analytics dashboards. It can be used for a variety of use-cases, such as business intelligence, user progress tracking, web traffic conversions, and more. ## Dashboards