Work with a Developer
Learn how to collaborate effectively with a website developer.
Prismic is a headless content management system, which means it stores and manages your content but requires a developer to build the website that displays it. This page explains why developer collaboration is essential for Prismic projects and how to work together effectively.
Understand why a developer is necessary
Prismic separates content management from website presentation. Here’s what this means for your project.
Prismic provides:
Content creation and editing tools
Media library for images and files
Content organization and publishing features
API that delivers your content
A developer builds:
The actual website
Custom design and layout
Content preview functionality
Publishing workflows and integrations
Think of Prismic as a powerful content engine that needs a developer to connect it to your website. This approach gives you complete design freedom and better performance, but requires technical expertise to set up initially.
Plan content types
Before your developer starts building, you’ll work together to plan your content structure. This collaboration ensures your website supports all the content you want to publish.
Content types define the different kinds of pages or content sections on your site. Common examples include:
- Landing pages (with flexible sections you can rearrange)
- Blog posts (with fields for title, author, content, featured image)
- Team member profiles (with fields for name, photo, bio, role)
- Product pages (with specifications, images, pricing)
Your developer will create these content types in Prismic based on your website’s needs. Once built, you’ll use these templates every time you create new content.
Questions to discuss with your developer
- What types of pages will your website have?
- What information needs to appear on each page type?
- Who will have access to which kinds of content?
- Will you publish content in multiple languages?
Complete the setup process
Your developer will handle the technical setup while you focus on content planning. Here’s what happens during setup.
Developer responsibilities:
Connect Prismic to your website
Build content types based on your requirements
Create the design and layout templates
Set up content preview so you can see changes before publishing
Configure publishing workflows and any integrations
Your responsibilities:
Provide content requirements and examples
Review and test content types as they’re built
Learn the Prismic editing interface
Plan your initial content and media
The setup process typically takes 1-3 weeks depending on your project’s complexity. Your developer will guide you through testing the content types and preview functionality before you start creating content.
Next steps
Once your developer completes the initial setup, you’re ready to start creating content.