Upgrade to Pro — share decks privately, control downloads, hide ads and more …

State of Craft 2019

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Brandon Kelly Brandon Kelly
September 19, 2019

State of Craft 2019

The opening keynote for Dot All 2019 (https://dotall.com/2019), with an overview of Craft’s accomplishments in 2019 thus far, a look at Craft 4.0 (coming in 2020), and the announcement of Craft Cloud (https://craft.cloud), “Headless Craft as a service”.

Avatar for Brandon Kelly

Brandon Kelly

September 19, 2019
Tweet

More Decks by Brandon Kelly

Other Decks in Technology

Transcript

  1. • Lite edition • Subscriptions • Donations • User registration

    on checkout • Strong customer authentication
  2. Project Config allowAdminChanges setting Soft deletes storeUserIps setting Environmental CP

    settings disabledPlugins setting Garbage collection gc command System Messages utility index-assets command Cross-domain Live Preview update command Search keyword exclusion backup command Plugin editions restore command
  3. 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
  4. 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
  5. Accessibility • Full keyboard control • Mobile drag-n-drop • Better

    responsive table implementation • High contrast mode • Dark mode
  6. Content Modeling • Conditional fields • New UI elements in

    field layouts (Grid, Horizontal Rule, Field Set) • Nestable Matrix fields • Field instances
  7. 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)
  8. To recap… • 3.1 – Project Config & soft deletes

    • 3.2 – Draft improvements & headless preview • 3.3 – GraphQL & Headless Mode • 4.0 – AX, accessibility, collaboration, & content modeling • Craft Cloud – Headless Craft as a service