Esikatsele ennen kuin se on totta
Esikatsele mallia todellista tai esimerkkitietuetta vasten ennen kuin se koskaan koskee julkaistuun sivuun.
Useimmat pSEO-työkalut täyttävät mielellään tuhansia sivuja mallipohjista kertomatta, onko mikään siitä turvallista tai toistettavaa. CMSHubin mallimoottori sitoutuu pysyviin kenttätunnisteisiin deterministisellä renderöijällä — ei suoritettavaa HTML:ää, ei JavaScriptin suoritusta — joten jokainen sen generoima sivu voidaan jäljittää täsmälleen siihen tietueeseen ja malliversioon, joka sen tuotti.
Malli on joukko kenttäsidontoja, ei yksittäinen sivu. Muuta taustalla olevaa tietuetta, niin sivu päivittyy sen mukana — rakenna asettelu kerran ja anna sisältömallin hoitaa skaalaus.
Esikatsele mallia todellista tai esimerkkitietuetta vasten ennen kuin se koskaan koskee julkaistuun sivuun.
Generoi tai rakenna uudelleen koko kokoelman sivut yhdellä ajolla, ei tietue kerrallaan.
Yksi malli voi palvella kokoelman jokaista tietuetta, joten muotoilumuutos leviää kaikkialle sen sijaan, että jokainen sivu pitäisi rakentaa uudelleen.
Mallimoottori ei koskaan suorita JavaScriptiä ja hylkää suoritettavan HTML:n suoralta kädeltä. Kyse ei ole sisältölinjauksesta — se on moottorin ominaisuus, joten generoidusta sivusta ei voi tulla XSS-hyökkäyspintaa, sisälsipä tietue mitä tahansa.
Generoidut sivut ovat muuttumattomia versioita. Palauta sivusto aiempaan tilaan yhdellä toiminnolla, jos uudelleenrakennus epäonnistuu.
Jokainen sivu on puhdas funktio lähdetietueestaan ja malliversiostaan — generoi se uudelleen ja saat saman tuloksen.
Mallit eivät voi suorittaa mielivaltaista koodia, joten vaarantunut tai huolimaton datalähde ei voi muuttua vaarantuneeksi sivuksi.
Käy etusivulla läpi demo tietue → malli → laatuportti → sivun elinkaari.