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

How to build your first app with Contentful's new App Framework

How to build your first app with Contentful's new App Framework

Contentful Webinars

April 07, 2020
Tweet

More Decks by Contentful Webinars

Other Decks in Technology

Transcript

  1. Speakers 2 Rouven Wessling Director of Technology Partnerships EMEA, Contentful

    David Fateh Software Engineer, Extensibility, Contentful
  2. Housekeeping • This webinar is being recorded; we will share

    the recording and slide deck with all registrants • Please leave your questions in the Q&A box, we’ll answer them after the presentation before we begin...
  3. 4 1. The App Framework 2. Apps vs UI extensions

    3. App Marketplace 4. Let’s build an app (Demo) 5. Resources 6. Q&A Agenda 4
  4. Our visions: stacks beat suites 6 Innovative companies will assemble

    their DXP, with a content platform at the center DX Suite DX Stack vs. Monolithic Marketing Suite
  5. app_definitions ORG app_installations Management views ORG Forma 36 APP FRAMEWORK

    UI Extensions SDK Dialog & Page Locations 7 The App Framework are the tools to build apps Field & Sidebar Locations
  6. 11 1. Entry field – Replace field of an entry

    Four locations an app can be rendered Entry field
  7. 12 1. Entry field – Replace field of an entry

    2. Entry sidebar – Replace the sidebar (parts or all) of an entry Four locations an app can be rendered Entry sidebar
  8. 13 1. Entry field – Replace field of an entry

    2. Entry sidebar – Replace the sidebar (parts or all) of an entry 3. Entry editor – Replace all fields of an entry Four locations an app can be rendered Entry editor
  9. 14 1. Entry field – Replace field of an entry

    2. Entry sidebar – Replace the sidebar (parts or all) of an entry 3. Entry editor – Replace all fields of an entry 4. Dialog – Float over the web app and can be opened from other locations Four locations an app can be rendered Dialog
  10. 19 … and can be installed into many spaces ORGANIZATION

    Space App definition B App installation A App installation B1 Space App installation B2
  11. 21 ORGANIZATION Space Environment App definition B App installation A

    App installation B1 Try out apps in different environments Space Environment App installation B2
  12. Seamlessly install apps into spaces Both Marketplace apps and your

    organization’s private apps are available 24
  13. Assemble a DX platform with content at the core Content

    Platform Commerce Marketing Translation Collaboration Analytics Optimization & Personalization Developer & Editor Productivity Digital Asset Management Deployment & Delivery Artificial Intelligence PUBLIC Public apps 26
  14. Brandfolder AI Image Tagging Jira Google Analytics Smartling commercetools Shopify

    Netlify Optimizely Gatsby Cloud Cloudinary Bynder Dropbox Frontify Image Focal Point Commerce Layer 17 apps available today 28 Typeform
  15. Steps for app development 34 1. Use create-contentful-extension 2. Create

    an App Definition 3. Create a Config screen 4. Create a Field Entry widget 5. Create a dialog/modal for selection
  16. Building an app 37 1. Used create-contentful-extension 2. Created an

    App Definition 3. Created a Config screen 4. Created a Field Entry widget 5. Created a dialog/modal for selection
  17. The Marketplace is invitation only 39 If you want an

    invite let me know or fill out the Publish an app form. You can reach me at [email protected]
  18. Resources • App Framework Overview • Build your first app

    • Converting an UI extension to an app Development • App Marketplace • Publishing an App • Open source apps on GitHub Marketplace 40