October CMS täieneb vaikselt uute toredate võimalustega. Arendajad lisasid kasutajate loodud sisu toe, lihtsustasid Vue-komponentide kasutamist ning tegid lõpuks punkti loole RainLab.Translate.

Me ei hakka igat funktsiooni üksikasjalikult lahkama - vaatame üle peamised uuendused ja vaatame, mis neist võiks päriselt töös kasulik olla.

Kasutajate loodud sisu

Kommentaarid, tagasisidevormid ja arvustused koos modereerimisjärjekorra, e-posti teavituste ja rämpsposti kaitsega. Nüüd saab kõike seda teha ka Tailori abil, kasutades spetsiaalset blueprint'i tüüpi - submission.

Tõenäoliselt peaks see vormidega töötamist lihtsustama, kuid esialgu teeme need endiselt vanamoodi - käsitsi.

Vue-komponendid teemas

Uuendus võimaldab lisada veebilehele interaktiivseid elemente. Näiteks tootekonfiguraatori, reaalajas otsingu või interaktiivse broneerimisvormi. Varem nõudsid sellised lahendused märkimisväärselt käsitsi tehtavat tööd või kogu front-end'i üleviimist Vue.js/Nuxt.js peale. Nüüd on komponente lihtsam luua ja erinevatel lehtedel taaskasutada.

Teema ressursid andmebaasis

Veebisaidid töötavad üha sagedamini „pilvepõhises“ infrastruktuuris, kus servereid saab asendada ja skaleerida. Varem võisid redaktori kaudu üles laaditud pildid, stiilid ja skriptid „kinni jääda“ ühte serverisse. Nüüd hoitakse kogu seda sisu ühises pilvesalvestuses ja edastatakse CDN-i kaudu - see tähendab, et see on kiirelt ja ühtemoodi kättesaadav kõigile külastajatele, olenemata nende asukohast.

Pistikprogrammist RainLab.Translate loobutakse lõplikult

Meie jaoks isiklikult kõige olulisem muudatus. Oleme juba kirjutanud, et versioonis 4.2 lisasid arendajad tuuma Translatable trait'i ning üldiselt muutus tõlgete struktuur andmebaasis palju paremaks ja jõudluse mõttes tõhusamaks. Samas uuenduses lisati adminliidesesse ka kiirtõlked. Versioonis 4.3 ilmus mugav teemade tõlgete redaktor. Nüüd viidi lõpuni ka URL-ide ja sisufailide tõlkimise tugi ning vajadus pistikprogrammi RainLab.Translate järele kadus lõplikult.