CMS
System zarządzania treścią Total.js: strony, layouty, nawigacja, widżety, wpisy i pliki z interfejsem administracyjnym, API JSON i bez bazy danych do instalowania.
Czym jest CMS Total.js: strony, layouty i widżety bez bazy danych
CMS Total.js to system zarządzania treścią na Total.js 5 z interfejsem administracyjnym, stronami, layoutami, nawigacją, widżetami, wpisami, plikami, przekierowaniami, zmiennymi, mapą witryny i statystykami odwiedzin, na licencji MIT i bez bazy danych do instalacji.
Instalacja CMS Total.js i pierwsze logowanie
Uruchom CMS przez Node.js lub Docker na porcie 8000, zaloguj się loginem i hasłem generowanymi przy pierwszym uruchomieniu, poznaj trzy sposoby uwierzytelniania administracji i miejsce, gdzie leżą dane witryny.
Strony, layouty, nawigacja, zmienne i przekierowania w CMS Total.js
Jak CMS zamienia layout i stronę w publiczny adres: element z id CMS, pola strony, zmienne, skrypty nawigacji pisane w Tangular, przekierowania, mapa witryny i to, które strony są widoczne.
Widżety w CMS Total.js: używaj ich na stronie i pisz własne
Jak widżet pojawia się w HTML strony (atrybut data-cms i jego JSON), części pliku widżetu, symbol CLASS, renderowanie widżetu na serwerze przez exports.render i instalowanie widżetów przez API.
Repozytorium widżetów CMS: 43 widżety i jak je dodać
Przegląd totaljs/cms-widgets, oficjalnych widżetów CMS Total.js: co obejmują, które renderują się na serwerze, jak generowany jest db.json i jak zainstalować widżet z pliku.
API administracji CMS Total.js: zarządzanie stroną z kodu, kopia zapasowa i przywracanie
API JSON stojące za administracją CMS pod /admin/: format wywołań, akcje każdej wtyczki i ich uprawnienia, wgrywanie plików oraz trzy trasy kopii zapasowej, przywracania i czyszczenia, w tym to, co clear naprawdę robi.
Ustawienia, wpisy, pliki i odwiedzający w CMS Total.js oraz gdzie wszystko jest zapisane
Ustawienia CMS Total.js, menedżer wpisów, sposób serwowania i zmiany rozmiaru wgranych plików, statystyki odwiedzających i panel, integracja z OpenPlatform oraz model danych strony.