diff --git a/app/app.config.ts b/app/app.config.ts index b27fa422..a74846f2 100644 --- a/app/app.config.ts +++ b/app/app.config.ts @@ -294,7 +294,7 @@ export default defineAppConfig({ { icon: 'i-lucide-users', label: 'Join our Community Platform.', - to: 'https://community.directus.io', + to: 'https://community.directus.com', }, { icon: 'i-lucide-rocket', diff --git a/content/community/1.overview/1.welcome.md b/content/community/1.overview/1.welcome.md index 169ee366..e3eca55e 100644 --- a/content/community/1.overview/1.welcome.md +++ b/content/community/1.overview/1.welcome.md @@ -30,9 +30,9 @@ Please do make sure you read through [our pull request process](/community/cont ## Online Community -Our online community meets in two places - [our community platform](https://community.directus.io/) and [GitHub](https://github.com/directus/directus/). GitHub is used for discussing bugs, and the community platform is used for discussion and requests for help. +Our online community meets in two places - [our community platform](https://community.directus.com) and [GitHub](https://github.com/directus/directus/). GitHub is used for discussing bugs, and the community platform is used for discussion and requests for help. -The Directus community is growing quickly, which also means there are more and more people with questions. Helping out your fellow developers by providing answers on [our community platform](https://community.directus.io/) is a great way to help the project. Questions are opened in one of our help channels, and all are encouraged to respond. +The Directus community is growing quickly, which also means there are more and more people with questions. Helping out your fellow developers by providing answers on [our community platform](https://community.directus.com) is a great way to help the project. Questions are opened in one of our help channels, and all are encouraged to respond. ## Sponsorship & Advocacy diff --git a/content/community/2.contribution/3.feature-requests.md b/content/community/2.contribution/3.feature-requests.md index 1c4e46fd..6fa25d90 100644 --- a/content/community/2.contribution/3.feature-requests.md +++ b/content/community/2.contribution/3.feature-requests.md @@ -6,7 +6,7 @@ description: How to add feature requests, and our process for reviewing them. ## Opening a New Feature Request -New feature requests can be opened on our [Roadmap](https://roadmap.directus.io). Please add as much detail as possible. The less ambiguity around *how* a feature should work, the easier it is to review, triage, and develop a feature. +New feature requests can be opened on our [Roadmap](https://roadmap.directus.com). Please add as much detail as possible. The less ambiguity around *how* a feature should work, the easier it is to review, triage, and develop a feature. ## Review Process diff --git a/content/community/4.reporting-and-support/4.customer-support.md b/content/community/4.reporting-and-support/4.customer-support.md index f936d397..b1082b39 100644 --- a/content/community/4.reporting-and-support/4.customer-support.md +++ b/content/community/4.reporting-and-support/4.customer-support.md @@ -14,7 +14,7 @@ If you're a Directus Enterprise Cloud user or currently have a technical support ### Community Support -Our [community platform](https://community.directus.io/) is where our community members meet to connect and discuss all things Directus, including asking questions. Please keep all questions in the help channels, be considerate, and remember that you are getting free help from the community. While the Directus core team plays an active and engaged role in community discussions, there is no guaranteed response, including any response time for community support. +Our [community platform](https://community.directus.com) is where our community members meet to connect and discuss all things Directus, including asking questions. Please keep all questions in the help channels, be considerate, and remember that you are getting free help from the community. While the Directus core team plays an active and engaged role in community discussions, there is no guaranteed response, including any response time for community support. ### Enterprise Support diff --git a/content/frameworks/01.nextjs/08.live-preview-content-versioning.md b/content/frameworks/01.nextjs/08.live-preview-content-versioning.md index acf46b71..e61127b6 100644 --- a/content/frameworks/01.nextjs/08.live-preview-content-versioning.md +++ b/content/frameworks/01.nextjs/08.live-preview-content-versioning.md @@ -152,4 +152,4 @@ Whenever you select different versions of your content, you can now preview them ## Conclusion In this post, you’ve learnt how to enhance your Next.js application with content versioning and live preview when using Directus. By following the four steps outlined above, you can easily manage and preview multiple versions of your content before publishing. -Have questions? Feel free to join our [community platform](https://community.directus.io) and reach out! +Have questions? Feel free to join our [community platform](https://community.directus.com) and reach out! diff --git a/content/frameworks/02.nuxt/09.migrate-from-nuxt-content.md b/content/frameworks/02.nuxt/09.migrate-from-nuxt-content.md index ea4ba131..02ab0aaa 100644 --- a/content/frameworks/02.nuxt/09.migrate-from-nuxt-content.md +++ b/content/frameworks/02.nuxt/09.migrate-from-nuxt-content.md @@ -225,4 +225,4 @@ This was a super fun project that marked a point of maturity in my personal proj I've got to remove a load of hacky code and feel more confident in this project going forward. In the future, I may allow speakers to access their own profiles (through the Directus Data Studio, or through a custom-built frontend), and build a better authoring workflow that supports non-published states (like 'draft' and 'archived'). -If you are considering moving from a file-based CMS to a headless API-based CMS, Directus is a great choice. We're always happy to answer questions over in our [community platform](https://community.directus.io). +If you are considering moving from a file-based CMS to a headless API-based CMS, Directus is a great choice. We're always happy to answer questions over in our [community platform](https://community.directus.com). diff --git a/content/getting-started/9.resources.md b/content/getting-started/9.resources.md index fc18498e..1ec8a288 100644 --- a/content/getting-started/9.resources.md +++ b/content/getting-started/9.resources.md @@ -77,7 +77,7 @@ title: Resources & Links **YouTube**: Checkout our channel with video tutorials and feature overviews. :: -::callout{icon="i-lucide-link" to="https://community.directus.io"} +::callout{icon="i-lucide-link" to="https://community.directus.com"} **Community Platform**: Our main community chat with thousands of Directus developers. :: diff --git a/content/guides/11.ai/1.assistant/0.index.md b/content/guides/11.ai/1.assistant/0.index.md index 989279ac..2621b4e4 100644 --- a/content/guides/11.ai/1.assistant/0.index.md +++ b/content/guides/11.ai/1.assistant/0.index.md @@ -67,7 +67,7 @@ Directus AI Assistant is an embedded conversational assistant that helps you int Use any OpenAI-compatible API endpoint including self-hosted models (Ollama, LM Studio), Azure OpenAI, DeepSeek, Mistral, and more. Configure custom models in [Settings → AI](/guides/ai/assistant/setup#openai-compatible-providers). -Have feedback or feature requests? [Submit on our roadmap](https://roadmap.directus.io/). +Have feedback or feature requests? [Submit on our roadmap](https://roadmap.directus.com). ## Key Features diff --git a/content/guides/12.integrations/1.n8n/directus-n8n-actions.md b/content/guides/12.integrations/1.n8n/directus-n8n-actions.md index 07e085b9..7f445a40 100644 --- a/content/guides/12.integrations/1.n8n/directus-n8n-actions.md +++ b/content/guides/12.integrations/1.n8n/directus-n8n-actions.md @@ -150,7 +150,7 @@ If you get errors: If you encounter issues: -1. **For Directus-specific questions:** Ask for help in the [Directus Community](https://community.directus.io/) +1. **For Directus-specific questions:** Ask for help in the [Directus Community](https://community.directus.com) 2. **For n8n-specific questions:** Visit the [n8n Community Forum](https://community.n8n.io/) or check [n8n Documentation](https://docs.n8n.io/) 3. **For API connection issues:** Verify your Directus configuration and permissions diff --git a/content/guides/12.integrations/1.n8n/directus-n8n-triggers.md b/content/guides/12.integrations/1.n8n/directus-n8n-triggers.md index 0d654e79..af367676 100644 --- a/content/guides/12.integrations/1.n8n/directus-n8n-triggers.md +++ b/content/guides/12.integrations/1.n8n/directus-n8n-triggers.md @@ -115,7 +115,7 @@ Use n8n's **IF** node after the trigger to add conditional logic. For example, o If you encounter issues: -1. **For Directus-specific questions:** Ask for help in the [Directus Community](https://community.directus.io/) +1. **For Directus-specific questions:** Ask for help in the [Directus Community](https://community.directus.com) 2. **For n8n-specific questions:** Visit the [n8n Community Forum](https://community.n8n.io/) or check [n8n Documentation](https://docs.n8n.io/) 3. **For trigger issues:** Check that both your Directus and n8n instances are accessible diff --git a/content/guides/12.integrations/2.clay/0.index.md b/content/guides/12.integrations/2.clay/0.index.md index 258fc811..dbd1119c 100644 --- a/content/guides/12.integrations/2.clay/0.index.md +++ b/content/guides/12.integrations/2.clay/0.index.md @@ -74,7 +74,7 @@ This covers: ## Additional Resources - [Clay Documentation](https://clay.com/docs) -- [Directus Community](https://community.directus.io/) +- [Directus Community](https://community.directus.com) diff --git a/content/guides/12.integrations/2.clay/directus-clay-data-operations.md b/content/guides/12.integrations/2.clay/directus-clay-data-operations.md index 1f4f4eb4..1b71b0de 100644 --- a/content/guides/12.integrations/2.clay/directus-clay-data-operations.md +++ b/content/guides/12.integrations/2.clay/directus-clay-data-operations.md @@ -105,7 +105,7 @@ When working with Directus API through Clay, you may encounter various error cod If you encounter issues: -1. **For Directus-specific questions:** Ask for help in the [Directus Community](https://community.directus.io/) +1. **For Directus-specific questions:** Ask for help in the [Directus Community](https://community.directus.com) 2. **For Clay-specific questions:** Contact Clay support or check Clay's documentation 3. **For API connection issues:** Verify your Directus configuration and permissions @@ -120,5 +120,5 @@ If you encounter issues: ## Additional Resources - [Clay Documentation](https://clay.com/docs) -- [Directus Community](https://community.directus.io/) +- [Directus Community](https://community.directus.com) diff --git a/content/guides/12.integrations/2.clay/use-clay-templates-with-directus.md b/content/guides/12.integrations/2.clay/use-clay-templates-with-directus.md index 5074ff65..eda42197 100644 --- a/content/guides/12.integrations/2.clay/use-clay-templates-with-directus.md +++ b/content/guides/12.integrations/2.clay/use-clay-templates-with-directus.md @@ -119,7 +119,7 @@ Configure how Clay data maps to Directus fields: ## Additional Resources - [Clay Documentation](https://clay.com/docs) -- [Directus Community](https://community.directus.io/) +- [Directus Community](https://community.directus.com) diff --git a/content/guides/12.integrations/2.clay/use-directus-webhooks-with-clay.md b/content/guides/12.integrations/2.clay/use-directus-webhooks-with-clay.md index 8ad88762..b2d4a4c3 100644 --- a/content/guides/12.integrations/2.clay/use-directus-webhooks-with-clay.md +++ b/content/guides/12.integrations/2.clay/use-directus-webhooks-with-clay.md @@ -117,7 +117,7 @@ This gives you control over exactly which fields to send. ## Additional Resources - [Clay Documentation](https://clay.com/docs) -- [Directus Community](https://community.directus.io/) +- [Directus Community](https://community.directus.com) diff --git a/content/guides/12.integrations/3.zapier/actions.md b/content/guides/12.integrations/3.zapier/actions.md index 587270cc..936dc150 100644 --- a/content/guides/12.integrations/3.zapier/actions.md +++ b/content/guides/12.integrations/3.zapier/actions.md @@ -242,7 +242,7 @@ If you get errors: If you encounter issues: -1. **For Directus-specific questions:** Ask for help in the [Directus Community](https://community.directus.io/) +1. **For Directus-specific questions:** Ask for help in the [Directus Community](https://community.directus.com) 2. **For Zapier-specific questions:** Visit the [Zapier Community](https://community.zapier.com) or check [Zapier Help Center](https://help.zapier.com/) 3. **For API connection issues:** Verify your Directus configuration and permissions diff --git a/content/guides/12.integrations/3.zapier/triggers.md b/content/guides/12.integrations/3.zapier/triggers.md index 73ae3356..c56cbbc6 100644 --- a/content/guides/12.integrations/3.zapier/triggers.md +++ b/content/guides/12.integrations/3.zapier/triggers.md @@ -106,7 +106,7 @@ Use Zapier's **Filter** step after the trigger to add conditional logic. For exa If you encounter issues: -1. **For Directus-specific questions:** Ask for help in the [Directus Community](https://community.directus.io/) +1. **For Directus-specific questions:** Ask for help in the [Directus Community](https://community.directus.com) 2. **For Zapier-specific questions:** Visit the [Zapier Community](https://community.zapier.com) or check [Zapier Help Center](https://help.zapier.com/) 3. **For trigger issues:** Check that both your Directus and Zapier instances are accessible diff --git a/content/guides/12.integrations/6.supabase/0.index.md b/content/guides/12.integrations/6.supabase/0.index.md index 243d2d99..86b541f8 100644 --- a/content/guides/12.integrations/6.supabase/0.index.md +++ b/content/guides/12.integrations/6.supabase/0.index.md @@ -9,7 +9,7 @@ technologies: You use [Supabase](https://supabase.com) for Postgres, storage, authentication, and related backend services. You run **Directus** (self-hosted) when you need a **data studio**, **REST and GraphQL APIs**, and **role-based access** on top of that same database so your team can manage and publish structured content without replacing Supabase for your application code. -Directus and Supabase [summarized their stacks as complementary](https://directus.io/blog/how-directus-and-supabase-are-partnering-to-support-backend-developers) (Supabase for developer infrastructure, Directus for shared data and content work across roles). A common split is **Supabase for your product** and **self-hosted Directus** for admin and marketing CMS tasks. Keep Directus auth and permissions separate from your app's Supabase client. +Directus and Supabase [summarized their stacks as complementary](https://directus.com/resources/how-directus-and-supabase-are-partnering-to-support-backend-developers) (Supabase for developer infrastructure, Directus for shared data and content work across roles). A common split is **Supabase for your product** and **self-hosted Directus** for admin and marketing CMS tasks. Keep Directus auth and permissions separate from your app's Supabase client. Use the guides below to connect Directus to **Supabase Postgres** and, **optionally**, **Supabase Storage**. Storage drivers live in [Files](/configuration/files) (`supabase` and `s3`). The storage guide covers the Supabase-side steps for the S3-compatible path. diff --git a/content/tutorials/2.projects/build-a-testimonial-widget-with-sveltekit-and-directus.md b/content/tutorials/2.projects/build-a-testimonial-widget-with-sveltekit-and-directus.md index 54df6abf..fa16df62 100644 --- a/content/tutorials/2.projects/build-a-testimonial-widget-with-sveltekit-and-directus.md +++ b/content/tutorials/2.projects/build-a-testimonial-widget-with-sveltekit-and-directus.md @@ -559,4 +559,4 @@ Update your `./src/routes/+page.svelte` to the following to add the create testi In this guide, you have set up a testimonial widget in SvelteKit using Directus. It allows for adding new testimonials to Directus and displaying existing testimonials in a carousel. -If you have any questions, feel free to drop by our [community platform](https://community.directus.io/). +If you have any questions, feel free to drop by our [community platform](https://community.directus.com). diff --git a/content/tutorials/2.projects/build-a-user-feedback-widget-with-vue-js-.md b/content/tutorials/2.projects/build-a-user-feedback-widget-with-vue-js-.md index 4fdc9d5e..a63e7435 100644 --- a/content/tutorials/2.projects/build-a-user-feedback-widget-with-vue-js-.md +++ b/content/tutorials/2.projects/build-a-user-feedback-widget-with-vue-js-.md @@ -525,4 +525,4 @@ It could be very handy to know if feedback across different articles is coming f - storing the ID within the browser using [localStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage) or [sessionStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage) - grabbing that ID and passing it in the API call to Directus -I hope you find this post useful - if you have any questions feel free to join [our community platform](https://community.directus.io). +I hope you find this post useful - if you have any questions feel free to join [our community platform](https://community.directus.com). diff --git a/content/tutorials/3.tips-and-tricks/search-engine-optimization-best-practices.md b/content/tutorials/3.tips-and-tricks/search-engine-optimization-best-practices.md index ad136e14..ae119383 100644 --- a/content/tutorials/3.tips-and-tricks/search-engine-optimization-best-practices.md +++ b/content/tutorials/3.tips-and-tricks/search-engine-optimization-best-practices.md @@ -517,4 +517,4 @@ And if you’ve got 100s of images without alt text and you’re dreading doing In this post, we’ve covered some SEO best practices when using Directus as a Headless CMS. Hopefully you’ve learnt something new, and can build more robust data models that serve both your users and search engine crawlers. -If these tips were helpful or if you have some of your own you’d like to share, let us know inside [our community platform](https://community.directus.io/). +If these tips were helpful or if you have some of your own you’d like to share, let us know inside [our community platform](https://community.directus.com). diff --git a/content/tutorials/5.extensions/display-external-weather-api-data-in-custom-panels.md b/content/tutorials/5.extensions/display-external-weather-api-data-in-custom-panels.md index 57611e7c..070e8a9b 100644 --- a/content/tutorials/5.extensions/display-external-weather-api-data-in-custom-panels.md +++ b/content/tutorials/5.extensions/display-external-weather-api-data-in-custom-panels.md @@ -182,4 +182,4 @@ Create a new Insights Dashboard and add a **Weather** panel. Add coordinates, an ![A panel showing a JSON payload of weather data](/img/83e31e33-7ceb-44d9-8da9-74b03fa66d86.webp) -You can now create panels using external data. If you have any questions at all, feel free to join our [community platform](https://community.directus.io). +You can now create panels using external data. If you have any questions at all, feel free to join our [community platform](https://community.directus.com). diff --git a/content/tutorials/6.self-hosting/deploy-directus-to-an-ubuntu-server.md b/content/tutorials/6.self-hosting/deploy-directus-to-an-ubuntu-server.md index 12983060..0f25609f 100644 --- a/content/tutorials/6.self-hosting/deploy-directus-to-an-ubuntu-server.md +++ b/content/tutorials/6.self-hosting/deploy-directus-to-an-ubuntu-server.md @@ -338,4 +338,4 @@ Verify the setup: This tutorial guided you through hosting a Directus application on an Ubuntu server, covering essential steps such as Docker setup, firewall configuration, and SSL encryption. By following these instructions, you have ensured a secure, accessible, and continuously running environment for your Directus project. -If you have any questions or encounter difficulties, don't hesitate to revisit this guide or seek support from the [community platform](https://community.directus.io). Happy hosting! +If you have any questions or encounter difficulties, don't hesitate to revisit this guide or seek support from the [community platform](https://community.directus.com). Happy hosting! diff --git a/content/tutorials/6.self-hosting/deploy-directus-to-digital-ocean.md b/content/tutorials/6.self-hosting/deploy-directus-to-digital-ocean.md index 283ecbaf..26c155f5 100644 --- a/content/tutorials/6.self-hosting/deploy-directus-to-digital-ocean.md +++ b/content/tutorials/6.self-hosting/deploy-directus-to-digital-ocean.md @@ -143,7 +143,7 @@ Verify the setup: You now have Directus running on DigitalOcean App Platform with a managed database, optional Redis, and optional Spaces storage. Changes to the Dockerfile or environment variables trigger new deployments, while your database and object storage remain separate from the app container. -If you need help, ask on the [community platform](https://community.directus.io). +If you need help, ask on the [community platform](https://community.directus.com). ## Handling PM2 Errors diff --git a/content/tutorials/7.workflows/detect-high-risk-phone-numbers-with-vonage-and-directus-automate.md b/content/tutorials/7.workflows/detect-high-risk-phone-numbers-with-vonage-and-directus-automate.md index b10d639a..46965707 100644 --- a/content/tutorials/7.workflows/detect-high-risk-phone-numbers-with-vonage-and-directus-automate.md +++ b/content/tutorials/7.workflows/detect-high-risk-phone-numbers-with-vonage-and-directus-automate.md @@ -134,4 +134,4 @@ In this post, you have learned how to use the Vonage Number Insight V2 API to ch Based on the `allow`, `flag`, or `block` recommendation, you can add any operations from those provided by Directus, or through [building your own](/guides/extensions/api-extensions/operations). -If you have any questions, please feel free to join our [community platform](https://community.directus.io) and ask them. +If you have any questions, please feel free to join our [community platform](https://community.directus.com) and ask them. diff --git a/content/tutorials/7.workflows/enrich-user-data-with-clearbit-and-directus-automate.md b/content/tutorials/7.workflows/enrich-user-data-with-clearbit-and-directus-automate.md index 092007ee..3234b02a 100644 --- a/content/tutorials/7.workflows/enrich-user-data-with-clearbit-and-directus-automate.md +++ b/content/tutorials/7.workflows/enrich-user-data-with-clearbit-and-directus-automate.md @@ -77,4 +77,4 @@ There are some points to further improve on as you build your Flows for data enr Take a look at the [Clearbit API Reference](https://dashboard.clearbit.com/docs) for more ideas on how you can expand on this starting point. -If you have any questions, feel free to drop into our [community platform](https://community.directus.io). +If you have any questions, feel free to drop into our [community platform](https://community.directus.com). diff --git a/content/tutorials/7.workflows/generate-transcripts-with-deepgram-and-directus-automate.md b/content/tutorials/7.workflows/generate-transcripts-with-deepgram-and-directus-automate.md index 5957cf97..8b744364 100644 --- a/content/tutorials/7.workflows/generate-transcripts-with-deepgram-and-directus-automate.md +++ b/content/tutorials/7.workflows/generate-transcripts-with-deepgram-and-directus-automate.md @@ -88,4 +88,4 @@ Now you have transcripts for audio files in Directus, you can begin to run queri Check out the [Deepgram documentation](https://developers.deepgram.com/docs) for an overview of all features you can use when making requests, including some that use machine learning to provide insights about topics and entities mentioned in the audio file. -If you have any questions, feel free to drop into our [community platform](https://community.directus.io). +If you have any questions, feel free to drop into our [community platform](https://community.directus.com). diff --git a/content/tutorials/7.workflows/invincible-ai-content-workflows-with-inngest-and-directus.md b/content/tutorials/7.workflows/invincible-ai-content-workflows-with-inngest-and-directus.md index e1799b15..6aed5f6c 100644 --- a/content/tutorials/7.workflows/invincible-ai-content-workflows-with-inngest-and-directus.md +++ b/content/tutorials/7.workflows/invincible-ai-content-workflows-with-inngest-and-directus.md @@ -607,4 +607,4 @@ The combination of Directus and Inngest creates a powerful foundation for implem Start by implementing simple workflows, then gradually expand with more advanced AI features as you grow comfortable with the setup. The modular nature of this architecture makes it easy to add new capabilities over time. -This guide provides the foundation for implementing AI workflows in your Directus projects. If you build something interesting with this approach, please share it in the [community platform](https://community.directus.io). +This guide provides the foundation for implementing AI workflows in your Directus projects. If you build something interesting with this approach, please share it in the [community platform](https://community.directus.com). diff --git a/modules/assistant/prompts/system-prompt.ts b/modules/assistant/prompts/system-prompt.ts index c4e11688..7e89bf82 100644 --- a/modules/assistant/prompts/system-prompt.ts +++ b/modules/assistant/prompts/system-prompt.ts @@ -92,8 +92,8 @@ When you spot one of these, decline warmly in your own words — a brief, friend - For license setup, keys vs. tokens, online/offline mode, activations, and troubleshooting, fetch the licensing overview with \`get-doc\` (\`/licensing/overview\`) rather than guessing the mechanics. - For **specific pricing** (plan costs, seat/collection limits, the Team calculator), fetch the live page with \`get-directus-page\` (\`/pricing\`) so your numbers are current — never quote prices from memory. Always include a link to https://directus.com/pricing. - You are not a substitute for legal advice. For questions about license compliance, eligibility, or commercial terms, point users to licensing@directus.com or https://directus.com/sales. -- For feature requests, point to https://roadmap.directus.io/roadmap. -- For unanswered questions and community support, point to https://community.directus.io. +- For feature requests, point to https://roadmap.directus.com/request. +- For unanswered questions and community support, point to https://community.directus.com. - Module names: the Directus SDK is \`@directus/sdk\`. The extensions SDK is \`@directus/extensions-sdk\`. Don't invent npm packages. **Directus website map:** These pages live on the marketing site (directus.com), not the docs. Fetch any of them with \`get-directus-page\` when relevant. Don't invent paths not listed here.