These are pretty exciting times for us! Since the huge spike in visibility coming from our Product Hunt, we noticed a visible increase in interest and activity, and an impressive number of awesome new DatoCMS-powered websites started popping out. You're awesome!
Since the last update, a ton of new features landed in DatoCMS:
This was a long-coming feature request, and we cannot be more happy to let you know that it finally arrived. You can now easily configure multiple deployment targets for your sites: make some changes to your content, deploy to the staging environment to see how they look like, and when everything is just perfect then publish your website without any worries.
When you create a Model, you are now able to choose how to order your records in the administrative area:
Every change you make to your records is now saved and persisted, along with the information regarding which editor actually made the change. Super-useful both to have a better understanding of who did what, and to restore previous content.
Unlimited content versioning is available on all paid plans.
That's a big one: you can now create custom Roles for your users! We made the system extremely granular, so you can add rules like "editors can view these particular collections of records, but they can only create/update records of type X, and not delete anything".
We are going to add the same kind of granularity also to API keys, so that your frontend will be able to use our API to ie. create new "Contact form" records on form submission, without having to worry about exposing the API key.
We upgraded our JS and Ruby client to make it possible to define language fallbacks: if some information is not present in the current language, the client will try to find a value in a set of configurable languages.