ID-uri stabile de câmp
Câmpurile sunt adresate după ID, nu după etichetă. Redenumește un câmp în interfață și toate legăturile de șablon și integrările API continuă să funcționeze.
Definește tipurile de conținut așa cum un inginer ar proiecta o schemă — nu așa cum te obligă un page builder. Fiecare câmp are un ID stabil, așa că șabloanele și integrările supraviețuiesc redenumirii unui câmp în loc să se strice pe tăcute.
Text scurt, text formatat, relații, media, enumerări, date calendaristice, numere zecimale, JSON și componente tipizate îți oferă un model de conținut real — aceleași elemente de bază pe care le-ai folosi la proiectarea unei scheme de bază de date, puse la dispoziția editorilor ca și câmpuri structurate.
Câmpurile sunt adresate după ID, nu după etichetă. Redenumește un câmp în interfață și toate legăturile de șablon și integrările API continuă să funcționeze.
Leagă înregistrările între ele și restricționează câmpurile la nivel de schemă, ca datele greșite să fie respinse la introducere, nu descoperite mai departe în flux.
Modificările de schemă rulează cu verificări de impact în mod de probă și se aplică doar înainte — evoluția unui tip de conținut nu resetează niciodată înregistrările deja existente.
Construiește o dată componente reutilizabile și imbricate, apoi lasă editorii să asambleze corpuri de pagină flexibile dintr-un set permis de blocuri — fără grupuri de câmpuri copiate, fără tichete pentru programatori ca să rearanjezi o pagină.
Definește o componentă — o adresă, un nivel de preț, o întrebare frecventă — o singură dată și refolosește-o în fiecare tip de conținut care are nevoie de ea.
Oferă editorilor un set selectat de blocuri din care să compună corpul paginii, fără să deschizi layoutul pentru HTML arbitrar.
Fiecare câmp poate avea valori pentru fiecare limbă, cu o înregistrare sursă clară în limba implicită, așa că traducerea rămâne structurată, nu duplicată.
Definește câmpuri, adaugă o componentă și vezi o pagină generată legată de date reale.