Limitations

Dossier is in active development so there are several features that you would expect from a mature CMS that are not yet supported.

If you want to help out addressing these issues or of we've missed something, get in touch! 😀

Things you probably expect

  • Deleting entities (but you can archive them) – need to decide how deleting data should work. Should the data disappear directly or should it be retrievable from a bin, and if so by whom and for how long?
  • Show validation issues in UI – currently some validation issues are only checked on the server
  • User info in UI – currently we don't display information about the user who made changes to an entity even though we store the user id. Need to figure out how to do it without requiring storing user data in Dossier
  • Improved entity history UI – currently there's just a proof of concept UI, but it's hard to see the difference between different versions of an entity
  • Publishing multiple dependant entities in UI – when publishing an entity that references an unpublished entity the action will fail. Using the API you can publish both entities together but there is no UI for it
  • Improved authorization – controlling who can create, edit or publish entities and schema. Currently you can do it yourself (since you're in full control of all API calls to the server), but the UI won't reflect what's possible and could be easier/more integrated
  • Locale – want to explore how to make the support slightly more flexible than just locale. Often have the need to customize content for different markets

Onwards and upwards!

😅