Descrizione del progetto
TradottoL'ambito è un'implementazione completamente funzionale, non una prova di concetto. Dovrai descrivere attentamente i nostri tipi di contenuto (articoli, autori, categorie, blocchi di landing page, componenti riutilizzabili, media), impostare una validazione dei campi ragionevole e progettare relazioni in modo che siano convenienti per gli editor, non solo copiare la struttura del database grezzo. Inoltre — un'API pulita e documentata (REST o GraphQL) con paginazione, filtri e separazione tra bozza/pubblicato, e collegarla al nostro frontend JAMstack in modo che le pagine vengano renderizzate dai contenuti del CMS. Gli editor dovrebbero poter creare, visualizzare in anteprima e pubblicare post in modo indipendente, e ruoli e permessi dovrebbero proteggere la struttura da rotture accidentali. Il team ha già un designer e uno sviluppatore frontend, quindi lavorerai come parte di un team, non da solo.
Per favore, invia esempi dei tuoi progetti CMS headless e dicci quale piattaforma consiglieresti per il nostro caso e perché.
— Descrivere i tipi di contenuto, i componenti e le relazioni per flussi di lavoro editoriali reali
— Fornire un'API REST o GraphQL pulita con paginazione, filtri e stati di bozza/pubblicato
— Collegare il CMS al frontend JAMstack e impostare l'anteprima
— Configurare ruoli e permessi per gli editor e il percorso di migrazione per i contenuti esistenti