K dispozícii je nová verzia aplikácie.
👷‍♀️ AKTUALIZOVAŤ    Enter

Tesseract TEST app

Reality is merely an illusion, albeit a very persistent one. — 
Albert Einstein


Tesseract TEST app

» voilà — testovací instance «




  ZMENY A AKTUALIZÁCIE   MANUÁL   LASAGNA DEFAULTS   LASAGNA ADMIN


Moderný framework MVP CMS

Tesseract LASAGNA je vysoko výkonný framework CMS pre Model View Presenter (MVP) vytvorený pre rýchly vývoj moderných webových aplikácií vrátane progresívnych webových aplikácií (PWA). Jedinečne využíva Tabuľky Google pre svoj dátový model a správu a ponúka bezkonkurenčnú flexibilitu a jednoduchosť používania so škálovateľnou architektúrou bez relácií.

Kľúčové vlastnosti

Správa údajov

  • Dáta Tabuliek Google: Využíva Tabuľky Google ako základnú súčasť na definovanie svojho dátového modelu a správu obsahu. Tento prístup zjednodušuje aktualizácie obsahu, umožňuje tímovú spoluprácu v reálnom čase a zefektívňuje integráciu s existujúcimi pracovnými postupmi Google Workspace, pričom využíva známe rozhrania tabuliek.
  • Flexibilné dátové štruktúry: Podporuje vysoko prispôsobivé dátové štruktúry, čo umožňuje jednoduché definovanie a úpravu typov obsahu priamo v Tabuľkách Google vrátane automatických prekladov a premenných. To zaisťuje, že váš CMS sa môže rýchlo vyvíjať s potrebami projektu, čím sa eliminujú zložité migrácie databáz a podporuje sa agilita, pričom sa zároveň umožňuje podrobné povolenia Google na kontrolu a úpravu prístupu.
  • V reálnom čase Synchronizácia: Zmeny údajov v Tabuľkách Google sa automaticky synchronizujú s CMS, čím sa zabezpečí, že obsah vašej webovej stránky bude vždy aktuálny a okamžite odráža kolaboratívne úpravy.
  • Knižnica filtrov reťazcov (SF): Obsahuje výkonnú knižnicu filtrov reťazcov (SF) pre pokročilé nahrádzanie a manipuláciu s reťazcami. Táto knižnica poskytuje robustnú podporu pre český, slovenský a anglický jazyk s beta podporou pre nemčinu, čím zabezpečuje presné a lokalizované spracovanie obsahu, často viazané na dátový model pre dynamický obsah.
  • Podpora krátkych kódov: Zahŕňa komplexnú podporu pre krátke kódy, ktorá umožňuje tvorcom obsahu vkladať dynamický obsah, zložité rozloženia alebo interaktívne prvky priamo do textu pomocou jednoduchých a ľahko použiteľných značiek, ktoré sú tiež často viazané na dátový model pre vykresľovanie obsahu.
  • Integrácie založené na bunkách: Podporuje až 30 odlišných generovaných integrácií v rámci jednej bunky Tabuľky Google, čo umožňuje vysoko zhustené a výkonné definície údajov priamo vo vašom obsahu.
  • Vlastné nahradenia NE-ON: Poskytuje podporu pre vlastné nahradenia a transformácie textu pomocou definícií NE-ON a ponúka pokročilú kontrolu nad vykresľovaním obsahu a dynamická manipulácia s údajmi.

Autentizácia a zabezpečenie

  • Autentizácia Google OAuth 2.0: Bezpečné prihlásenie používateľa prostredníctvom robustného štandardu Google OAuth 2.0.
  • Halite Encrypted Passport: Používa Halite na šifrované overovanie pasu, čím poskytuje bezpečný mechanizmus bez relácie na overovanie používateľa bez spoliehania sa na tradičné súbory cookie relácie.
  • Bezpečnostné hlavičky CSP: Zvyšuje zabezpečenie zmierňovaním útokov vstrekovaním obsahu.
  • Obmedzovač rýchlosti: Chráni pred zneužitím a útokmi hrubou silou riadením frekvencie požiadaviek s automatickým zablokovaním, aby sa zabránilo scrapingu obsahu a iným škodlivým aktivitám.

  • Blokovanie podľa krajiny: Integruje sa s Cloudflare pre robustné geografické obmedzenia prístupu, čím zvyšuje bezpečnosť a súlad s predpismi riadením, kde je možné pristupovať k vášmu obsahu.

Vývoj a nasadenie

  • Bezdatabázová a bezrelačná architektúra: Funguje bez tradičnej databázy alebo súborov cookie relácie a spolieha sa výlučne na robustný mechanizmus ukladania do vyrovnávacej pamäte (súborový systém, Redis) na načítanie údajov. Tento dizajn zaisťuje vysoký výkon a je inherentne pripravený na vertikálne a horizontálne škálovanie.
  • Makefile: Zjednodušuje úlohy vývoja a nasadenia pomocou komplexnej sady príkazov.
  • Docker Container: Plánovaná oficiálna podpora Dockeru pre jednoduché nasadenie a prenosnosť (čoskoro).
  • PHP 7.4+ a Composer: Postavené na modernom PHP 7.4+ a spravované pomocou Composera, čo zabezpečuje stabilnú, udržiavateľnú a ľahko rozšíriteľnú kódovú základňu pre vývojárov.
  • Podpora CLI: Rozsiahle rozhranie príkazového riadka na správu takmer každej funkcie frameworku.
  • Podpora Redis: Voliteľná podpora pre databázu Redis pre vylepšený výkon ukladania do vyrovnávacej pamäte.

Front-End a používateľské rozhranie

  • HTML5 dizajn: Moderný základ webdizajnu.
  • Materialize CSS Framework: Poskytuje responzívne a elegantné používateľské rozhranie.
  • Font Awesome Icons: Integruje bohatú knižnicu vektorových ikon.
  • Responzívny dizajn: Zaisťuje optimálne zobrazenie na rôznych zariadeniach.
  • Progresívna webová aplikácia (PWA): Navrhnuté pre rýchle prototypovanie vysokovýkonných PWA, ktoré ponúkajú inštalovateľné funkcie, robustnú offline podporu a bezproblémové zdieľanie webu na mobilných zariadeniach.
  • Custom Service Worker: Vylepšuje možnosti PWA.
  • Viacjazyčná podpora: Vstavaná funkcionalita pre neobmedzený počet jazykov s dostupnou administráciou v angličtine, češtine, slovenčinenemčine (beta).
  • Výkonný smerovač: Obsahuje sofistikovaný systém smerovania s automatickým prepínaním jazykov prostredníctvom detekcie krajiny Cloudflare.
  • WYSIWYG editor Summernote priamo na stránke: Pre intuitívne vytváranie obsahu priamo v aplikácii.
  • Objekt GSC (JavaScript): Vlastný objekt JavaScript pre interakcie na strane klienta.
  • Podpora Cloudflare CDN: Optimalizácie doručovania obsahu.
  • Podpora Google Maps: Jednoduchá integrácia mapovacích funkcií.
  • Podpora Umami Analytics: Pre webovú analýzu zameranú na ochranu súkromia.
  • Integrácia sociálnych sietí a médií: Bezproblémová podpora vkladania a prepájania obsahu z populárnych platforiem vrátane Twitch, SoundCloud, Mastodon, YouTubeVimeo, čím obohacuje vašu stránku o rozmanité médiá.
  • Generované obrázkové galérie: Automaticky vytvára responzívne a vizuálne atraktívne obrázkové galérie zo zadaného obsahu, čím zjednodušuje prezentáciu médií a zvyšuje zapojenie používateľov.

Backend a API

  • Panel administrácie priamo na stránke: Poskytuje zjednodušené rozhranie na správu aplikácie.
  • REST API: Dynamicky generované API pre flexibilný prístup k údajom a integráciu.
  • Vzdialené volania funkcií: Umožňuje bezpečné vzdialené operácie.