Da, am luat titlul unei poezii a lui Eminescu dar n-am de gand sa scriu poezii in acest articol.

Acum ceva timp, Elena m-a intrebat ce forum ii recomand pentru site-ul ei creat cu WordPress.  Bineinteles ca i-am recomandat tot un plugin creat de Automattic, denumit bbPress.

Astazi, Elena m-a rugat sa o ajut cu configurarea forumului in WordPress. Si mi-a mai spus ca mai sunt cateva persoane interesate. Atunci m-am hotarat sa scriu acest articol, ca sa stiti si voi, dragi cititori, cum se instaleaza, configureaza si utilizeaza forumul bbPress.

bbPress o unealta noua pentru un concept vechi – forumul

Forumul este inca la moda. Prin intermediul lui, cititorii tai isi pot spune punctul de vedere legat de subiectul lansat, care trebuie sa aiba neaparat legatura cu tematica site-ului tau. Altfel, se pierde din vedere utilitatea lui. Forumul este foarte bun pentru a intretine relatiile cu cititorii si in a le oferi sprijinul de care au nevoie. Iar pe deasupra, vei avea si continut creat chiar de catre cititorii tai.

bbPress vine in ajutorul nostru, a celor care isi doresc un forum in site-ul lor WordPress. bbPress este realizat de Automattic, echipa care a creat WordPress, iar filozofia lor pentru acest plugin este:

  • Open Source (software cu sursa deschisa) si gratuit, intotdeauna si pe vecie
  • Cu mai putin cod, avantaje multiple: spatiu mic pe server, rapiditate
  • Simplitatea este un loz castigator
  • Viteza si securitatea sunt fundatia unei bune experiente a utilizatorului
  • Acest plugin tine cont, in primul rand, de utilizator

Pentru a intelege mai bine cum functioneaza un forum trebuie sa stii care este procesul de lucru cu un forum.

Un forum este un website sau o sectiune dintr-un website ce permite vizitatorilor sau utilizatorilor sa comunice intre ei prin postarea de mesaje. Majoritatea forumurilor permit vizitatorilor anonimi sa posteze, dar in general necesita crearea unui cont de utilizator. La postarea in forum, utilizatorul poate crea noi topicuri (subiecte) sau posturi ca replici intr-un topic existent.

Forumurile sunt disponibile pentru tot felul de subiecte: software, retete, suport pentru anumite produse, sanatate, imobiliare, parenting, etc. Unele forumuri sunt generale iar altele specifice unui subiect.

Forumurile se bazeaza pe continutul creat de utilizatori, astfel incat continutul va creste considerabil pe masura ce vizitatorii vor posta mesaje in forum.

Rolul unui webmaster pe un forum implica mutarea, combinarea si arhivarea topicurilor. Acesta trebuie sa monitorizeze postarile si sa le stearga pe cele care sunt indecente sau care nu au nicio legatura cu subiectele din forum, ca de exemplu plasarea de reclame.

Moderatorii de forumuri intervin cand mesajele se indeparteaza de la subiect sau cand se asteapta un raspuns si nici un alt participant nu stie sa raspunda.

In concluzie, un forum necesita atentia din partea celor care il detin, ca utilizatorii sa revina pentru a fi ajutati sau pentru a-i ajuta pe ceilalti participanti.

Cerinte tehnice

Ce mi-a placut la comunitatea WordPress este grija pentru utilizator. Si in cazul bbPress exista aceeasi grija. Daca nu esti o persoana tehnica, poti trimite un tichet catre gazduitorul siteul-ui tau in care sa specifici cerintele tehnice de care ai nevoie pentru ca forumul bbPress sa functioneze. Uite aici formularea pe care trebuie sa o trimiti:

Intentionez sa instalez modulul de WordPress, bbPress si ma intrebam daca serverul pe care sta site-ul meu are suport pentru urmatoarele:

  • PHP 5.2.4+
  • MySQL 5.0+
  • Modulul Apache mod_rewrite

Multumesc!

Caracteristicile importante ale bbPress sunt:

  • Instalare si configurare simplu de realizat. Usor de moderat. Rapid.
  • Interfata simpla, forum extensibil cu pluginuri pentru toate cerintele.
  • Protectie contra SPAM cu Akismet.

Instalarea bbPress se face ca inbbPress ecran welcome cazul oricarui plugin (modul) WordPress. Din Plugins > Add New cauti dupa cuvantul cheie   . Dupa ce ai gasit acest plugin, dai click pe Install, iar dupa instalare il activezi. Va aparea ecranul din stanga.

 

 

Dupa instalare, bbPress isi adauga propriile meniuri in WordPress si anume:

bbpress meniu wordpress

  •  Forums – permite crearea mai multor forumuri
  • Topics – permite crearea de subiecte (topics) si taguri pentru aceste subiecte.
  • Replies – permite crearea de replici noi si de vizualizarea listei de replici
  • In Tools adauga meniul Forums. De aici se repara forumurile exxistente, se importa forumuri din alte aplicatii sau se sterg toate forumurile
  • In Settings adauga meniul Forums. Aceasta este pagina de configurare a forumurilor.

Configurari pentru Forum

Disallow editing after – implicit 5 minute. Aceasta setare permite utilizatorilor forumului sa-si modifice propria postare in decurs de 5 minute. Dupa aceasta perioada utilizatorii nu mai pot interveni asupra ceea ce au scris. Utilizatorii cu rolul de Keymaster sau Moderator pot edita toate posturile.

Throttle posting every – implicit 10 secunde. Reprezinta perioada de timp de asteptare dupa care se poate posta din nou, de obicei dupa 10-15 secunde. Aceasta setare are in vedere evitarea inserarii de comentarii false din partea robotilor. Aceasta este o masura de protectie impotriva SPAM.

Revisions – Allow topic and reply revision logging – permite scrierea in baza de date a tuturor versiunilor salvate de creare topicuri. Un forum cu trafic mare va duce la umplerea bazei de date cu informatii redundante. Mai bine nu se opteaza pentru aceasta setare.

Favorites – Allow users to mark topics as favorites – permite utilizatorilor sa marcheze topicurile ca favorite.

Subscriptions – Allow users to subscribe to topics – permite utilizatorilor sa subscrie la topicuri.

Topic tags – Allow topics to have tags – permite topicurilor sa aiba tag-uri (etichete) inserate de catre utilizatori. Etichetele relationeaza posturile din topicuri diferite, cum ar fi: eticheta Copii relationeaza topicul Ceaiuri pentru copii cu topicul Jocuri pentru copii.

Anonymous posting – Allow guest users without accounts to create topics and replies – permite vizitatorilor neinregistrati sa posteze in forum. Nu este indicat sa se bifeze aceasta optiune pentru ca va crea SPAM.

Default user role – in meniu sunt 5 roluri predefinite, si anume:

  1. Keymaster – utilizatorul de tip administrator din WordPress va avea asociat automat acest rol. Acesta poate crea, sterge si edita toate forumurile, topicurile si comentariile.
  2. Moderators – Acesti utilizatori au acces, din zona de administrare, la instrumentele de moderare de pe forumuri: topicuri si comentarii (replies).
  3. Participants – acesta este rolul implicit al utilizatorului de pe site. Participantii pot crea si edita posturile lor, pot adauga la favorite si subscrie la topicuri.
  4. Spectators – acestia au acces public doar pentru citire pentru forumuri, topicuri si comentarii.
  5. Blocked – acestia nu au acces la forum dar pot citi topicurile si comentariile publice.

Auto role – Automatically assign default role to new, registered users upon visiting the site.

Daca se alege rolul implicit de Participant, prin bifarea acestei optiuni se asociaza automat cu un nou utilizator inregistrat.

Fancy editor – Use the fancy WordPress editor to create and edit topics and replies.

Prin bifarea acestei optiuni, participantii au acces la editorul WordPress. Aici pot interveni probleme de securitate.

Auto-embed links – Embed media (YouTube, Twitter, Flickr, etc…) directly into topics and replies.

Crearea unui forum

Din meniul stanga Forums se da click pe New forum. Aici trebuie introdus titlul forumului si o mica descriere pentru ca participantii sa stie ce se intampla in acest forum.

Apoi se aleg optiunile dorite din Forum Attributes:

Type – tipul poate fi Forum sau Categorie. In Forum se pot pune topicuri si posta mesaje. Categoria grupeaza o colectie de forumuri sub un forum parinte, dar nu se pot posta mesaje in categorie.

Status – Open sau Closed.  In forumurile cu starea Open (deschis) se pot da replici la mesajele postate. In forumurile cu starea Closed (inchise) se pot vizualiza postarile.

Visibility – vizibilitatea unui forum poate fi Public (publica), Private (privata), Hidden (ascunsa).  Forumurile private sau ascunse pot fi accesate de administratorul site-ului.

Crearea unui topic si a unei replici

bbPress topics meniuTopicurile pot fi create la inceput de administrator si apoi de catre participanti. Administratorul are la dispozitie  meniul Topics.

De asemenea se pot crea Tag-uri pentru fiecare topic.

bbPress replies meniu

Pentru a transmite un mesaj pe un topic administratorul poate crea Replies.

 

 

Afisarea primei pagini a forumului

Forumurile create de tine pot fi afisate din meniul propriu. Pentru aceasta trebuie sa creezi o pagina pe care poti sa o denumesti Forum sau Comunitate si apoi sa scrii in ea urmatorul shortcode:

[bbp-forum-index]

Apoi du-te la Appearance->Menus si adauga aceasta pagina in meniu. Cand dai click pe meniu va aparea prima pagina a forumului tau. Aceasta pagina va contine toate categoriile si forumurile create.

bbPress pagina index forumuri

In pagina Comunitate care este atasata si in meniu, apare prima pagina a forumurilor si contine: forumul bbPress, categoria Echipa cu forumurile Membrii oficiali si Interviuri. Forumul Membrii oficiali este un forum inchis, participantii pot vedea sub forma de topicuri toti membrii echipei, dar nu pot comenta.

In bara din dreapta am utilizat widgetul (bbPress) Login Widget pentru ca participantii sa se poata autentifica in forum. In continuare voi explica cum am integrat formularul de autentificare.

Inregistrarea participantilor in forum

Integrarea forumului in tema ta WordPress se realizeaza acum relativ usor. Primul pas pe care trebuie sa-l faci este de a lasa participantii sa se inregistreze. Pentru aceasta du-te in Settings->General si bifeaza la Membership, Anyone can register (Oricine se poate inregistra).

Al doilea pas este sa creezi doua pagini: una pentru inregistrare si una pentru recuperare parola utilizatori. Si aici vom folosi shortcode.

Sa spunem ca prima pagina se numeste Inregistrare. Adauga in editor shortecode-ul [bbp-register] .  A doua pagina va fi cea pentru recuperare parola, sa spunem Recuperare parola. Adauga si aici un shortcode si anume: [bbp-lost-pass].

bbPress loginAcum te poti duce la Appearance->Widgets si trage in bara din dreapta (bbPress) Login Widget.  Adauga in campurile Register URI si Lost Password URI, adresele paginilor create mai sus.

Acum participantii la forum se pot autentifica si pot posta mesaje. Vizitatorii care s-au inregstrat prin formularul de autentificare in forum vor fi si utilizatori inregistrati in site-ul WordPress ca Subscribers.

Un alt widget util ar fi (bbPress) Forums List. Daca doresti sa afisezi toate forumurile parinte poti sa lasi la Parent Forum ID: 0.

 

Forumurile create cu bbPress sunt usor de intretinut si de extins. Exista peste 100 de pluginuri integrate cu bbPress, pe care le poti gasi in site-ul de prezentare bbPress la adresa: http://bbpress.org/plugins/.

Inainte de a incheia acest articol vreau sa iti prezint un plugin care protejeaza toate formularele din site cbbPress si captchau un captcha: SI CAPTCHA Anti-Spam. Dupa instalare poti sa te uiti in setari si sa modifici ce doresti. Daca nu, poti lasa pe setarile implicite. Acest plugin este compatibil si cu bbPress, dupa cum poti vedea in imaginea alaturata.

Intotdeauna incerc sa gasesc metode de securizare a site-urilor WordPress, tocmai ca sa nu-ti dea batai de cap in viitor.

Te rog sa lasi un comentariu si sa-mi spui daca ti-a fost util acest articol si ce ai mai vrea sa afli. Poti da un share si like pentru ca si prietenii tai sa afle noutati WordPress.

Similar Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată.