Draft autosave Multi-site element queries
Multi-site drafts New table column types
Preview targets Sortable custom fields
Headless previewing Element index pagination
Propagation methods Element exporting
Temp Uploads Location maxRevisions setting
Testing framework {% dd %} tag
“Edit images” permission attr() fucntion
“Impersonate users” permission withoutKey filter
Slide 37
Slide 37 text
GraphQL API hiddenInput() function
Built-in GraphiQL IDE input() function
Headless Mode tag() function
URL-less single sections attr filter
Template block & macro profiling append filter
Full stock trace views for admins prepend filter
Environment variables in preview targets purgeStaleUserSessionDuration setting
Slide 38
Slide 38 text
No content
Slide 39
Slide 39 text
No content
Slide 40
Slide 40 text
No content
Slide 41
Slide 41 text
No content
Slide 42
Slide 42 text
No content
Slide 43
Slide 43 text
No content
Slide 44
Slide 44 text
No content
Slide 45
Slide 45 text
No content
Slide 46
Slide 46 text
Headless Craft as a service
Slide 47
Slide 47 text
• No templates
• No plugins or modules
• No DevOps or software updates!
Slide 48
Slide 48 text
Launching next year.
Slide 49
Slide 49 text
https://craft.cloud
Slide 50
Slide 50 text
No content
Slide 51
Slide 51 text
No content
Slide 52
Slide 52 text
• Accessibility
• Collaboration
• Content modeling
• Element index views
Slide 53
Slide 53 text
Accessibility
• Full keyboard control
• Mobile drag-n-drop
• Better responsive table implementation
• High contrast mode
• Dark mode
Content Modeling
• Conditional fields
• New UI elements in field layouts (Grid, Horizontal Rule, Field Set)
• Nestable Matrix fields
• Field instances
Slide 56
Slide 56 text
Element Index Views
• Replace current “element sources”
• 100% user-defined
• UI-defined element criteria
• View modes (Table, Tree, Gallery, Calendar, and Board)
• Access controls (Everyone, User Group, Private)