Files
directus/docs/concepts/modules.md
Rijk van Zanten 817ccf3620 Overhaul docs (#3951)
* Add Quickstart Guide

* Update installation

* Remove unused files

* Update support/backing

* Tweaks in concepts

* Setup file structure for API reference 2.0

* Setup page layout for reference

* Add clean-urls plugin

* getting started updates

* Finish authentication rest

* getting started updates

* Render stylus in 2 spaces

* Various

* Various

* Finish activity docs

* Add collections reference

* Add extension reference

* concepts updates

* Fields/tweaks

* Add files doc

* Add revisions

* concepts docs

* More api reference

* Finish rest api reference (finally)

* initial concepts

* More things

* Add assets api ref

* Move sections from file to assets

* Add environment variables

* contributing docs

* Add field transforms page

* Left align table headers

* concept links

* Add API config

* Fix mobile nav

* Add migrating a project

* doc link fixes

Co-authored-by: Ben Haynes <ben@rngr.org>
2021-02-05 18:51:54 -05:00

1.5 KiB

Modules

Modules are the highest and broadest level of organization within the App. There are several modules included out-of-the-box, however you can also add your own.

The Module Bar lists all available Modules and allows you to switch between them. Each module also controls its own Navigation Bar, so they can provide tailored access to their sub-pages. All core functionality within the App can be bucketed into one of the following core modules:

  • Collections — The primary way to view and interact with database content
  • User Directory — A dedicated section for the platform's system Users
  • File Library — An aggregate of all files uploaded and managed within the platform
  • Documentation — A tailored, in-app portal for the platform's concepts, guides, and reference
  • Settings — An Admin-Only section for configuring the project and system settings

Custom Module Extensions

In addition to these core modules, custom modules offer a blank canvas for creating altogether new/different experiences within the App, such as proprietary dashboards, compound datasets, or third-party integrations (eg: a Stripe Payments Console).

Relevant Guides