Kako napraviti forum?

Internet forum je veb aplikacija za provođenje diskusija između njegovih članova. Još su poznati pod nazivima veb ili internet forumi, diskusioni forumi, diskusione grupe, bulleting boards, ili jednostavno forum.

https://sr.wikipedia.org/sr-el/forum_(internet)

Pre nego što su društvene mreže preuzele apsolutni primat, forumi su vladali kao primarni digitalni vid komunikacije između korisnika.
Iako su društvene mreže zauzele prvo mesto, milioni ljudi i dalje svakodnevno koriste forume za interakciju sa drugim korisnicima i diskusiju o različitim proizvodima i uslugama na mreži.

Verovatno najpoznatiji primer toga je Reddit.

Kompanije koriste forume da motivišu i privuku kupce, i odgovore na pitanja koje korisnici imaju o njihovim proizvodima i uslugama. Korisnici mogu otvoreno da govore i komuniciraju sa drugim klijentima koji dele slična interesovanja, pitanja i kritike.

Kao jedan od načina zarade na internetu smo, između ostalih, naveli forum kao jedan od načina monetizacije vašeg wordpress web sajta.

Jedan od tipova sajtova koji se najlakše i najbrže odobrava za Google AdSense je upravo forum! Pročitajte naš članak na tu temu:
Google AdSense Srbija

U ovoj objavi ćemo proći kroz korake kreiranja vašeg ličnog foruma.

Instalacija foruma – bbPress Plugin

Postoji više načina da brzo pokrenete forum na svom vebsajtu, ali je bbPress verovatno najjednostavniji i najbrži.

Za početak je potrebno da instalirate bbPress plugin kao i bilo koji drugi plugin za WordPress i potom ga aktivirate.

Install bbpress wordpress plugin


Nakon što instalirate bbPress plugin, otvoriće vam se stranica „dobrodošlice“, i spremni ste da dodate prvu temu/forum.
To ćete uraditi tako što kliknete na novu stavku u „levom meniju“ Forums > Add New

bbPress add new forum

Dodavanje diskusija

Otvoriće vam se nova stranica koja izgleda kao editor običnih WordPress stranica. Dodajte ime forum diskusije i podesite atribute.

  • Type: Forum/Category Ostavite osnovno ponašanje – Forum
  • Status: Open/Closed – U većini slučajeva želite da status diskusija bude otvorena (Open)
  • Visibility:
    • Public – ove diskusije će biti vidljive i korisnicima koji se nisu registrovali – U slučaju da želite javni forum, većina diskusija će imati ovaj visibility
    • Private – diskusije će biti vidljive tek nakon što se korisnici uloguju na vaš sajt
    • Hidden – Diskusije će biti vidljive samo adminima/moderatorima
  • Parent: Ukoliko želite da imate više nivoa diskusije, ovde možete odabrati diskusiju koja je „roditelj“ trenutnoj diskusiji
  • Order: Ovo polje diktira redosled diskusija nakon što neko otvori vaš forum.
bbPress Add new forum discussion

Nakon što dodate nekoliko diskusija, vaš forum bi trebalo da izgleda slično ovome.

Multiple forum discussions added

Forum – Navigacija

Nakon što ste kreirali svoj prvi forum i dodali diskusije, potrebno je da forum učinite dostupnim svojim korisnicima. Pre svega, potrebno je da kreiramo index stranicu koja će imati pristup svim diskusijama i dodatnim sadržajima.

Dodajte novu stranicu, kao i bilo koju drugu: Dashboard > Pages > Add New

Postavite naslov stranice npr. Forum i dodajte shortcode bbp-forum-index. Za listu svih shortcode-ova vezanih za bbPress, posetite zvaničnu dokumentaciju.

Forum index shortcode

Ako odete na preview, ili sačuvate stranicu, trebalo bi da vidite nešto slično slici ispod.

bbPress forum up and running

Da bi vaš forum bio dostupan javnosti, potrebno je da omogućite navigaciju do njega. Ovde nam se otvaraju dve mogućnosti. Forum kao deo vašeg sajta ili forum kao vaš primarni sajt.

Forum kao primarni sajt

Jedna od opcija je kreiranje forum sajta, tj sajta kome je to primarna funkcija. Ukoliko ne želite da pišete objave, već želite da posetioci kada ukucaju ime vašeg sajta direktno stignu na vaš forum, onda je ovo za vas. Najpopularniji forumi ovog tipa su npr. Reddit i Quora


Ovo ćete uraditi tako što odete na Dashboard > Settings > Reading i kao homepage podesite Static Page – Stranicu koju ste napravili u prethodnom koraku, kao index foruma.

Forum index as static homepage

Forum kao dodatna vrednost vašeg sajta

Popularniji i preporučeni način je da forum bude dodatna funkcionalnost vašeg sajta. Čak i u slučaju da je forum vaša primarna „delatnost“. Dobar primer za to je poznati programerski forum StackOverflow.

Navigacijom na njihov sajt, videćete statičnu stranu koja nudi registraciju na forum/sajt, odabir opcija za premium usluge, statistiku foruma i slično, iako je sve podređeno forumu. Iza te landing strane, se nalazi srž sajta – forum, do koga je lako moguće navigirati.

Ovo možemo rešiti na više načina, a verovatno najjednostavniji i najpopularniji je dodavanje linka u Header meni.
Navigirajte na Appearance > Menus i dodajte novi meni/izmenite postojeći tako što ćete dodati u navigaciju link ka index forum stranici.

Ovim ćete obezbediti jednostavan pristup forumu sa bilo koje stanice na vašem sajtu.

Registracija korisnika

Da bi vaš forum mogao da živi, potrebno je da onogućite pristup korisnicima. To ćete uraditi tako što ćete omogućiti registraciju korisnika na vaš sajt. Možete koristiti funkcionalnosti samog WordPressa direktno ili kroz plugin, ili funkcionalnosti koje sa sobom donosi bbPress.

Za početak je potrebno da omogućite registraciju korisnika, a nakon toga i način da se korisnici registruju.

U meniju Settings > General, kliknite na Anyone can register i kao podrazumevanu rolu odaberite Subscriber.

Nikako nemojte odabrati Admin ili Moderator!
Enable user registration

bbPress registracija

Plugin bbPress nudi nekoliko shortcode-ova koji omogućavaju registraciju korisnika, login i reset šifre u slučaju da je zaboravljena.

[bbp-login] – Display the login screen.
[bbp-register] – Display the register screen.
[bbp-lost-pass] – Display the lost password screen.

Ukoliko se odlučite za bbPress, potrebno je da kreirate nove stranice za registraciju i zaboravljenu šifru.

Sledeći korak je da sve ovo povežete. Možete iskoristiti neki od Form-builder pluginova, ili jednostavno dodati login widget u sidebar vašeg sajta.

Ovo ćete uraditi tako što odete na Appearances > Widgets i dodate odgovarajući login widget u sidebar ili neki drugi widget area po vašoj želji. Kada odaberete widget, konfigurišite ga tako što ćete uneti odgovarajuće adrese do stranica koje ste napraivli u prethodnom koraku.

U našem slučaju to izgleda ovako:

bbPress login widget

WordPress registracija

WordPress nudi opcije za manipulisanje korisnicima „out of the box“ kroz svoje login forme. Kroz njih dobijate mogućnost da kreirate svoj nalog, da se ulogujete i da zatražite novu šifru.

Jedna od opcija je da dodate link ka Login formi u header menu, na isti način kao što smo to uradili za link ka Forumu. Iako je ovo validan način, ne pruža najbolji user-experience.

Naš predlog je korišćenje pluginova koji će registraciju i login učiniti prirodnim delom foruma. Pri čemu je sasvim validno rešenje dodavanje obe opcije.

Plugin za bbPress koji smo mi odabrali se zove bbPress Login Register Links On Forum Topic Pages

bbPress login register plugin

Ovaj WordPress forum plugin vam omogućava linkove za login/register/lost password direktno na formama foruma, gde im je prirodno i mesto.

Forum login register lost password links

Naredni koraci

Ako ste ispratili prethodne korake, čestitamo, sada imate funkcionalan forum na vašem sajtu! Šta su vam naredni koraci?

Upravljanje korisnicima

U početku je dovoljno da sami pratite dešavanja na forumu i reagujete u skladu sa njima. U slučaju neprimerenog ponašanja, da takvo ponašanje sankcionišete i/ili opomenete.

Dodavanje korisnika

Ukoliko vaš sajt vodi više ljudi možete unapred dodati te korisnike bez potrebe da se oni sami registruju.

To ćete učiniti tako što ćete otići na Users > Add New i registrovati naloge za njih. Možete im odabrati odvojene role za sajt i forum.

Ukoliko imate više „domenskih eksperata“, preporučljivo je da za svakog od njih kreirate zaseban nalog, da bi stekli autoritet kod korisnika u određenoj oblasti.

Izmene korisnika

Na pregledu svih korisnika Users > All User možete da promenite postojeće korisnike.

Možete da promenite njihove osnovne podatke, temu koju koriste, da im promenite rolu, ali i u slučaju zlonamernih korisnika da ih blokirate.

Instaliranje pluginova

Ukoliko na formi za dodavanje WordPress pluginova otkucate bbPress, dobićete ogromnu listu pluginova koji će vam omogućiti da prilagodite forum svojim potrebama.

Pluginovi se kreću od prosto vizualnih, do potpuno novih funkcionalnosti. Na vama je da odaberete da li želite da imate plaćeni forum, mogućnost da korisnici glasaju za postove (kao na Reddit-u), da li želite captcha zaštitu, listu aktivnosti koje je korisnik imao, najnovije postove u sidebaru, ili da omogućite upload fajlova na vaš sajt. Ovo su odluke koje možete da ostavite i za kasnije, kada se bolje upoznate sa korisnicima i samim funkcionisanjem foruma.

Ono što svakako preporučujemo je plugin Basic User Avatars! On će vam omogućiti personalizaciju vaših korisnika.

Basic User Avatars plugin

Ovaj WordPress dodatak će vam omogućiti da vaši korisnici dodaju sebi slike po kojima će biti prepoznatljivi na forumu.
Na formi za izmenu korisnika će se pojaviti nova sekcija koja se odnosi na User Avatar.

Nadalje će se ova sličica videti na forumu, postovima, headeru sajta i na ostalim mestima gde se ranije videla „silueta avatar“ koja je osnovno podešavanje WordPressa.

set user avatar

Započnite diskusiju

Ovo će možda delovati malo čudno, ali vi ste ti koji moraju da pokrenu diskusiju! Kada korisnici dođu i vide prazan forum, neće se dugo zadržati.

Ljudi dolaze na forume uglavnom sa ciljem da nađu odgovore na svoja pitanja. Zbog toga, na vama je da pokrenete diskusiju i napišete prvih nekoliko postova koji će predstavljati najčešća pitanja iz vaše sfere interesovanja i odgovore na njih.

Čak i ako nemate idealan odgovor, ostavite savet koji može da pomogne nekome, ili ga usmeri na pravi put. Možda baš taj savet nekome da ideju kako da dođe do rešenja i nakon toga ostavi odgovor na vašem forumu.

Potrudite se da prvih nekoliko postova budu malo detaljniji i opširniji, pošto u slučaju javnog foruma, postovi su dostupni web pretraživačima, i kao i postovi imaju svoj SEO ranking i dovode saobraćaj na vaš sajt.

Ovo ne znači da svaki post treba da bude blog post, ali treba da predstavlja uvod u temu, a potencijalna razrada može biti ili odgovor na forumu ili link ka detaljno obrađenoj temi na vašem blogu.

Leave a Reply

Vaša adresa e-pošte neće biti objavljena. Neophodna polja su označena *