Visi projektai

WebEdge CMS ir turinio API

Turinio valdymas, kuris maitina svetaines ir leidžia komandai publikuoti be kūrėjo įsikišimo.

Vue 3TypeScriptConvex
WebEdge CMS ir turinio API ekrano vaizdasDev-story
01

Iššūkis

Turinys turėjo keliauti į kelias svetaines, bet rankiniai pakeitimai lėtino publikavimą.

02

Ką darėme

Sukūrėme CMS su Convex duomenų sluoksniu, tipizuotomis struktūromis ir viešu turinio vartojimo keliu.

03

Rezultatas

Publikavimas tapo centralizuotas, o svetainės gali naudoti tą patį patikrintą turinio šaltinį.

Dev-story straipsnis

Kaip buvo kuriamas projektas: WebEdge CMS ir turinio API

Komanda matė, kad svetainės auga greitai, o rankinis turinio taisymas tampa lėtas ir sunkiai sekamas. Pagrindas turėjo tapti centralizuotas ir saugus.

Skyriai

06

Moduliai

04

Stackas

Vue 3 + TypeScript

Trukmė: 12-15 min. Nuo projekto iki mokymosi medžiagos
01 00:00

Kodėl projektas atsirado

Turinys turėjo keliauti į kelias svetaines, bet rankiniai pakeitimai lėtino publikavimą.

Komanda matė, kad svetainės auga greitai, o rankinis turinio taisymas tampa lėtas ir sunkiai sekamas. Pagrindas turėjo tapti centralizuotas ir saugus.

02 01:00

Ką sukūrėme

Sukūrėme CMS su Convex duomenų sluoksniu, tipizuotomis struktūromis ir viešu turinio vartojimo keliu.

Sukūrėme CMS sluoksnį su Convex duomenų modeliu: vienas šaltinis kuria puslapius, sekcijas ir modulinius įrašus keliems produktams.

03 02:40

Pagrindiniai moduliai ir vartotojo kelias

M01

Turinio redagavimo ekranai saugo puslapius pagal tipą: paslaugos, projektai, tekstų blokai ir papildomos informacijos sekcijos.

M02

Būsena „juodraštis, revizija, publikuotas“ padeda išskaidyti procesą iki aiškaus momento, kada įrašas ruošiamas viešam pateikimui.

M03

Viešas turinio gavimo kelias pateikia tik patvirtintus duomenis, todėl puslapiai pasiekiami nuosekliai ir pagal nustatytą turinio tvarką.

M04

Paieškos ir filtrai per įrašus leidžia greitai rasti pasenusią arba nepradėtą kalbinę lokalizaciją prieš paleidžiant publikavimą.

04 04:30

Architektūra ir technologiniai sprendimai

Technologinis pagrindas: Vue 3, TypeScript, Convex. Ši dalis svarbi ne dėl logotipų sąrašo, o dėl to, kaip pasirinktas stackas padeda valdyti duomenis, būsenas, vartotojo veiksmus ir tolimesnę priežiūrą.

Prie CMS integruota kontrolės schema su tipais, todėl klaidų šaltinis aiškiai atpažįstamas ir turinys nekrenta į neleidžiamą būseną.

05 06:30

Kaip tai veikia realiame scenarijuje

Realiame naudojime „WebEdge CMS ir turinio API“ veikia kaip nuosekli seka: pirmiausia sprendžiama pradinė problema, tada vartotojas atlieka pagrindinį veiksmą, mato aiškų duomenų kelią ir rezultatą. Taip patirtis lieka logiška, o ne atsitiktinis ekranų rinkinys.

Praktinė vertė matoma ten, kur anksčiau reikėjo rankinio darbo: dalis proceso automatizuota, atsakomybės aiškiai atskirtos, o kiekvienas modulis atlieka vieną suprantamą funkciją. Būtent dėl to sprendimą lengva prižiūrėti ir plėsti.

06 08:30

Rezultatas ir pamokos

Publikavimas tapo centralizuotas, o svetainės gali naudoti tą patį patikrintą turinio šaltinį.

Komandai nebereikia skaityti skirtingų rankinių šaltinių: keliems produktams naudojamas vienas redagavimo procesas su vienoda kokybės pakopa.

Toliau skaityti

Šie projektai turi artimų technologinių arba produkto sprendimų, todėl padeda matyti, kaip tas pats principas veikia kitame kontekste.

Turite panašią idėją?

Aptarti projektą