GithubHelp home page GithubHelp logo

saerdnaer / directus9 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lawebcapsule/directus9

0.0 0.0 0.0 203.9 MB

directus9 - openSource maintenance of directus

License: GNU General Public License v3.0

JavaScript 0.56% TypeScript 67.32% CSS 0.19% HTML 0.03% Liquid 0.39% Vue 30.48% Dockerfile 0.03% SCSS 1.01%

directus9's Introduction

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.

  • 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


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"
  1. Update your dependencies :
npm update
  1. 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 [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.

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.

directus9's People

Contributors

adussarps avatar aidenfoxx avatar azrikahar avatar benhaynes avatar br41nslug avatar dependabot-preview[bot] avatar dependabot[bot] avatar dimitrov-adrian avatar erondpowell avatar github-actions[bot] avatar hanneskuettner avatar jacobrienstra avatar jakob-em avatar jamescammarano avatar joselcvarela avatar juancarlosjr97 avatar kukulaka avatar licitdev avatar louisdussarps avatar maartenvn avatar nickrum avatar nitwel avatar oreilles avatar paescuj avatar renovate[bot] avatar rijkvanzanten avatar u12206050 avatar wolfulus avatar workatease avatar yannickmol avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.