UNPKG

@tanglemedia/directus-collection-resource

Version:

Installs the Resource Collection to your Directus project.

44 lines (29 loc) 1.23 kB
# @tanglemedia/directus-collection-resource Installs the Resource Collection to your Directus project. The package will install the following collections: * Resource Collection `tngl_resource` It automatically sets the following: * Creates a new role called Website. If the Website role already exist, it will not create a new one. * Website role will have READ permission to tngl_resource collection * Sets default presets when viewing a list of pages ## Requirements - Directus >= 10.10.1 - Node >= 18.x.x To enable auto-generation of the slug / url based on the title of the collection, please install the following Directus Extensions: - directus-extension-wpslug-interface - directus-extension-display-link ## Install 1. Add the following variables to your Directus env file: - `SITE_BASE_URL` (Base url of the site. Needed to properly format the full url of the page in the collection) 2. `npm i @tanglemedia/directus-collection-resource` 3. `npx directus bootstrap` to update your database and restart directus ## What's inside the package ### Resource Collection - Status (defaults to "Draft") - Title (required) - Slug / URL (required, unique) - Cover Thumbnail - File - SEO - Keywords - Description