LaWebcapsule / directus9

directus9 - openSource maintenance of directus
GNU General Public License v3.0
62 stars 8 forks source link

Directus Logo


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.

🐰 Introduction

Directus is a real-time API and App dashboard for managing SQL database content.

Learn more about Directus • Documentation


Migrating from directus@9.0.0^ to @wbce-d9@9.0.0^

You need to change your dependencies :

  1. In package.json

    "directus":9.0.0^ --> "@wbce-d9/directus9": 10.0.0^
    "@directus/some-package" --> "@wbce-d9/some-package"
  2. Update your dependencies :

    npm update
  3. 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"
  1. You don't have to do any changes to your databases. Directus9 use the same schema as directus@9.0.0^. As a consequence, you don't need other changes than the three steps below.

Migrating from version @wbce-d9@9.0.0^ to @wbce-d9@10.0.0^

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.

JS SDK

A JS sdk is also realeased under @wbce-d9, you can install it via:

npm install --save @wbce-d9/sdk

Extensions

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

License

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.