MDTX jest systemem CMS czyli Content Management System. Służy do zarządzania treścią na stronach oraz zarządzaniu ich wizualizacją. Dzięki zaawansowanym featurom AI stara się znacznie przyśpieszyć pracę content-managerom. Na początku zajmiemy się strukturą jaką reprezentuje ten system. Szczegółowe informacje znajdziesz w poszczególnych sekcjach tej dokumentacji.
MDTX opiera się na stukturze opartej o Modele, Widoki, Kształty Danych z jednej strony i Dokumenty z drugiej.
Model jest to definicja struktury danych powtarzalnego dokumentu. Umożliwia ustalenie pól jakie posiada i jakie potem content manager będzie mógł wypełniać.
Jest tożsamy z modelem lecz nie jest powtarzalny. Aby to lepiej zrozumieć przedstawię przykład. Modelem może być np. BlogPost
ponieważ na jednej stronie będziemy mieli wiele blog postów. Widokiem może być np. HomePage
ponieważ będziemy mieli tylko jedną stronę główną.
Kształt danych nie zawiera w sobie wcale contentu, a jest używany by zdefiniować powtarzalną strukturę występującą w wielu widokach i modelach. Kształtem danych może być np. Icon
czyli jakaś reprezentacja ikonki. Potem model BlogPost
może mieć pole typu Icon
.
Zarówno Model Widok jak i Kształt danych zawiera pola. Pola są to nic innego jak miejsca które potem są wypełniane przez content managera. BlogPost
może mieć np. pola title
content
oraz image
czy też author