GraphQL resources, new App Framework features and Algolia search implementations

Aloha and happy July, Contentful community

I just came back from a few days of vacation and am excited to share some Contentful updates with you.

This month's newsletter is full of resources about GraphQL, new App Framework features and Algolia search implementations.

I'm also interested in what you're building. Please share it with us --- you can tweet @contentful what you've built using #BuiltWithContentful, or reach out to me.

Let's get into some nerdy stuff, shall we?

Exciting things from the internet

GraphQL lingo can be confusing. What's a Field, a Fragment or a Directive? Loren Sands-Ramshaw wrote a great introductory article that helps you get ready for GraphQL small talk.

Our very own Stephan Schneider spoke at GraphQL Wrocław and got knee-deep into GraphQL error handling. In his talk, he covers the GraphQL request cycle and shares error handling best practices.

This Smashing Magazine article is a link for your bookmarks. Vitaly Friedman collected countless resources on accessible front-end components.

Contentful corner

If you want to learn how to sync Contentful data to Algolia and implement the search UI components in your Next.js application, this post is for you. Read about how Salma added search to her blog and implemented Algolia InstantSeach

Our App Framework allows you to customize the Contentful UI and establish new content workflows. Previously, you had to host your app and provide a publicly accessible URL. This has now changed! You can now host your apps right in Contentful. That's huge!

People often ask us how they can filter entry references in our GraphQL API. Unfortunately, that's not possible right now, but you can flip your queries around and achieve the same result using the linkedFrom field. Salma explains how to do that on our blog.

Contentful tip

If you're autogenerating your URLs using the "Slug" appearance setting, you can now choose which field should be slugified. 🎉

Changelog

The free trial of Compose + Launch for Team and Community users has been extended from 10 days to 60 days.

You can now host your apps using Contentful without any external hosting providers. App hosting stores and serves your app securely without any additional setup. 

Compose now supports duplicating pages. If you have cases when you need to create new pages that are very similar to an existing page you have, then this new feature is for you.

Stay safe, and we'll check in with you next month!

That's it for July! Visit our developer portal to stay up to date. It includes developer blog posts, videos and tutorials. Let us know via Slack or Twitter how we can continue to help you make awesome things, nd don't forget to show us what you've built on Twitter with #BuiltWithContentful!

If you enjoyed this newsletter, sign up to receive the next one in your inbox!

16