O tome koliko je šta bušno se da diskutovati. Nisam stručnjak za security pa da ne ulazim u tu vrstu diskusije no ako 1.000.000 foruma može da koristi TT...
Što reče neko, privatan forum, privatna stvar naše je da prihvatimo ovo ili ono i to je sasvim okej. Poenta priče u ovoj temi je bila da se pokaže da koliko je korisničko iskustvo definitivno unapređeno na desktop verziji toliko je PWA tj mobilna korak unazad u skoro pa svakom smislu u odnosu na TT. Naravno da je bolja u odnosu na staru mobilnu verziju no to ionako niko nije koristio. Bukvalno za svaku akciju je ovde potrebno po 2-3x više klikova, sve je vidno nepreglednije, dark mode užasan u odnosu na TT itd itd. Bukvalno ako treba lista od 50 stavki da se sastavi ne mrzi me. To što neko u 2021 i dalje desktop koristi kao primarni uređaj za pristup ovakim stvarima ne znači da mobilni uređaji davno nisu postali dominantni za ovakve stvari. Svestan sam da je ono samo wrap mobilnog prikaza i da nema tu puno prostora za igru i da upravo zato ne shvatam odluku da neko prosto odseče deo koji je radio super i koji je većini korisnika bio difoltni način pristupanja.
No kao što rekoh, privatni forum i to je ok. Na nama je da prihvatimo ili ne. Ja lično imam problem sa time da koristim nešto lošije od onoga što je bilo do juče, pogotovo kada mi neko kaže da ne znam da je to u stvari bolje, a to je već posao kojim se ja svaki dan bavim i tu već znam o čemu pričam i znam koliko je ovo lošije. Tako da mi se forum sveo na to da proverim ove dve, tri teme da vidim ima li novosti po ovom pitanju... U svakom slučaju, bar ja, neću više daviti na ovu temu. Nadam se da će se u nekom trenutku neko predomisliti i napraviti da to ipak bude kako treba. Problem je ponajviše bio u tome što se nije eksplicitno reklo to i to. Nego biće, neće biti, pa nova verzija plugin-a pa.... Definitivno bi manje stranica bilo da se odmah reklo ovo što je napisano pre 2-3 poruke.
Ok, da rešimo i ovo pitanje jednom i za svagda.
Prvo da bude jasno da su sve odluke u vezi onoga što sada imamo, kako je izvedeno, kako izgleda, kako je organizovano, kako funkcioniše i kako će funkcionisati u narednim fazama došlo iz analize ponašanja posetilaca, a ne tako što sam jedno jutro ustao i rešio da svima zagorčam život.
Za te stvari služe poseta foruma, access logovi koji se čuvaju mesecima na serveru, raznorazne analitike posete i sl. Sve to čini jednu veliku količinu nečega koja treba da se analizira. Realnost je da je mobilna verzija prethodnog foruma bila krš. Zašto - zato što u vreme kada je taj forum bio relevantan (pričam o softveru), mobile dizajn je bio vrlo diskutabilna kategorija. Danas su stvari drugačije, imamo responsive dizajn koji skalira interfejs u zavisnosti od veličine ekrana. Dizajneri i ljudi poput mene troše strašno mnogo vremena kako bi vi, kao krajnji korisnici, mogli da imate sve funkcionalnosti dostupne bez obzira na uređaj sa koga pristupate. I to je vrlo ozbiljna stvar.
Da bi analiza bila preciznija napraviljena je bila i anketa, upravo sa razlogom da bi se posao izveo što bolje i na zadovoljstvo svih strana, i vrlo sam uveren da je posao obavljen kako treba.
Ako se uzme u obzir ukupna poseta, svega 5% je dolazilo sa mobilnih uređaja pre prelaska na XenForo. Imajte u vidu da u tih 5% upada i Tapatalk. Trenutno (dakle nepunih 7 dana nakon što smo pustili novi forum), ta cifra je 15% (80% Android, 15% iOS, 5% sve ostalo) i raste iz dana u dan, što je nešto ka čemu ja stremim - želim da ljudi koriste forum više sa svojih telefona. Dakle, već nakon nepunih 7 dana, procenat korisnika koji ga posećuje i konzumira sa mobilnih uređaja je 3x veći nego pre 7 dana. Mislim da to dosta govori o samoj promeni koja je nastala i tome koliko je Tapatalk zaista relevantan, bar na Benchmark forumu. Na to sve dodaću i činjenicu koju sam već izneo - 10% od tih 5% su Tapatalk korisnici. Benchmark forum je u poslednja 24 časa posetilo preko 80.000 ljudi koji su otvorili preko 500.000 strana i generisali preko 100 GB protoka, pa ako uzmemo to kao neku relevantnu istorijsku statistiku (a nije, poseta je bila značajno niža), to znači da 10% od 5% od 80.000 saobraćaja je dolazilo sa Tapatalk-a dnevno - 400.
Tapatalk je rešenje za problem koji ne treba da postoji. Bio je ok rešenje u vreme kada je mobilna verzija foruma bila krš, ali to više nije slučaj. Tapatalk je ok rešenje za male zajednice koje su na ivici da umru, pa im vidljivost na Tapatalku znači - mi nemamo taj problem. Naši brojevi rastu, ne smanjuju se, a ja imam u planu i uvođenje nekih noviteta koji kroz TT prosto ne mogu da rade.
Što se tiče pomenute bezbednosti i svega ostalog - da bi sve ovo funkcionisalo, sistem mora da bude održiv. Održiv u smislu stabilnog funkcionisanja i redovnog održavanja. To je sve ono što je pravilo probleme na prethodnom forumu - postojanje gomile eksternih zavisnosti koje su mene sprečavale da bilo šta uradim, a da to nije spaljivanje celog vikenda zbog migracije i beskonačnog broja radnih sati u poslednjih godinu dana na sve ostalo. Ja ne želim da pretvorim i ovaj forum u neodrživ sistem, a pogotovo u situacijama kada brza reakcija je neophodna (kada se javljaju bezbednosni propusti i mora brzo da se reaguje, što je u web svetu redovna pojava). Zato postojeći forum, sem namenske teme i četiri modula koje sam sam razvio, ne poseduje ništa sem onoga što XenForo sam nudi. Upravo da bi mogli lakše da ga održavamo.
Tapatalk je pravio neviđeni haos na VB4, kakvog većina vas nije svesna jer sve ovo posmatrate samo iz jednog ugla. Tapatalk je više puta brzinski bio krpljen u poslednje 3 godine zbog sigurnosnih propusta koje je imao i bio krivac za mnogobrojne DDoS napade. Saobraćaj koji je dolazio kroz Tapatalk nije hteo lepo da sarađuje sa ClodFlare-om, iza kojeg se forum nalazi, i uvek je postojao taj jedan problem sa kojim sam ja morao da se mačujem. Zbog 400 poseta dnevno, to je zaista previše posla koji ja nisam voljan da radim.
Ja razumem da je nekima lakši TT za upotrebu - i ja vas razumem. Moj posao je da razvijam servise koje ljudi žele da koriste. Ali da bi sve ovo radilo mora da se gleda šira slika - obe strane medalje. Progressive Web App je tehnički mnogo bolje i savremenije i održivije rešenje i upravo ono koje nama treba i koje nam omogućava da, u budućnosti, uvodimo nove stvari koje će biti momentalno dostupne svuda. Da, možda nije savršen i da možda se ne snalaze svi odmah, ali ja takođe primećujem sve veći broj komentara u drugim temama koji počinju sa "nedostjaao mi je TT" i zavrsavaju sa "ali sam shvatio da je ovo bolje".
Sitne nedostatke ćemo da ispravimo (i ispravljam ih ako ste obratili pažnju na temu o izmenama), ali poslednji put ću da kažem - što se pre naviknete, shvatićete da je vaš otpor prema promeni bio pogrešan. Za tehničke probleme i nedostatke mogu da nađem rešenje, za lenjost i nedostatak volje da se navike menjaju i prihvati nešto novo i bolje - nemam niti želim time da se bavim.