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.

Struktura w pigułce

MDTX opiera się na stukturze opartej o Modele, Widoki, Kształty Danych z jednej strony i Dokumenty z drugiej.

Model

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ć.

Widok

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

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.

Pola

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