CMS
Het Total.js contentmanagementsysteem: pagina’s, layouts, navigatie, widgets, berichten en bestanden met een beheerinterface, een JSON-API en geen database om te installeren.
Wat het Total.js CMS is: pagina’s, layouts en widgets zonder database
Het Total.js CMS is een contentmanagementsysteem op Total.js 5 met beheerinterface, pagina’s, layouts, navigatie, widgets, berichten, bestanden, doorverwijzingen, variabelen, sitemap en bezoekersstatistieken, onder MIT-licentie en zonder database om te installeren.
Het Total.js CMS installeren en de eerste keer aanmelden
Voer het CMS uit met Node.js of Docker op poort 8000, meld je aan met de login en het wachtwoord die het bij de eerste start genereert, leer de drie manieren om het beheer te authenticeren en waar de gegevens van de site staan.
Pagina’s, layouts, navigatie, variabelen en doorverwijzingen in het Total.js CMS
Hoe het CMS van een layout en een pagina een openbaar adres maakt: het element met id CMS, de velden van een pagina, variabelen, met Tangular geschreven navigatiescripts, doorverwijzingen, de sitemap en welke pagina’s zichtbaar zijn.
Widgets in het Total.js CMS: gebruik ze in een pagina en schrijf je eigen
Hoe een widget in de HTML van een pagina verschijnt (het attribuut data-cms en zijn JSON), de onderdelen van een widgetbestand, de plaatshouder CLASS, een widget op de server renderen met exports.render en widgets installeren via de API.
De CMS-widgetsrepository: 43 widgets en hoe je ze toevoegt
Een rondleiding door totaljs/cms-widgets, de officiële widgets van het Total.js CMS: wat ze dekken, welke op de server renderen, hoe db.json wordt gegenereerd en hoe je een widget uit een bestand installeert.
De beheer-API van het Total.js CMS: een site vanuit code beheren, back-up en herstel
De JSON-API achter het CMS-beheer op /admin/: het aanroepformaat, de acties van elke plugin en hun rechten, bestanden uploaden en de drie routes voor back-up, herstel en wissen, inclusief wat clear echt doet.
Instellingen, berichten, bestanden en bezoekers van het Total.js CMS en waar alles wordt opgeslagen
De instellingen van het Total.js CMS, de berichtenbeheerder, hoe geüploade bestanden worden geserveerd en verkleind, de bezoekersstatistieken en het dashboard, de integratie met OpenPlatform en het datamodel van de site.