In this version we've redesigned the entire framework to be more intuitive and simple and the codebase has been almost completely refactored for better modularity and extensibility. We've laid the ground-work for implementing new features and simplified many aspects of the user interface. Significant changes have also been made to the Admin Settings – there are now more options and a cleaner layout.
Some notable changes:
Added
- New UX/UI
- New Admin Settings interface
- Modular third-party sign-on options (Facebook, Twitter, Github)
- Modular item listing pages with 3 new views
- Re-orderable table columns
- New message system redesign
- Custom primary key column
- Custom status column
- Custom status mapping per table
- Custom sorting column
- New and Improved Interfaces including a new WYSIWYG editors.
- Support for editing additional settings in the admin app, such as Project Logo and IP whitelist.
- User invitation via email
- Public API group
- Supports
utf8mb4
by default - Faster relational data loading
- New hashing endpoint, supporting
bcrypt
,md5
,sha1
,sha224
,sha256
,sha384
,sha512
and customized user-defined hashing functions.
Changed
- Hook filters now uses
Payload
Object
Removed
- API 1.0
directus_ui
table. Interfaces options are now stored indirectus_columns
table.mcrypt
dependencyallowed_listing_views
column from tables- Template Chooser Interface
- Salt Interface
- Old Directus Columns Interface
We hope you think these changes are as exciting as we do – either way, we're always looking for your input to help guide our future updates.
— Your friends at Directus