Directus is an API-driven content management framework for custom databases. It decouples content for use in apps, websites, or any other data-driven projects. Directus makes no assumptions about how you should architect your database – giving you complete freedom to optimize structure and performance for projects of any size or complexity. Built on top of the API is our feature-rich admin webapp (CMS) which dynamically maps to your database's schema, instantly providing your users/clients with an intuitive interface for managing content.
Branding & Style : The framework is void of any fixed Directus branding or styling – it instead offers a minimal, desaturated GUI that fits beautifully within any organization's aesthetic. Top it off by adding your project logo and/or tweaking our SASS files.
Users & Permissions : One area that always warrants granular customization is access-control. Directus users are each assigned to a user-group with fully customizable privileges for tables, columns, and workflow status or creator.
Asset Management : Files are not typically handled by the database directly, so Directus adds the ability to upload and manage files or referenced embed videos (eg YouTube/Vimeo). Storage adapters exist for the file-system and common CDNs such as S3 or Rackspace.
Messages & Comments : Sometimes it is useful to attach a note or reminder to certain items. With Directus' commenting system you can do just that – even @mention other CMS users. Beyond commenting, an integrated messaging system allows for internal communication.
Filtering & Bookmarks : Some datasets can be vast and unwieldy – that's when advanced column-based filtering becomes a necessity. And with view bookmarking, those complex or tailored results are only a click away.
Revision History : All activity within Directus is tracked giving system-wide accountability. With revision roll-backs and the optional "soft-delete policy," you'll never irreversibly lose data again.
Schema & Datatypes : Your data's organization is paramount – that is why Directus doesn't make assumptions about how you should architect your schema. Use Directus or your preferred DBA tool to curate table and column names, datatypes, relationships, junctions, indexes, etc.
Extensibility : Of course, there are many more features than we can outline here. However, you can rest assured that with adjustable user workflows, custom input UIs, and completely open-ended extension pages at your disposal, your project will never outgrow Directus.