Strapi's own cuisine connoisseur, Jim, is constantly on the lookout for the tastiest dishes and the most requested explanations.
After all, you can never have too many ways to explain a concept or a feature. Jim's Recipes are all about that, making sure everyone in the community has access to their preferred method of learning.
Similar to the first Recipe Recaps, we'll be looking through this month's practical walkthroughs. The details of every ingredient Jim chose to use will have you opening up the spice rack to grab bottles as varied as login providers, single types, and emails.
Logins with Third-Party Providers
Having more login options can be an important part of welcoming new users. The first item on the menu has Jim going over just that, highlighting how easy it is to set up with Strapi.
Starting with the documentation, there's a lot of information within the Login Providers section. Like any good chef, Jim uses that base information as his guide as he goes through the whole process step by step.
The video really makes it easy to test out the idea with a practical example of adding a new GitHub login option to your app. Don't be afraid of getting your hands dirty and really mixing the bowl of code to make sure you understand how everything works!
Using Single Types, Components, and Dynamic Zones
Single Types were explained in the meetup in early May, going over how content data can be used to create static web pages with Strapi. As the name implies, these are best used for pages that only have one type of content or don't need to be changed very often.
In the recipe video, Jim cites the old Strapi Company page as an example of an "about us" section that uses Single Types. The video then uses the real world example to help explain how to build something similar.
From creating the app using components in the content builder to integrating dynamic zones, Jim eases the process of cooking up a nice and professional static webpage. By the end of the video your hunger is sure to be satiated as you walk away with a better understanding of how data construction works in Strapi.
Email Notifications upon Content Updates
Collaboration requires an incredible amount of clear communication and coordination in order to properly function. One way to help smooth the rough edges of remote work and keep the team connected is automatic email updates, and that just happens to be the topic for Jim's next recipe!
A bit of a different flavor from the sauce in the last video, Jim takes on the lesson in a more off-the-cuff format, allowing his experience and expertise with Strapi to guide him through the steps.
While editing code and building a new app, he highlights the importance of relying on the established documentation in order to set up the new feature. Core Controllers is one of the major chapters for anyone who wants to learn the details of how to create customized email notifications.
May More Recipes Follow
So far this month, Jim has already recorded videos on third party logins, single types, and email notifications.
The ingredients for each recipe are easy to find, but it really does help having a master chef guide you through the steps. Beyond the fun idea behind Jim's Recipes, we really believe in the benefit of making information as accessible as possible.