Voorskou voordat dit werklik is
Kyk hoe ’n sjabloon met ’n werklike of voorbeeldrekord lyk voordat dit ooit aan ’n regstreekse bladsy raak.
Die meeste pSEO-gereedskap vul gerus duisende bladsye met sjablone in sonder om jou te vertel of enigiets daarvan veilig of reproduseerbaar is. CMSHub se sjabloonenjin koppel aan stabiele veld-ID’s met ’n deterministiese renderer — geen uitvoerbare HTML, geen JavaScript-evaluering — sodat elke bladsy wat dit genereer, teruggespoor kan word na presies die rekord en sjabloonweergawe wat dit geskep het.
’n Sjabloon is ’n stel veldkoppelings, nie ’n eenmalige bladsy nie. Verander die onderliggende rekord en die bladsy word saam bygewerk — bou die uitleg een keer en laat die inhoudmodel die skalering doen.
Kyk hoe ’n sjabloon met ’n werklike of voorbeeldrekord lyk voordat dit ooit aan ’n regstreekse bladsy raak.
Genereer of herbou bladsye oor ’n hele versameling in een slag, in plaas van rekord vir rekord.
Een sjabloon kan elke rekord in ’n versameling bedien, sodat ’n ontwerpverandering deurwerk sonder ’n herbou per bladsy.
Die sjabloonenjin evalueer nooit JavaScript nie en verwerp uitvoerbare HTML volstrek. Dis nie ’n inhoudbeleid nie — dis ’n eienskap van die enjin, sodat ’n gegenereerde bladsy nie ’n XSS-aanvalsoppervlak kan word nie, maak nie saak wat ’n rekord bevat nie.
Gegenereerde bladsye is onveranderlike weergawes. Rol ’n webwerf met een aksie terug na ’n vorige bladsytoestand as ’n herbou skeefloop.
Elke bladsy is ’n suiwer funksie van sy bronrekord en sjabloonweergawe — genereer dit weer en kry dieselfde resultaat.
Sjablone kan nie arbitrêre kode uitvoer nie, sodat ’n gekompromitteerde of slordige databron nie ’n gekompromitteerde bladsy kan word nie.
Stap deur die rekord → sjabloon → gehaltehek → bladsy-lewensiklus-demo op die tuisblad.