Inclusion of Domain/Subdomain Functionality in Directus CMS #22111
slopesweb
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Summary
Hello,
I would like to propose the inclusion of a new feature in Directus CMS: the ability to manage domains and subdomains. This request is inspired by the "domainmappingsystem" plugin for WordPress and aims to provide users with more control over how their projects are accessed and deployed.
Motivation
We aim to enhance Directus CMS by enabling users to manage domains and subdomains directly within the platform. This feature supports various use cases, such as:
Enhanced Customization: Users can tailor the user experience based on the accessing domain or subdomain, offering targeted content to different audience segments.
Expanded Audience Reach: Facilitates the creation of multiple language versions or specific content variations for different domains or subdomains, thereby catering to a diverse audience.
Improved Performance Analysis: Allows for individualized performance analysis of each domain/subdomain, aiding in content optimization and marketing strategy refinement.
Detailed Design
The proposed functionality entails the addition of a dedicated section within the Directus CMS project settings for domain and subdomain management. Users can associate multiple domains and subdomains with a single project and customize content for each. Features like redirects and SSL configuration will be included for enhanced security and convenience.
Requirements List
Must Have:
Should Have:
Could Have:
Won't Have:
Drawbacks
Alternatives
Other alternatives considered include relying on third-party domain management services or manually configuring domains/subdomains outside of Directus CMS. However, these options may not offer the same level of integration and convenience as an in-built solution.
Adoption Strategy
Existing Directus developers can adopt this feature through a phased approach. Implementation will involve providing clear documentation and resources to facilitate migration from existing configurations. While this feature may not be a breaking change, it will require developers to update their projects to take advantage of the new functionality. A migration guide will be provided to assist in the transition, ensuring minimal disruption to existing projects in the Directus ecosystem.
Beta Was this translation helpful? Give feedback.
All reactions