March Update

March Update: Springing Forward with Better Organization!

Posted on March 22nd, 2023 by Matteo Papadopoulos

๐Ÿ‘‹ Ciao amici!

You might have noticed our radio silence lately, but rest assured, we have been diligently working on something special. I'll let you in on that soon. But first, a little about my journey at DatoCMS.

I'm still the new kid on the block, only five months in. I found out that it's a tradition in the first part of the year to gather the team to carefully assess our roadmap and determine our priorities for the next six months. We have been discussing clear goals, reviewing every single feature request, striking out visionary ideas that don't serve our purpose, and much more. Next month, Iโ€™ll probably be able to tell you more; just to spoil the near future, I share two words: "deep filtering"! ๐Ÿ˜Ž

Now, let's talk details.

Organizations for Clients โ€“ Keep it Simple

Remember when Stefano introduced "Organizations"? Great to see how many of you have already started using it. Pretty cool, huh?!

In case you missed it, Organizations allow you to create and transfer your projects into a workspace that can be shared among team members and hold separate billing information. You can even have multiple Organizations for different purposes โ€“ flexibility at its best.

One of the significant benefits of organizations is the ability to have multiple account owners. This ensures that email notifications related to billing or project transfer requests can reach multiple team members, improving collaboration. 

Most importantly, no more password sharing between the team โ€“ everyone can start using their personal account with 2FA.

The Viewer role is useful for people on your team who deal with administration, as they can download invoices and track costs without inadvertently changing any data in the projects. We know that you don't want to pay for these kinds of seats or even allow them to accidentally delete your projects!

Converting your current account to an organization is just one click away, and everything will be transferred in a snap: projects, plans, billing profiles. Invite your partners or managers to share the ownership, but always remember the Spiderman rule about powers, responsibility and all that jazz! So, make sure to use this powerful role wisely!

Create an Organization

Organizations for Agencies โ€“ Less Process, More Progress

Agencies, we've got you covered! Our new Partner Program gives you more control, less hassle.

By linking your client's Organization to yours, your team can finally use DatoCMS with their personal accounts and view and access inherited projects at no cost. This also enables you to offer your customers special plans and discounts while also eliminating the need for them to pay for your developer seats โ€“ something they never want to do.

An agency can get mandates from their customers to manage their projects

So, these benefits are advantageous for both customers and agencies.

If you are a customer, ask your agency about linking up for better deals on your projects.

If you are an agency, apply to our brand-new Partner Program, unlock the superpowers, and showcase your success stories!

No fees, no strings โ€“ just a few requirements to ensure a quality experience. We've had an overwhelming response, and we can't wait to welcome our new partners. I'll personally introduce the perks to new and existing partner agencies, so let's get to know each other. Excited to meet you and learn about your amazing work!

Let's talk!

Official Svelte/SvelteKit Library

We have just released an official Svelte library that includes several components designed to make your development process even smoother.

The library features components for responsive images, Structured Text, and a helper component for rendering SEO meta tags. These components are specifically designed to work with data returned from DatoCMS GraphQL API, ensuring that they are highly performant and optimized for use with the CMS.

One of the key benefits of using the DatoCMS Svelte library is its flexibility. For instance, the Structured Text component allows developers to easily render content in any way they need by creating just a few custom Svelte components. This means that you can create a rich user experience that is tailored to your specific needs.

To further support your endeavors, we have updated our Svelte starter project to now utilize components from the official library, and is a good way to get a feel for how the components work in practice.

Useful links:

The usual round of minor improvements ๐Ÿ˜œ 

In addition to the most significant changes, we also managed to squeeze some more minor things requested by our Community:

Deprecating the "exists" filter for string, text, and Structured Text fields
We've deprecated the confusing exists filter for text fields, which returned empty strings, and introduced an isPresent filter to select non-null and non-empty values. 

From our blog

How To Build a Blog With Nuxt and a Headless CMS
Follow this tutorial and learn how to build a blog using Nuxt and a headless CMS for content management! 

Introducing more affordable video streaming and encoding options
We are thrilled to announce that we have made video streaming and encoding more affordable than ever before!

๐Ÿ‡ณ๐Ÿ‡ฑ Project of the month

A future-oriented platform for CED, a leading European tech-enabled insurance services and solutions platform.

EMN design system

The Iquality team (๐Ÿ‡ณ๐Ÿ‡ฑ Netherlands) did a fantastic job adopting a composable architecture for the new CED platform, ensuring a modern, user-friendly, and future-proof experience. A design system based on CED's house style enables consistent UX design and easy addition of new experiences. The platform's component-driven approach allows for quick template building and digital accessibility testing. 

Discover the project

โ˜€๏ธ That's it for this month! 

Spring has sprung, bringing warmth and sunny days! If you're considering visiting Italy for a business trip, conference, or โ€” even better โ€” a vacation, it would be a pleasure to meet up for a drink during this delightful season. Truly, this is going to be the best time of the year. ๐Ÿธ