Architettura Del Pacchetto

WebBlocks CMS viene installato come pacchetto Composer fklavyenet/webblocks-cms in un'applicazione Laravel. Composer gestisce il pacchetto in vendor/fklavyenet/webblocks-cms; codice applicativo, ambiente e distribuzione appartengono all'applicazione ospitante.

Responsabilità Del Pacchetto E Dell'Applicazione

Il pacchetto fornisce rotte, controller, viste, migrazioni, traduzioni e risorse pubbliche del CMS. L'applicazione fornisce rotte e funzionalità proprie, connessione al database, posta, pianificazione e configurazione del filesystem. Tenere codice e contenuti specifici all'esterno del pacchetto permette agli aggiornamenti di sostituire in sicurezza i file del CMS.

Non modificare i file di vendor/ per personalizzare un sito. Usare impostazioni CMS supportate, risorse del sito/della pagina e punti di estensione dei plugin. Vedere Public Assets, Plugin System e Installation.

Rotte E Coesistenza

L'amministrazione usa /webadmin. Le rotte pubbliche del CMS operano come fallback: le normali rotte Laravel dell'applicazione hanno precedenza. Un prefisso di montaggio facoltativo per l'intera installazione può isolare i contenuti CMS. Prima di cambiarlo, controllare vincoli delle rotte e collegamenti esistenti. Coexistence descrive configurazione e comportamento degli URL.

Installazione E Aggiornamenti

Installare il pacchetto con Composer ed eseguire la configurazione CMS documentata nell'applicazione. Gli aggiornamenti devono conservare file applicativi, impostazioni d'ambiente e contenuti caricati. Seguire Updates per i percorsi supportati e Operations per backup e ripristino.

Le vecchie installazioni gestite dalla directory principale hanno passaggi di transizione specifici per versione. Seguire le istruzioni applicabili invece di copiare vecchi file della radice in un'installazione a pacchetto.

Documentazione E Contratti Di Esecuzione

Documentazione e guide sono mantenute separatamente dal pacchetto installabile. Il pacchetto include l'inventario di creazione esposto da Internal Content API. Confermare blocchi, campi e autorizzazioni disponibili nell'installazione di destinazione tramite API Discovery.