Je team lanceert een herontworpen prijspagina. Die heeft een nieuw contenttype nodig, drie nieuwe velden op het bestaande PricingTier-type en bijgewerkte content in 12 entries. Als je die wijzigingen direct in productie doorvoert, breekt je live site terwijl je halverwege de migratie zit. Content-omgevingen lossen dit op door je een geïsoleerde kopie van je schema en content te geven om in te werken.
Wat een Omgeving Is
Een omgeving in ContentGrid is een volledige kopie van je schema en optioneel je content. Elke omgeving heeft zijn eigen API-sleutels, zijn eigen entry-toestand en zijn eigen publicatiegeschiedenis. Wijzigingen in één omgeving beïnvloeden een andere niet totdat je ze expliciet samenvoegt of promoot. Je krijgt standaard een production-omgeving en kunt zo veel extra omgevingen aanmaken als je abonnement toestaat.
Veelgebruikte Omgevingspatronen
- Staging-omgeving: Een permanente secundaire omgeving die productie spiegelt. Contenteditors zetten hier wijzigingen klaar voordat ze live gaan. Ontwikkelaars testen API-integraties tegen echte content zonder risico.
- Feature-omgeving: Een kortlevende omgeving aangemaakt voor een specifieke schemawijziging. Je voegt de nieuwe velden toe, werkt de content bij, test je Next.js-component ertegen, en voegt daarna samen naar productie en verwijdert de omgeving.
- Vertaalomgeving: Sommige teams gebruiken tijdens het vertaalproces een aparte omgeving per locale, waarbij vertaalde content bij voltooiing teruggevoed wordt naar de primaire omgeving.
Schemawijzigingen Tussen Omgevingen
Het meest waardevolle gebruik van omgevingen is het veilig testen van schemamigrarties. In ContentGrid kun je een veld toevoegen aan een contenttype in een feature-omgeving, je frontend bijwerken om het te consumeren en verifiëren dat je Vercel preview-deployment correct werkt — allemaal voordat je productie aanraakt. Wanneer je tevreden bent, voeg je de schemawijziging samen naar productie. Je editors zien geen kapot formulier halverwege de middag omdat je een schema-update naar productie hebt gepusht tijdens de werkdag.
Schemawijzigingen zijn de risicovolste content-operaties die je uitvoert. Omgevingen brengen dat risico bijna naar nul door je een repetitieruimte te geven.
API-sleutels en Omgevingsroutering
Elke omgeving heeft zijn eigen API-sleutel. Je development-.env.local-bestand verwijst naar een staging- of development-omgevingssleutel. Je Vercel-productiedeploy gebruikt de productieomgevingssleutel. Schakelen tussen omgevingen is een wijziging van één variabele. Dit maakt het eenvoudig een complete end-to-end-flow te testen — CMS-content, API-respons, frontend-render — geïsoleerd voordat het echte gebruikers bereikt.
Klaar om je concurrenten te volgen?
ContentGrid monitort automatisch websites, e-mails en social media van je concurrenten — en levert gestructureerde intelligence rechtstreeks in je inbox.