started directus doc

This commit is contained in:
Nico 2022-10-03 20:46:29 +02:00
parent f41a3a2a85
commit 34f9904986
10 changed files with 139 additions and 118 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

29
docs/directus/index.md Normal file
View File

@ -0,0 +1,29 @@
---
layout: doc
---
# Directus
Outil de gestion de contenus (CMS).
## Présentation
Directus est un outil permettant de gérer des informations stockées dans une base de données. Ici, il va nous permettre d'administrer les contenus d'un site web.
## Interface
### Connexion
L'interface d'administration est accessible via l'URL qui vous a été communiquée.
![](./assets/directus-login.jpg)
### Contenus (collections)
Les contenus sont organisés en "collections". Généralement, une collection représente une page ou un ensemble de pages identiques.
Exemple de collection de pages identiques. Ici, les champs de contenus sont configurés à l'avance.
![](./assets/collections-asso.jpg)
Exemple de collection d'une page unique. Chaque nouvel élément créé dans cette collection deviendra une page sur le site.
![](./assets/collections-accueil.jpg)

View File

@ -7,7 +7,7 @@
"serve": "vitepress serve docs" "serve": "vitepress serve docs"
}, },
"devDependencies": { "devDependencies": {
"vitepress": "1.0.0-alpha.16", "vitepress": "1.0.0-alpha.19",
"vue": "^3.2.39" "vue": "^3.2.40"
} }
} }

224
yarn.lock
View File

@ -286,160 +286,160 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@vitejs/plugin-vue@npm:^3.1.0": "@vitejs/plugin-vue@npm:^3.1.2":
version: 3.1.0 version: 3.1.2
resolution: "@vitejs/plugin-vue@npm:3.1.0" resolution: "@vitejs/plugin-vue@npm:3.1.2"
peerDependencies: peerDependencies:
vite: ^3.0.0 vite: ^3.0.0
vue: ^3.2.25 vue: ^3.2.25
checksum: 351436306090dee709314f71bb52f0b502c284c8f556d4aecbbdfea840b1d35a8af32e78e962df28d3a6034a75c78886448e3371cee320f711dab833f6ada274 checksum: 1da84ccfc8f31b612ad51dfbbbc39816900346168c1b66a0870ddeddc622d227ac9a1d571a94d9bc63c75e50320fb8b2f7c986a115e0b87140100b0ac35b9fd6
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-core@npm:3.2.39": "@vue/compiler-core@npm:3.2.40":
version: 3.2.39 version: 3.2.40
resolution: "@vue/compiler-core@npm:3.2.39" resolution: "@vue/compiler-core@npm:3.2.40"
dependencies: dependencies:
"@babel/parser": ^7.16.4 "@babel/parser": ^7.16.4
"@vue/shared": 3.2.39 "@vue/shared": 3.2.40
estree-walker: ^2.0.2 estree-walker: ^2.0.2
source-map: ^0.6.1 source-map: ^0.6.1
checksum: dd70ed60b14faba2f46a2a99ddf20819db7dff124dd49ec15ba76ea3c6d8311feca4256d4dac8e8316c6670434cbb7c0c6a2cb5f6e97b321ba42ff454102c3be checksum: 2683bf13ef93701af1ca4850e887c8d4d67e5583b9c426fc2b08b5512df090bc464955f031cca9f52c11cc6ad49f1ab682011fdf3ba0b6c63b5ae8bea4e68c69
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-dom@npm:3.2.39": "@vue/compiler-dom@npm:3.2.40":
version: 3.2.39 version: 3.2.40
resolution: "@vue/compiler-dom@npm:3.2.39" resolution: "@vue/compiler-dom@npm:3.2.40"
dependencies: dependencies:
"@vue/compiler-core": 3.2.39 "@vue/compiler-core": 3.2.40
"@vue/shared": 3.2.39 "@vue/shared": 3.2.40
checksum: 505a8f8515f8551795e3a01859d451645e0bd77be2d70d5c48f6edd02ebc255d911230c66ccfc478fd0218ab8a7b69bd99e2c12b406db4889285058f52d13363 checksum: d928a16ebdda9d91a579546d108c9399f8c9a5c9c976196cfefa32f10c0ecb3111233c3291ba05898def85fcfccdc71e3446b977a7cdbc0d47d5d47b0dac75a3
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-sfc@npm:3.2.39": "@vue/compiler-sfc@npm:3.2.40":
version: 3.2.39 version: 3.2.40
resolution: "@vue/compiler-sfc@npm:3.2.39" resolution: "@vue/compiler-sfc@npm:3.2.40"
dependencies: dependencies:
"@babel/parser": ^7.16.4 "@babel/parser": ^7.16.4
"@vue/compiler-core": 3.2.39 "@vue/compiler-core": 3.2.40
"@vue/compiler-dom": 3.2.39 "@vue/compiler-dom": 3.2.40
"@vue/compiler-ssr": 3.2.39 "@vue/compiler-ssr": 3.2.40
"@vue/reactivity-transform": 3.2.39 "@vue/reactivity-transform": 3.2.40
"@vue/shared": 3.2.39 "@vue/shared": 3.2.40
estree-walker: ^2.0.2 estree-walker: ^2.0.2
magic-string: ^0.25.7 magic-string: ^0.25.7
postcss: ^8.1.10 postcss: ^8.1.10
source-map: ^0.6.1 source-map: ^0.6.1
checksum: b82755eec28c03800e38b99603a90b85af03d670558c845f9916650fea5cac8c2eb1511d66aa71e602ca9af8d2795e9f6a16fc867efce8c8694a6ea106f0ac95 checksum: 96cbfd078ad9c5718afced84a1a46dfed87f61bb30ff50ebb929331470d11e672d6a090ad5766ff1e60a5287b7596be31f925af44b6b1bdf69b6f14e938ae7e2
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-ssr@npm:3.2.39": "@vue/compiler-ssr@npm:3.2.40":
version: 3.2.39 version: 3.2.40
resolution: "@vue/compiler-ssr@npm:3.2.39" resolution: "@vue/compiler-ssr@npm:3.2.40"
dependencies: dependencies:
"@vue/compiler-dom": 3.2.39 "@vue/compiler-dom": 3.2.40
"@vue/shared": 3.2.39 "@vue/shared": 3.2.40
checksum: 27323a548df3696d38a8b029b55e136fc94195f1a9e12a25161a8d524cc779dbcc5f69db525a8d86f6ed28326f9f8595db5ba94ccaa7c8f127f752be36bffe5f checksum: 026461fcee54cf9968b1e12c32dada6dcde0a322919aa5a2c2e6e13cff7b6b2bdbc06860796895a8deef03ed1f8000e4320878576c498a1f218a62aa3e1c0bf6
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/devtools-api@npm:^6.2.1": "@vue/devtools-api@npm:^6.4.2":
version: 6.2.1 version: 6.4.3
resolution: "@vue/devtools-api@npm:6.2.1" resolution: "@vue/devtools-api@npm:6.4.3"
checksum: 34765af0be9b0cc7e3def73b2792b1514e3c348852c5a7503fe07d013f0e907af6c27c0a32c0637dd748caf37c075af8e53ca3220433e0bd34b6f3405f358272 checksum: 48893be576630267cdb88709bc5006c36b5839d66cec3da1dbe783cfdad82d52c8947c00d848c1d1c41dd66d3fcba3512bfffdeaef87d440e3d58c1c577116e2
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/reactivity-transform@npm:3.2.39": "@vue/reactivity-transform@npm:3.2.40":
version: 3.2.39 version: 3.2.40
resolution: "@vue/reactivity-transform@npm:3.2.39" resolution: "@vue/reactivity-transform@npm:3.2.40"
dependencies: dependencies:
"@babel/parser": ^7.16.4 "@babel/parser": ^7.16.4
"@vue/compiler-core": 3.2.39 "@vue/compiler-core": 3.2.40
"@vue/shared": 3.2.39 "@vue/shared": 3.2.40
estree-walker: ^2.0.2 estree-walker: ^2.0.2
magic-string: ^0.25.7 magic-string: ^0.25.7
checksum: b609d9367d875bf326ca8f31779407723cad2b2b4a26e7fb8860089c720e1b0bb8d5fe19604e8baff1d9ffc1fdbafb21a43db9063a24ae4ad30cb70b1c712de3 checksum: b86fc29b52f2460801a3c820370104b734b33cc3a66dbe0ad389a00a62b7a1069121b1ef5dfa50ca3530cbfa98c158743eee0e25af54ca45806f9497757db8c0
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/reactivity@npm:3.2.39": "@vue/reactivity@npm:3.2.40":
version: 3.2.39 version: 3.2.40
resolution: "@vue/reactivity@npm:3.2.39" resolution: "@vue/reactivity@npm:3.2.40"
dependencies: dependencies:
"@vue/shared": 3.2.39 "@vue/shared": 3.2.40
checksum: c4d440a53b2196e46129271affdb22182586a8123bc44d082468cd089242023890bccd6eaa1acc72919ea2c1febad979504be737720632afefee6ec6b75370a9 checksum: 927d22b424b63a14234810a3b8e4e9127b7238a7cb2fbd749180279048a109348a29fc724fd9d636a6e09b5f4c902f71c789f081d3ab9b4473faedc6a03d7865
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/runtime-core@npm:3.2.39": "@vue/runtime-core@npm:3.2.40":
version: 3.2.39 version: 3.2.40
resolution: "@vue/runtime-core@npm:3.2.39" resolution: "@vue/runtime-core@npm:3.2.40"
dependencies: dependencies:
"@vue/reactivity": 3.2.39 "@vue/reactivity": 3.2.40
"@vue/shared": 3.2.39 "@vue/shared": 3.2.40
checksum: 13f6b92d70fb3bc8b12caef9eaf9cc1fb3aa1f1bd07e2392013f02d65c74b09d4121e62d149d7f7c316ef2c6b3496c9ec828795286480f08e5f45e910b0f2671 checksum: 47c4918c1294a3dc9b50effac8fb0af4ae34476a9bf443774f66cd18230e44b6b6d1cb49657ea5670f04691fc116a1040356492393dd43523b43fd90be81078a
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/runtime-dom@npm:3.2.39": "@vue/runtime-dom@npm:3.2.40":
version: 3.2.39 version: 3.2.40
resolution: "@vue/runtime-dom@npm:3.2.39" resolution: "@vue/runtime-dom@npm:3.2.40"
dependencies: dependencies:
"@vue/runtime-core": 3.2.39 "@vue/runtime-core": 3.2.40
"@vue/shared": 3.2.39 "@vue/shared": 3.2.40
csstype: ^2.6.8 csstype: ^2.6.8
checksum: 0c47f941148a000ac0cb93add51edb08eca5ae16fa7898dd070300f22e4ba77533c85342f0ceca0cab8637b80b1f92cfab10adb2160e4c6dd4be4a5b27ae1ff3 checksum: 4615d00cc4e2e19dc3e6e2baf5fa0cbab7d33fbbd7550b42264b6ef2e2ef5b750ef0d0c98591c10fea60d69fc33444ba4824954bce38abfa3473785a58d74c80
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/server-renderer@npm:3.2.39": "@vue/server-renderer@npm:3.2.40":
version: 3.2.39 version: 3.2.40
resolution: "@vue/server-renderer@npm:3.2.39" resolution: "@vue/server-renderer@npm:3.2.40"
dependencies: dependencies:
"@vue/compiler-ssr": 3.2.39 "@vue/compiler-ssr": 3.2.40
"@vue/shared": 3.2.39 "@vue/shared": 3.2.40
peerDependencies: peerDependencies:
vue: 3.2.39 vue: 3.2.40
checksum: ae6ccd08b85ad8c18cae461404ad8c4b3b602c779fe07ab3a69e0a9a4cef274ea8dcd662fa365f3717f67d4ba02a9eac88dd2ebf5194072ae43dd5db99c2cb2c checksum: f9d53aefcace97b9e6d20de2d9bc106112bd0ff0ef849a104996fc1256e994b64e33e91853ba7bc716d4f75a2ade81b57f3fb1482eba07324eb7cedbd0dab96d
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/shared@npm:3.2.39": "@vue/shared@npm:3.2.40":
version: 3.2.39 version: 3.2.40
resolution: "@vue/shared@npm:3.2.39" resolution: "@vue/shared@npm:3.2.40"
checksum: 0bf9f5b4851b634cfae92c08d64173c2db674bd817424473d28fc58af7c17c54a255f9b3e837d3857e1e62f9092ab1d74b4714237e45c94fcd46f92155ef653f checksum: d91a1e12ffb106a444dcb42c0a54d39f6688f98151dc3b77e8da1e7d3cfd09e1761268d11e7f920f233b43162e727d06f3af4408ef59c53ac2dce9c1d2881511
languageName: node languageName: node
linkType: hard linkType: hard
"@vueuse/core@npm:^9.1.1": "@vueuse/core@npm:^9.3.0":
version: 9.2.0 version: 9.3.0
resolution: "@vueuse/core@npm:9.2.0" resolution: "@vueuse/core@npm:9.3.0"
dependencies: dependencies:
"@types/web-bluetooth": ^0.0.15 "@types/web-bluetooth": ^0.0.15
"@vueuse/metadata": 9.2.0 "@vueuse/metadata": 9.3.0
"@vueuse/shared": 9.2.0 "@vueuse/shared": 9.3.0
vue-demi: "*" vue-demi: "*"
checksum: 2ae6ef58ae932fe260911239888405e39e7cf7f9afdd512cc184248d97b66e1ec15a6a54b75835db040e68c35eafefe265071ff1a42b45d220217b8f9974a403 checksum: 875f9ee7b9a2b88167b32e58ba8677e61369077459643e396c6037e2fd2421a0dd9f7c3bf5de7cff8c68ea6bd10d9b0653bd210f6b15544e3e85c991d9b26870
languageName: node languageName: node
linkType: hard linkType: hard
"@vueuse/metadata@npm:9.2.0": "@vueuse/metadata@npm:9.3.0":
version: 9.2.0 version: 9.3.0
resolution: "@vueuse/metadata@npm:9.2.0" resolution: "@vueuse/metadata@npm:9.3.0"
checksum: 99c63f3ba1bf8b4aac9ec226d918906842589a93f3affafb17aaa9c64da433c8747f6fd829ac6a2f313c1d8c6003742ccbedba45d2dcce38da7ea5ff657e63c9 checksum: 94e066f8f51a5a558426656f6240eb3e4c20e46c7f3e28579974a3f48b0c1bd806943f21ef5a43ca668d84ee5cb6bd7cd606fbdb036c4388936e99b9d509ce26
languageName: node languageName: node
linkType: hard linkType: hard
"@vueuse/shared@npm:9.2.0": "@vueuse/shared@npm:9.3.0":
version: 9.2.0 version: 9.3.0
resolution: "@vueuse/shared@npm:9.2.0" resolution: "@vueuse/shared@npm:9.3.0"
dependencies: dependencies:
vue-demi: "*" vue-demi: "*"
checksum: b4d84dbb29e42fce062d8f33a011107d3187f40f1fa8cc83a28bc67c2280f4e33864309b5e70ecd078c5cb3c14106accd696b78c81c3ea6ed896ab5357ebc055 checksum: c20fcfbbad3a17fa26191823f4022b7dd6f7a6e5ede648466562f3b9f4268fb417cd825ed002e2d74ef8f81971a3ca1691f35b4497676173b62c077b2a17d032
languageName: node languageName: node
linkType: hard linkType: hard
@ -533,7 +533,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"body-scroll-lock@npm:^4.0.0-beta.0": "body-scroll-lock@npm:4.0.0-beta.0":
version: 4.0.0-beta.0 version: 4.0.0-beta.0
resolution: "body-scroll-lock@npm:4.0.0-beta.0" resolution: "body-scroll-lock@npm:4.0.0-beta.0"
checksum: 61d40007fddf64ecc69e9e02ed9d96bb895f88d7da65cea7651081110225de48efa44ffc4acd376ed004788e242a9af12059fec728c096774b49365524ea6f46 checksum: 61d40007fddf64ecc69e9e02ed9d96bb895f88d7da65cea7651081110225de48efa44ffc4acd376ed004788e242a9af12059fec728c096774b49365524ea6f46
@ -1364,13 +1364,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"nprogress@npm:^0.2.0":
version: 0.2.0
resolution: "nprogress@npm:0.2.0"
checksum: 66b7bec5d563ecf2d1c3d2815e6d5eb74ed815eee8563e0afa63d3f185ab1b9cf2ddd97e1ded263b9995c5019d26d600320e849e50f3747984daa033744619dc
languageName: node
linkType: hard
"once@npm:^1.3.0": "once@npm:^1.3.0":
version: 1.4.0 version: 1.4.0
resolution: "once@npm:1.4.0" resolution: "once@npm:1.4.0"
@ -1715,9 +1708,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"vite@npm:^3.1.0": "vite@npm:^3.1.4":
version: 3.1.3 version: 3.1.4
resolution: "vite@npm:3.1.3" resolution: "vite@npm:3.1.4"
dependencies: dependencies:
esbuild: ^0.15.6 esbuild: ^0.15.6
fsevents: ~2.3.2 fsevents: ~2.3.2
@ -1743,7 +1736,7 @@ __metadata:
optional: true optional: true
bin: bin:
vite: bin/vite.js vite: bin/vite.js
checksum: af13c9820c292792f02d0a25fd46d8557e627b93f95bc05b5f7f1261e9565e9e69fda2df0c0898f248edb811ebcac5400a85a81625ef29749f50b18273439d91 checksum: f3e532952b896ca7f746de0e51fc8c98ac482b2a5f0b89538ec89ac615f6edbfe45628fe4fbabab4c5fe07f6e4c2e624360af00d8c5c454af31771952b8c6e72
languageName: node languageName: node
linkType: hard linkType: hard
@ -1751,28 +1744,27 @@ __metadata:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "vitepress-starter@workspace:." resolution: "vitepress-starter@workspace:."
dependencies: dependencies:
vitepress: 1.0.0-alpha.16 vitepress: 1.0.0-alpha.19
vue: ^3.2.39 vue: ^3.2.40
languageName: unknown languageName: unknown
linkType: soft linkType: soft
"vitepress@npm:1.0.0-alpha.16": "vitepress@npm:1.0.0-alpha.19":
version: 1.0.0-alpha.16 version: 1.0.0-alpha.19
resolution: "vitepress@npm:1.0.0-alpha.16" resolution: "vitepress@npm:1.0.0-alpha.19"
dependencies: dependencies:
"@docsearch/css": ^3.2.1 "@docsearch/css": ^3.2.1
"@docsearch/js": ^3.2.1 "@docsearch/js": ^3.2.1
"@vitejs/plugin-vue": ^3.1.0 "@vitejs/plugin-vue": ^3.1.2
"@vue/devtools-api": ^6.2.1 "@vue/devtools-api": ^6.4.2
"@vueuse/core": ^9.1.1 "@vueuse/core": ^9.3.0
body-scroll-lock: ^4.0.0-beta.0 body-scroll-lock: 4.0.0-beta.0
nprogress: ^0.2.0
shiki: ^0.11.1 shiki: ^0.11.1
vite: ^3.1.0 vite: ^3.1.4
vue: ^3.2.38 vue: ^3.2.40
bin: bin:
vitepress: bin/vitepress.js vitepress: bin/vitepress.js
checksum: 232f743b883cba81f076fd122de163a6a6438b235053f978f12e2ce3ed7e3a6c7221c0d3dd36550f99bd404e655d1cf740ff8b78e247d03398d1e205e9b282c0 checksum: 94dc0a92cb050c283d2a25e7733f20277c74c9bcde3d3c4501ac24a07ed71a7bb22ab4f8613f9f5e9455c18c09a3fa933d5311cdeff9f2e5121504d69c22b195
languageName: node languageName: node
linkType: hard linkType: hard
@ -1806,16 +1798,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"vue@npm:^3.2.38, vue@npm:^3.2.39": "vue@npm:^3.2.40":
version: 3.2.39 version: 3.2.40
resolution: "vue@npm:3.2.39" resolution: "vue@npm:3.2.40"
dependencies: dependencies:
"@vue/compiler-dom": 3.2.39 "@vue/compiler-dom": 3.2.40
"@vue/compiler-sfc": 3.2.39 "@vue/compiler-sfc": 3.2.40
"@vue/runtime-dom": 3.2.39 "@vue/runtime-dom": 3.2.40
"@vue/server-renderer": 3.2.39 "@vue/server-renderer": 3.2.40
"@vue/shared": 3.2.39 "@vue/shared": 3.2.40
checksum: f096a3f0a5f72c65d26246ff7989729eda2b996dc30c63fd8cd7ccda07e9c318d478e3e24661ff01e49bcf5fed6f330142fcf29d6ad46c13423f36b3ae1a54cc checksum: fb5ca87c16e58f24c0088add152ca1ef70ac6d198ec3a60e7904201c31aadefb2c28e361934c42a704742835cdd9c02ab5765f0c29e8335eb13261d7b764b0ee
languageName: node languageName: node
linkType: hard linkType: hard