Not that complicated, right? It's just nodes within nodes, exactly like HTML. For those who never heard of it, Unified offers a big ecosystem of utilities to parse, transform, manipulate, convert and serialize content of any kind. More and more often these technologies are component-based, and string-based HTML content is not a great match because you often lose most of the nice features that comes with these frameworks.įor all of these reasons, we wanted a highly structured, deeply typed format to ensure control of the information and the ability to unambiguously parse and serialize the content to any medium, with clear separation from presentation concerns.Īfter lengthy evaluations, for DatoCMS Structured Text we chose to adhere to the Unified collective. To implement a successful Omnichannel strategy, you need to deliver content not only through the web, but on an ever-growing number of different mediums ranging from native apps, voice assistants, e-books, IoT, etc, each with their own peculiarities Įven if we just consider the web, the number of frontend technologies available to generate websites has never been greater. Web content has moved to a set of components much richer than just text and images - from embeds to interactive codeblocks, to between-paragraphs call to actions - and this richness is very difficult to represent with HTML or Markdown (or, at the very least, cumbersome for editors) Meet dast, the JSON behind Structured Text We're quite proud of the final result: □ Here is a pretty self-explanatory 2 minutes preview of the editor. Structured Text, while inspired by the best WYSIWYG editors on the headless CMS market, is designed to offer the same underlying benefits our of Modular Content field - that is, the freedom for editors to compose dynamic content using elementary blocks made available by their developers - but when the need is not to compose landing pages, but to write rich-text content. It stores the content in a safe, semantic and readable JSON format, representing a tree of well-defined nodes. It allows you to create hyperlinks to other records in your project, and intersperse textual content with custom blocks - which can represent galleries, videos, embeds, call-to-actions, etc. It offers a beautiful, Notion-like editor designed for focus, with slash commands, markdown/keyboard shortcuts, and drag & drop. Probably my first choice in a solution, if I have the choice, would be a whitelist of tag and attribute names.Today, we’re thrilled to release a new Dato CMS WYSIWYG field called Structured text, which is the result of months of development and research: ![]() (Ergo, lowercasing the string, and searching for '
0 Comments
Leave a Reply. |