Conteúdo
Como as suas informações são estruturadas.
Modelos e campos
Defina o formato dos seus dados a partir de dezesseis tipos de campo nativos, incluindo rich text, decimais exatos, mídia, referências e geopontos, no console ou em código.
Relações
Aponte um modelo para outro com um campo de referência e leia através dele em uma só consulta, com tipos de relacionamento que decidem se o acesso e as exclusões acompanham a referência.
Prosa e modelos inline
Rich text que guarda os seus próprios modelos entre os parágrafos, em qualquer ordem, modelos inline que você define uma vez e reutiliza como tipos de campo, e listas tipadas.
Hierarquias
Declare um campo de referência como a hierarquia de um modelo e os registros dele formam uma árvore, com toda leitura devolvendo o caminho do registro e seus ancestrais.
Locales
Traduza campos de texto e de prosa por locale, com uma cadeia de fallback percorrida campo a campo e um modo estrito que informa quais campos ficaram sem tradução.
Personalização
O servidor escolhe a versão de um registro que uma requisição recebe, a partir do contexto que a leitura envia e dos segmentos em que o usuário logado está. Inclui um exemplo prático.
Variantes
Varie um registro inteiro, um único campo ou uma única entrada de prosa por público, com a variante selecionada no servidor a partir de regras de segmentação reutilizáveis e priorizadas.
Públicos e segmentos
Monte públicos a partir de dimensões de contexto como dispositivo, plataforma, locale e status de login, e de segmentos baseados em regras que o servidor avalia a cada requisição.
Chaves naturais e lookups
Identifique um registro por uma chave legível e declare chaves de lookup únicas extras em um modelo, para que um handle ou um SKU o encontre em uma única consulta tipada.
Design tokens
Cor, tipografia e espaçamento guardados como tokens no projeto e servidos pela API, para que um app que os lê em tempo de execução mostre uma mudança de marca assim que ela for publicada.