Kako smo poboljšali korisničko iskustvo za forum na farmaceut.hr

Kad zajednica preraste alat na kojem je nastala, imate dvije mogućnosti: krpati postojeće ili izgraditi temelje za sljedećih deset godina. Za forum na farmaceut.hr odabrali smo ovo drugo - i u ovom članku detaljno pokazujemo kako smo forum iz rubrike unutar WordPressa pretvorili u samostalnu enterprise platformu: Farmaceut.hr - Forum za zdravlje. Kontekst: zajednica koja […]

Autor: Marko Gugić

Datum objave: 23. 07. 2026.

Sadržaj

Kad zajednica preraste alat na kojem je nastala, imate dvije mogućnosti: krpati postojeće ili izgraditi temelje za sljedećih deset godina. Za forum na farmaceut.hr odabrali smo ovo drugo – i u ovom članku detaljno pokazujemo kako smo forum iz rubrike unutar WordPressa pretvorili u samostalnu enterprise platformu: Farmaceut.hr – Forum za zdravlje.

Kontekst: zajednica koja je prerasla svoj prvi dom

Farmaceut.hr izgradili smo kao cjelovitu platformu za očuvanje zdravlja: stručni članci, interaktivni kalkulatori, kvizovi i forum “Pitaj farmaceuta” na kojem posjetitelji postavljaju zdravstvena pitanja. Forum je od početka bio jedan od najvažnijih dijelova portala – mjesto gdje sadržaj ne piše redakcija, nego ga stvaraju korisnici i stručnjaci zajedno.

Upravo je taj uspjeh stvorio problem. Forum ugrađen u WordPress bio je odličan za validaciju ideje, ali s rastom zajednice granice su postajale sve vidljivije:

  • sustav obavijesti bio je skroman – korisnici često ne bi saznali da je njihov odgovor stigao,
  • upravljanje korisničkim računima i profilima bilo je ograničeno,
  • rasprave se nisu osvježavale u stvarnom vremenu,
  • moderiranje je zahtijevalo sve više ručnog rada,
  • svaka ozbiljnija nova značajka značila je prilagođeni razvoj na infrastrukturi koja za forume nije bila projektirana.

Mogli smo nastaviti nadograđivati postojeće. Umjesto toga, postavili smo pitanje koje si postavljamo na svakom projektu: koje rješenje ima najniži ukupni trošak vlasništva kroz pet godina – a najbolje iskustvo za korisnika već danas?

Zašto Discourse

Nakon usporedbe vodećih forumskih rješenja, odabrali smo Discourse – platformu otvorenog koda koja je posljednjih desetak godina postala standard za moderne online zajednice i koju za svoje forume koriste vodeće svjetske tehnološke tvrtke.

Razlozi su bili vrlo konkretni:

Moderna arhitektura. Discourse je izgrađen na Ruby on Railsu i Ember.js frontend okviru, s PostgreSQL bazom i Redisom za predmemoriju i poslove u pozadini. To znači sučelje koje se ponaša kao aplikacija: rasprave se ažuriraju uživo, listanje je beskonačno, a stranica se praktički nikad ne osvježava ručno.

Open source bez kompromisa. Nema licencnih troškova, nema vendor lock-ina, a iza platforme stoji aktivan razvoj i velika zajednica. Svaka značajka koju bismo inače razvijali mjesecima – tu je već ugrađena i testirana na tisućama zajednica.

Značajke koje zajednica stvarno treba. Sustav povjerenja (trust levels), oznake i titule, privatne poruke, praćenje kategorija i oznaka, pretraga cijelog foruma, automatski prijedlozi sličnih tema, skice, tamni način rada, mobilno sučelje razine aplikacije – sve native, bez ijednog dodatnog razvoja.

Kontrola nad podacima. Discourse smo postavili na vlastiti poslužitelj (Linux VPS + Docker) u EU. Za zdravstvenu zajednicu to nije detalj: podaci korisnika ostaju pod našom kontrolom, u europskoj pravnoj nadležnosti, uz automatizirane sigurnosne kopije i dokumentiran postupak nadogradnji.

Forum živi na poddomeni forum.farmaceut.hr – čisto odvojen od portala, sa slobodom da se skalira i održava neovisno.

Migracija: 200+ tema, nijedna slomljena poveznica

Najosjetljiviji dio projekta nije bio tehnički, nego povjerenje: na starom forumu živjele su stotine pitanja i stručnih odgovora koji su se rangirali na tražilicama i dovodili posjetitelje svaki dan. Selidba nije smjela izgubiti ništa od toga.

Postupak je izgledao ovako:

  1. Inventura sadržaja. Popisali smo sve teme starog foruma i njihove adrese.
  2. Migracija s očuvanim kontekstom. Preselili smo 200+ tema – pitanja, odgovore, autorstvo i kronologiju – na novu platformu.
  3. Mapiranje adresa. Svaka stara adresa (farmaceut.hr/pitaj-farmaceuta/…) dobila je svoju novu adresu na forum.farmaceut.hr.
  4. Trajna 301 preusmjeravanja. Svatko tko dođe preko stare poveznice – s tražilice, iz starog članka ili s društvenih mreža – automatski završi na istom pitanju u novom sučelju. Tražilicama isto preusmjeravanje signalizira da autoritet stranice prenesu na novu adresu.
  5. Praćenje indeksiranja. Nakon migracije pratili smo Google Search Console dok tražilice nisu uredno preuzele nove adrese.

Rezultat: korisnik koji je prije godinu dana spremio poveznicu na odgovor o interakciji lijekova i danas dolazi na isti odgovor – samo u bržem i ljepšem ruhu.

Verificirani stručnjaci: povjerenje ugrađeno u sučelje

Najveći problem zdravstvenih rasprava na internetu nije nedostatak odgovora – nego nemogućnost da razlikujete provjeren stručni odgovor od dobronamjernog nagađanja. To smo riješili sustavno.

Svaki stručnjak na forumu prolazi ručnu verifikaciju: provjeravamo identitet, struku, titulu i dokaz kvalifikacije. Tek nakon provjere osoba ulazi u grupu verificiranih stručnjaka i dobiva:

  • oznaku “verificirani stručnjak” na profilu,
  • titulu koja se prikazuje uz svaki odgovor – npr. “magistra farmacije” ili “dr.med.”.

Korisnik tako na prvi pogled, u samoj raspravi, vidi čiji je odgovor provjeren – bez klikanja na profile i bez nagađanja. Transparentno je i obratno: tko oznaku nema, taj verifikaciju nije prošao.

Oko verifikacije smo izgradili i cijeli onboarding proces: prijavni obrazac, paket dobrodošlice s vodičem za pisanje odgovora te podršku pri prvim objavama. Sve je dokumentirano kao standardni operativni postupak – svaki novi stručnjak prolazi identičan put, što proces čini ponovljivim i otpornim na rast.

Anonimna pitanja i integriran chat: najvažnija značajka koju većina foruma nema

Zdravstvena pitanja su osobna. Naša analiza starog foruma pokazala je obrazac koji poznaje svatko tko vodi zdravstvenu zajednicu: najviše čitane teme često su one koje se ljudi ne usude pitati pod svojim imenom.

Zato na novom forumu svaki registrirani korisnik može jednim klikom prijeći u anonimni način: platforma ga privremeno prebaci na anonimni profil, pitanje se objavi bez ikakve veze s njegovim identitetom, a povratak na vlastiti račun jednako je jednostavan. Odgovore na svoje pitanje i dalje uredno prati.

Uz anonimnost smo spustili i drugu barijeru – registraciju. Prijava Google računom traje nekoliko sekundi, a prijave Facebook i Apple računom planirane su kao sljedeći korak.

Treći detalj koji volimo: dok korisnik piše pitanje, Discourse mu automatski predlaže postojeće slične teme. Dio korisnika odgovor pronađe i prije objave – manje duplikata za moderatore, brži odgovor za korisnika.

Sustav obavijesti koji vraća korisnike u razgovor

Forum je živ onoliko koliko se korisnici vraćaju. Novi sustav obavijesti to rješava na više razina:

  • U stvarnom vremenu: odgovori, spominjanja (@korisnik), lajkovi i privatne poruke stižu u sučelje trenutno, bez osvježavanja stranice.
  • E-mailom: korisnik koji nije na forumu dobiva obavijest o odgovoru, a periodični sažetak aktivnosti vraća i one koji su dulje odsutni.
  • Po mjeri: svatko sam bira što prati – cijelu kategoriju (npr. Lijekovi), pojedinu oznaku (npr. magnezij) ili samo vlastite teme. Razine praćenja idu od “prati sve” do “utišaj”.
  • Privatno: za teme preosjetljive i za anonimnu javnu objavu, korisnici mogu poslati privatnu poruku stručnjaku.

Za verificirane stručnjake iste postavke znače da im ne promakne nijedno pitanje iz njihova područja – dovoljno je da prate svoju kategoriju ili oznake.

Uz obavijesti, svaki korisnik dobiva i moderan račun: profil s pregledom aktivnosti, automatski spremane skice započetih odgovora, spremljene teme (bookmarks) i detaljan centar postavki.

UX i dizajn: forum koji izgleda kao dio brenda

Discourse dolazi s odličnim zadanim sučeljem, ali zadano nikad nije dovoljno. Temu smo prilagodili vizualnom identitetu Farmaceut.hr – boje, tipografija, logotip i komponente usklađeni su s portalom, pa korisnik prelaskom na forum ostaje u istom, poznatom svijetu.

Na to se nadovezuje sve ono što moderna platforma nosi native:

  • mobile-first sučelje koje radi kao progresivna web aplikacija – na mobitelu se ponaša kao aplikacija, bez instalacije,
  • tamni način rada za čitanje navečer,
  • editor s pregledom uživo – korisnik dok piše vidi točno kako će objava izgledati,
  • bogati pregledi poveznica (onebox) – zalijepljena poveznica automatski se pretvara u karticu s naslovom i opisom,
  • puna pretraga svih tema, odgovora i kategorija,
  • beskonačno listanje umjesto klasičnih stranica.

Moderacija i sigurnost: viši standard za zdravstvene teme

Zdravstvena zajednica ne smije ovisiti o dobroj volji – treba sustav. Postavili smo ga na tri razine:

Procesi. Dokumentirana pravila ponašanja, ljestvica moderatorskih mjera od tihe korekcije do zabrane te predlošci poruka koji osiguravaju dosljednu, ljubaznu komunikaciju moderatora.

Platforma. Discourseov sustav povjerenja (trust levels) novim korisnicima postupno otključava mogućnosti – prirodna obrana od spama. Dopunjuju ga ograničenja učestalosti objava i sustav prijava sadržaja koji zajednici daje ulogu u čuvanju kvalitete.

Privatnost. Podaci se čuvaju na poslužiteljima u EU. Analitički kolačići uključuju se isključivo uz privolu korisnika – zadano stanje je “odbijeno”. Forum je usklađen s GDPR-om, a svaka kategorija nosi jasnu ogradu da sadržaj ne zamjenjuje savjet liječnika ili ljekarnika.

Što smo naučili

Tri lekcije koje ponavljamo na svakom sličnom projektu:

  1. Migracija je proizvod povjerenja, ne tehnike. Preseliti sadržaj je lako; sačuvati svaku poveznicu, autorstvo i poziciju na tražilici – to je ono što zajednica i tražilice stvarno pamte.
  2. Povjerenje mora biti vidljivo u sučelju. Verifikacija stručnjaka koja postoji “negdje u pozadini” ne vrijedi ništa. Oznaka i titula uz svaki odgovor – to korisnik vidi i tome vjeruje.
  3. Barijere se ruše dizajnom. Anonimni način, prijava Googleom u par sekundi i prijedlozi sličnih tema – svaka od tih sitnica uklanja jedan razlog da korisnik odustane od pitanja.

Pogledajte sami

Forum za zdravlje je uživo na forum.farmaceut.hr – besplatan za sve korisnike. Ako vas zanima kako izgleda enterprise zajednica u zdravstvenoj niši, svratite: postavite pitanje (može i anonimno) ili samo pročitajte kako verificirani stručnjaci odgovaraju.

Povezani članci

Kako funkcionira Google search oglašavanje

Pročitajte ovu objavu i saznajte način na koji Google oglašavanje funkcionira.

Kako razviti SEO plan koji donosi rezultate?

Pročitajte ovu lekciju kako biste saznali više o SEO strategiji te kako ju sami možete razviti.

Nepotpuni podaci na webu su kažnjivi: saznajte što vam nedostaje

Informirajte se koje pravno obvezne podatke morate imati na web stranici ili u web trgovini jer njihov izostanak možete skupo platiti.