Last week was a big one for Prismic. We released many new tools and resources to make building sites with Prismic even better.
In this blog post, I'll recap everything that happened during our Release Week. This includes announcements about new developer tools, improvements to our documentation and community resources, and more.
If you missed out on the live stream, don't worry! We remembered to record it.
Developer tools
You can find more details on the tools below in our announcement post, but here’s a quick round-up.
TypeScript tooling
Every Prismic user should check out our new TypeScript CLI tool, prismic-ts-codegen
, even if you're using regular JavaScript!
This tool generates types for your Custom Types and Slices, making it easier to work with Prismic in your projects. With prismic-ts-codegen
, you'll get autocompletion support and compile-time errors, so you can catch errors before they happen.
We've also updated the @prismicio/client
to automatically detect those types. No need to import it into your files, and it works in both JavaScript and TypeScript files.
Check those out here.
Next.js image upgrade
We've made it easier than ever to combine the built-in power of imgix with next/image
. You can now use the new <PrismicNextImage>
component in your Next.js projects. It not only simplifies the API when passing Prismic images to next/image, but also lets you modify the image's imgix parameters. This handy component should become your go-to when building with Prismic and Next.js. You can learn more about this feature here.
Code snippets
Another tool we built to speed up your development is Prismic Snippets. It's a plugin for your IDE of choice that makes it fast and easy to template out your Prismic content. We have snippets to speed up your workflow when templating out Slices, creating boilerplate Prismic files, and lots more. Prismic Snippets are available for VSCode, Vim, Sublime, and IntelliJ. You can learn more about this feature here.
Open sourcing tools
We are excited to announce that we are open-sourcing a tool called Schnipsel, which Lucie on our Developer Experience team built while creating Prismic Snippets.
Schnipsel allows you to write snippets once in Markdown and render them to the formats of VS Code, Vim, Sublime, and IntelliJ. With Schnipsel, you can easily create and manage your snippets in a central location without having to worry about the syntax for each individual IDE. Check out the blog post that goes into more detail, or watch us use the tools on our recorded live stream.
Documentation Resources
We've made some significant improvements to our documentation lately, and we're not done yet. Here’s what the team has been working on.
Prismic Crash Course
The Prismic Crash Course is designed to help you quickly understand the key concepts you'll encounter when building with Prismic. In it, you'll learn about Slices, Slice Machine, and the Editor by creating a quick Next.js project. We hope this course will be a helpful resource for anyone new to Prismic or looking to brush up on their skills. Check out the Crash Course here, and share it with any friends who are just starting out with Prismic!
Prismic 101 video series
Last week we also looked at our new Prismic 101 videos. These short, informative videos are designed to help you get up to speed on different aspects of developing with Prismic. We'll be including these videos in the documentation and the product, so you can access them whenever you need them. We hope you find them useful! Check out our Slice Machine 101 video here.
Glossary
The new Prismic Glossary covers everything you might need to know when working with Prismic. We included a ton of Prismic-specific terms, as well as some broad tech terms you and your team might encounter when building your site. Check out the glossary here.
Community
We know that we're only as strong as our community, so we're making some changes to help Prismic devs connect and support each other.
Forum improvements
We've reorganized the forum to encourage conversations and celebrations. The forum is still your place to find and ask for help, but we also want it to be where you introduce yourself, show us what you're working on, ask for new features, and talk about everything else Prismic.
It's just the start of the forum changes coming, so come introduce yourself and stay tuned!
Community office hours
Every two weeks we're holding Office Hours where you can chat with members of the Prismic team, as well as other members of the community. Sign up here, and bring your questions, comments, and projects to share.
Land Prismic clients
Now that you're building websites faster with our improved developer tools, it's time to land more clients. That's why we unveiled the new Hire a Developer section of our website. It's a directory of Prismic-approved agencies and freelancers in our Partnership Program where prospective clients can connect with you to get help with their projects. Check out the Hire a Developer directory, and find out how to qualify for the program here.
Thursday's livestream
On Thursday, Lucie and Alex walked through all that Release Week had to offer. They tried all the new features by upgrading a Prismic Next.js project. They also looked over the new forum, crash course, Hire a Developer directory, help center, and 101 video series.
Looking to the future
The most fitting way to wrap up Release Week is to simply thank you for being here. Our community drives us forward in improving everything about the Prismic experience; in short, you’re what makes Prismic awesome. So, we'll keep working hard to make Prismic better for you every day, and we hope you’ll stay tuned for all of the awesome improvements we have in store for the future.
Get connected by introducing yourself in our forum and starting to engage with our new and improved community experience. I can't wait to see you there!