Platforma za članstvo i zajednicu
Izazov
Klijent je vodio svoju zajednicu za članstvo na page-builder temi sa četiri različita dodatka za zaključavanje sadržaja, isporuku kurseva, diskusije i plaćanja. Stranice su se učitavale preko pet sekundi, a svako ažuriranje dodatka nosilo je rizik da pokvari nešto drugo.
Pristup
Temu smo napravili iznova, oko jednog jasnog modela podataka: članstva, kursevi i lekcije kao nativni custom post tipovi, sa pravilima pristupa direktno u PHP kodu, umesto kroz lavirint podešavanja dodataka. Prostor za diskusiju zajednice napravljen je kao lagana custom komponenta umesto teškog forum dodatka, a plaćanja su povezana direktno na Stripe API.
Rezultat
Vreme učitavanja stranica palo je sa preko pet sekundi na manje od jedne sekunde. Klijentov tim sada može da doda novi kurs ili nivo članstva bez diranja koda — i, podjednako važno, bez brige da će četiri dodatka loše reagovati jedan na drugog posle ažuriranja.