ForgeCMS
it

CMS

Il sistema di gestione dei contenuti di Total.js: pagine, layout, navigazione, widget, post e file con un’interfaccia di amministrazione, un’API JSON e nessun database da installare.

RicettaTag

Cos’è il CMS di Total.js: pagine, layout e widget senza database

Il CMS di Total.js è un sistema di gestione dei contenuti su Total.js 5 con interfaccia di amministrazione, pagine, layout, navigazione, widget, articoli, file, reindirizzamenti, variabili, sitemap e statistiche delle visite, con licenza MIT e senza database da installare.

cmspageslayoutswidgetscontent

Installare il CMS di Total.js e accedere per la prima volta

Esegui il CMS con Node.js o Docker sulla porta 8000, accedi con il login e la password che genera al primo avvio, scopri i tre modi di autenticare l’admin e dove vivono i dati del sito.

cmsinstalldockerlogintokenopenplatform

Pagine, layout, navigazione, variabili e reindirizzamenti nel CMS di Total.js

Come il CMS trasforma un layout e una pagina in un indirizzo pubblico: l’elemento con id CMS, i campi di una pagina, le variabili, gli script di navigazione scritti con Tangular, i reindirizzamenti, la sitemap e quali pagine sono visibili.

cmspageslayoutsnavigationredirectsvariablessitemap

I widget nel CMS di Total.js: usarli in una pagina e scrivere i tuoi

Come appare un widget nell’HTML di una pagina (l’attributo data-cms e il suo JSON), le parti di un file di widget, il segnaposto CLASS, renderizzare un widget sul server con exports.render e installare widget tramite l’API.

cmswidgetsrenderclassdata-cms

Il repository dei widget del CMS: 43 widget e come aggiungerli

Un giro in totaljs/cms-widgets, i widget ufficiali del CMS di Total.js: cosa coprono, quali vengono renderizzati sul server, come si genera db.json e come installare un widget da un file.

cmswidgetscataloguedb.json

L’API dell’admin del CMS di Total.js: gestire un sito da codice, backup e ripristino

L’API JSON dietro l’admin del CMS su /admin/: il formato delle chiamate, le azioni di ogni plugin e i loro permessi, il caricamento di file e le tre route per backup, ripristino e svuotamento, compreso ciò che clear fa davvero.

cmsapiadminbackuprestorepermissions

Impostazioni, post, file e visitatori del CMS di Total.js e dove si salva tutto

Le impostazioni del CMS di Total.js, il gestore dei post, come vengono serviti e ridimensionati i file caricati, le statistiche dei visitatori e la dashboard, l’integrazione con OpenPlatform e il modello dei dati del sito.

cmssettingspostsfilesvisitorsstorage