The Slices Builder : Content components for everyone !

Today, we are thrilled to officially annonce the release of a long awaited feature: the new Content Slices Builder

by Renaud Bressand in Writing Room

Version panel : Have a clear view of your content scheduling and document versions

Since the beginning, has provided a powerful publication scheduling and management tool called releases.

by Renaud in Writing Room

A new Media Gallery, Settings and Dashboard

We recently released a design refresh for several components of our writing room including the media gallery, the settings page and the dashboard.

by Renaud Bressand in Writing Room

Richer Slices for Campaigns and Landing Pages

A long awaited feature has been deployed in your repositories.

by Renaud in Writing Room

A new RichText editor for better performance and multi-language support

A new update is hitting beta today. We've completely rebuilt our RichText editor, this comes with some major improvements and changes in the design.

by Renaud in Writing Room

Multi-language is available for all new repositories

A long awaited feature is now available, multi-language and localisation is hitting production! This will allow creating and publishing content in multiple languages.

by Renaud in Writing Room

Webhooks, webhooks everywhere : support for SNI

When you build a website or an app you may want to be informed whenever you update your content. This is good for sending notifications, trigger a publication in social media, invalidate your cache, etc.

by Renaud in Engineering

No more broken links: auto-publication of related documents!

Defining relationships between custom types is a pretty handy way to managing links between your web pages. Let's say you define a product custom type which you can link to a certain category or collection.

by Renaud in Announcement

Reusable content components for your layouts? The new slices are here!

A frequent need from a CMS is some mechanism to define reusable components in the style of Wordpress's Visual Composer. Reusable components allow you to visualy compose rich layouts like composable landing-pages, case studies, rich stories (medium like), etc.

by Renaud in Announcement

Sample Website, Responsive Images and Social Cards!

A selection of free hands-on resources to help developers dig into the API-based (or headless) way of buiding websites. Don't hesitate to share!

by Levi Gable in Announcement

Giving Websites a Life after Birth

Companies and startups still fail at placing their website in the center of their communication and marketing. Despite their huge efforts to integrate unique up-to-date design and technology, their websites suffer from one fundamental problem: they are stagnant, right on the day of their release!

by Sadek Drobi in Concept

Preview content changes in your website

Today, I am glad to ship a new feature: prismic Preview Bar. It allows you to preview your Writing Room changes and it integrates seemlessly into your website in any technology or design. You can preview planned releases, saved or unsaved drafts without publishing them.

by Guillaume Bort in Concept

Experiments: compare content variations efficacy on a blog or page

Ever wanted to know, for sure, whether short titles are more efficient than long ones? A data visualisation is more relevant than a funny kitten photo? Or whether you should use first, second or third person for a blog post or page? And while we're on it, do these vary with different types audiences and domains?

by Sadek Drobi in Writing Room

New website & content experiment tools

We started our journey with to challenge the traditional content management approach. is an entirely new way to bring websites or apps' content alive.

by Sadek Drobi in Announcement

Geo-code your content: find documents around you!

Customising content in relation to one's geographic position (geo-coded content) has become very important in the past few years. For example, when looking for stores on the "Les Bonnes Choses" pastry shop website, it is very handy to be suggested the nearest store depending on your location. This kind of feature is now possible through's Content API thanks to a new document fragment named “GeoPoint”.

by Sébastien Renault in API

Using Hack language &

As you may already know, Facebook released last March, a new programming language for the HipHop Virtual Machine named Hack. Hack is what Typescript is for Javascript: a superset of a primary language, PHP. What does it mean ? It means that PHP is Hack compliant and Hack brings some new features to PHP. This results in most of the existing PHP codebase remaining usable in Hack.

by Sébastien Renault in Engineering

Improve your content discovery: "similar" predicate and "linked" documents

One of today's known trends in media for engaging audience is content discovery. Whether you're publishing in a website or an application, improving your content discovery will have a boosting effect on user engagement.

by Sébastien Renault in API

Introducing webhooks: integration with publishing and changes events

At, one of our goals is to provide a developer friendly platform enabling you to make the best out of your content, be it in the way you present it, optimise it or how you choose to deliver it. This is why we provide a very advanced API design, with very nice querying and caching characteristics.

by Thibault Duplessis in Engineering

Even faster API for faster websites: deliver API & media assets via a CDN

From the early design days, we architectured to provide extreme performance for websites and apps using our content API. Our API is designed to be elastically scalable. In addition, one of the key properties allowing us to achieve high performance is that all our API content calls can be cached forever. This is also true for the media assets linked by the documents: they can be cached forever as well.

by Guillaume Bort in Announcement

baked.js: integrate content management into a static website generator using JavaScript

In a previous article, Rudy explained how to build a website with Content Management using client-side JavaScript and He introduced a JavaScript micro-framework which separates content queries from the presentation templates.

by Étienne Vallette d'Osia in Engineering

Insider's view: how we managed months of content changes for our public beta release!

The past few months have been very exciting for us, as we were secretely preparing our recent public beta release with a lot of changes and enhancements like the brand new redesign of the Writing Room, the new pricing, and all the cool new features.

by Rudy Rigot in Writing Room Free for Open Source and Open Content

Last week we've revealed our Simple and Team Repository pricing plans, today we're revealing another plan: free Open Content plan.

by Guillaume Bort in Announcement

Big Announcements: Thousands of repositories, Public Beta, a new Writing Room and a simplified pricing

With we want to achieve a product that helps every developer integrate content into their websites and apps, and every content writer experiment with and optimize their content ideas. We'll help adopting cutting edge technologies and designs in these websites and apps while presenting optimal, carefully crafted and updated content.

by Sadek Drobi in Announcement a summary of the past few months

A few months back, we announced, a new approach to content managment. We released a private beta of our Writing Room and Content Query API, along with a demo example — the Les Bonnes Choses pastery shop.

by Guillaume Bort in Announcement

A website with manageable content using a Bootstrap theme, client-side JavaScript and

For front-end developers out there who master the art of front-end technologies (including HTML5, JavaScript and CSS), manageable content used to impose some kind of a brick wall that stops the fun. It used to mean learning a back-end technology which is not trivial for some, and even not necessarily interesting for others.

by Rudy Rigot in Engineering

Why did content writers lose trust in CMSs and how to gain it back

Content writers' experience with Content Management Systems has mostly varied from crossing their fingers any time they edit or publish content, to avoiding and minimizing the use of the CMS at any price, replacing it with more trustworthy tools, like word processors and even plain paper!

by Sadek Drobi in Concept

Immutable documents and Restful API: cache forever, update instantaneously

One of the challenges of creating a service for Content Management (Content Query API) is achieving and guaranteeing very low latency. Content is very central to an application or website. Basically you can't show the website if you have no content, and any latency in fetching content means a slow website.

by Sadek Drobi in Concept

Structuring Content leads to Powerful Content Query API

One of the things that got me interested when joining the team, is the possibilities behind the concept of clean separation between content management from one side and the query api from the other side. This is what we call Writing Room and Content Query API.

by Sébastien Renault in Concept

Structured Text: A cleaner way to deal with Rich Text in Manageable Content

A major feature everyone expects when it comes to manageable content, is the ability to author rich text content. At we use what we call structured text chunks as a cleaner way for doing just that.

by Guillaume Bort in Writing Room

Turn a Bootstrap theme into a Manageable Content Website in no time

I often hear a lot of developers regretting that they often have to make a choice between either being able to manage content, or using cool front-end tools designed to make their lives easier, such as Bootstrap. It does feel intriguing to me that this kind of constraint takes so long to be overcome, and that content is often a barrier to entry against the most relevant front-end tools.

by Rudy Rigot in Engineering

Writing Room and Content Query API: a different approach to Content Management

A quick exploration of the world of Content Management reveals obvious limitations in current classical solutions — the disdained Content Management System. These limitations certainly present a great opportunity to fix things up, and reshape what modern Content Management should look like.

by Sadek Drobi in Concept

Start up your website with manageable content astutely using Rails and

A content repository comes with a REST API from which your Rails app can query your content, and a writing-room where you can edit and manage your content.

by Rudy Rigot in Engineering

[ js ⬡⊶⬡ ] 99% pure (or a touch beyond) approach to managing content in JavaScript

You can't get much more native to the web than JavaScript. Indeed, the programming language and its tools have evolved around and with the web - and today it's central to any serious web programming. Not only is it the standard way of working client-side on the Web browsers, but it's now becoming as important on the server side with the rise of node.js.

by Guillaume Bort in Engineering

How API scales

Last week, we successfully launched, introducing several new concepts into the cluttered Content Management world (and breaking a bunch of assumptions about how to manage content). In the last few days since then, we've received loads of positive feedback, we're glad lots of hackers have a good grasp of the concepts. We've also been receiving plenty of very interesting questions.

by Sadek Drobi in API

"Les Bonnes Choses", a complete example

If you don't feel clear yet about how a website is made with, we thought that the best way for you to get into it is to let you see for yourself, and experiment from that.

by Rudy Rigot in Concept


Content is everywhere. When you are creating a website, a web application, a game or a native mobile app - big or small, you have to deal with content at some point. Which inevitably has you asking questions: where do I store content? How can I modify texts? Fix typos, evolve and expand my work?

by Sadek Drobi in Announcement