This repository is a fork of the Directus 9. Directus 9 was under GPLv3 license and so is this repository. As Directus 10 is now a premium open-source software, this repository aims to maintain a standard openSource version of Directus 9. This repository is not bound to the directus core team.
Directus is a real-time API and App dashboard for managing SQL database content.
- Free & open-source. No artificial limitations, vendor lock-in, or hidden paywalls.
- REST & GraphQL API. Instantly layers a blazingly fast Node.js API on top of any SQL database.
- Manage pure SQL. Works with new or existing SQL databases, no migration required.
- Choose your database. Supports PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB, and MS-SQL.
- On-Prem or Cloud. Run locally, install on-premises, or use our self-service Cloud service.
- Completely extensible. Built to white-label, it is easy to customize our modular platform.
- A modern dashboard. Our no-code Vue.js app is safe and intuitive for non-technical users, no training required.
Learn more about Directus • Documentation
Migrating from [email protected]^ to @[email protected]^
You need to change your dependencies :
- In package.json
"directus":9.0.0^ --> "@wbce-d9/directus9": 10.0.0^
"@directus/some-package" --> "@wbce-d9/some-package"
- Update your dependencies :
npm update
- If you have some code :
import {...} from "directus"
import {...} from "@directus/some-package"
should become :
import {...} from "@wbce-d9/directus9"
import {...} from "@wbce-d9/some-package"
- You don't have to do any changes to your databases. Directus9 use the same schema as [email protected]^. As a consequence, you don't need other changes than the three steps below.
Migrating from version @[email protected]^ to @[email protected]^
We've recognized and rectified an issue within Directus 9 related to Single Sign-On (SSO) management, ensuring standardization. While exceptionally uncommon, this could occasionally cause a discrepancy between your SSO user and Directus. Should this occur, we advise synchronizing Directus' external_id with your SSO. Please note that IDs are now case-sensitive.
A JS sdk is also realeased under @wbce-d9, you can install it via:
npm install --save @wbce-d9/sdk
All classic Directus versions 9 extensions should work without any hurdle with this open source branch.
If you want to start building a new extension the utility tool is also realeased, use is as so:
npm init @wbce-d9/directus-extension@latest
Directus is released under the GPLv3 license. Monospace Inc owns all Directus trademarks, logos, and intellectual property on behalf of our project's community. Copyright © 2004-2020, Monospace Inc.
This repository is a fork of the Directus 9. Directus 9 was under GPLv3 license and so is this repository. As Directus 10 is now a premium open-source software, this repository aims to maintain a standard openSource version of Directus 9. This repository is not bound to the directus core team.