WebEdge CMS ir turinio API
Turinio valdymas, kuris maitina svetaines ir leidžia komandai publikuoti be kūrėjo įsikišimo.
Dev-storyIššūkis
Turinys turėjo keliauti į kelias svetaines, bet rankiniai pakeitimai lėtino publikavimą.
Ką darėme
Sukūrėme CMS su Convex duomenų sluoksniu, tipizuotomis struktūromis ir viešu turinio vartojimo keliu.
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
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.
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.
Pagrindiniai moduliai ir vartotojo kelias
Turinio redagavimo ekranai saugo puslapius pagal tipą: paslaugos, projektai, tekstų blokai ir papildomos informacijos sekcijos.
Būsena „juodraštis, revizija, publikuotas“ padeda išskaidyti procesą iki aiškaus momento, kada įrašas ruošiamas viešam pateikimui.
Viešas turinio gavimo kelias pateikia tik patvirtintus duomenis, todėl puslapiai pasiekiami nuosekliai ir pagal nustatytą turinio tvarką.
Paieškos ir filtrai per įrašus leidžia greitai rasti pasenusią arba nepradėtą kalbinę lokalizaciją prieš paleidžiant publikavimą.
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ą.
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.
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.
Susiję straipsniai
Toliau skaityti
Susijusios projektų istorijos
Šie projektai turi artimų technologinių arba produkto sprendimų, todėl padeda matyti, kaip tas pats principas veikia kitame kontekste.
WebEdge projektas
DI agentų valdymo platforma
DI agentų valdymo platforma
Vidinė erdvė agentų darbams, instrukcijoms ir vykdymo būsenoms prižiūrėti.
WebEdge projektas
Kalendoriaus rezervacijų platforma
Kalendoriaus rezervacijų platforma
Laiko rezervavimas, komandų grafikai ir pranešimai vienoje sąsajoje.
Dev-storySvetainių audito platforma
Patikros, taisyklės ir ataskaitos svetainių kokybei bei priežiūrai.
Turite panašią idėją?
Aptarti projektą