Príručky

Ako vytvoriť fórum: kategórie, vlákna, vyhľadávanie a kontrola spamu

Fórum je súbor kategórií, vlákien v nich a odpovedí vo vláknach, plus účty, vyhľadávanie a moderovanie. Líši sa od skupinového chatu tým, že konverzácie sú usporiadané podľa témy a zostávajú užitočné roky — niekto nájde trojročné vlákno cez vyhľadávanie a stále dostane odpoveď. Pri budovaní treba správne nastaviť stránku vlákna a vyhľadávanie, ak je fórum verejné, aby ju vyhľadávače vedeli čítať, a nástroje proti spamu a moderovaniu mať pripravené skôr, než sa zaregistruje prvý skutočný člen.

Čo fórum potrebuje

Stránky

  • Zoznam kategórií — úvodná stránka väčšiny fór s popisom každej kategórie a najnovšou aktivitou.
  • Zoznam vlákien — vlákna v kategórii zoradené podľa poslednej odpovede, s počtom odpovedí a označením vyriešených alebo pripnutých vlákien.
  • Stránka vlákna — prvý príspevok a všetky odpovede v poradí, s citovaním, reakciami a poľom na odpoveď.
  • Formulár na nové vlákno — názov, kategória, text, voliteľné štítky.
  • Vyhľadávanie — v názvoch a textoch príspevkov, s filtrami podľa kategórie.
  • Profil používateľa — meno, avatar, dátum pripojenia, počet príspevkov, posledné príspevky.
  • Fronta na moderovanie — nahlásené príspevky a príspevky čakajúce na schválenie.

Dáta

TabuľkaKľúčové polia
Používateliameno, avatar, rola, úroveň dôvery, dátum pripojenia, stav
Kategórienázov, slug, popis, poradie, kto môže písať
Vláknanázov, slug, kategória, autor, pripnuté, zamknuté, vyriešené, čas poslednej odpovede
Príspevkyvlákno, autor, text, vytvorené, upravené, skryté
Reakciepríspevok, používateľ, typ
Nahláseniapríspevok, nahlasovateľ, dôvod, stav, rozhodnutie moderátora
Odberypoužívateľ, vlákno (na upozornenie na nové odpovede)

Ukladanie „času poslednej odpovede“ a „počtu odpovedí“ priamo vo vlákne udržiava zoznam vlákien rýchly, namiesto počítania príspevkov pri každom načítaní stránky.

Oprávnenia

  • Hostia môžu čítať verejné kategórie.
  • Členovia môžu písať nové vlákna a odpovedať a svoje príspevky môžu upravovať len obmedzený čas.
  • Moderátori môžu skrývať, presúvať, zamykať, pripínať a zlučovať vlákna a pozastavovať používateľov.
  • Administrátori spravujú kategórie a roly.

Súkromnú kategóriu treba kontrolovať na serveri pri každej požiadavke — stránka vlákna, výsledky vyhľadávania, RSS aj oznámenia potrebujú rovnakú kontrolu, inak sa súkromné príspevky dostanú von cez bočné dvere. Pozrite ako pridať riadenie prístupu podľa rolí.

Rozhodnutia a kompromisy

Ploché alebo vnorené odpovede. Ploché vlákna (odpovede v poradí času, s citovaním) sa ľahšie čítajú a sú štandardom väčšiny fór. Vnorené odpovede (stromy ako na Reddite) sa hodia do debát, ale na telefónoch sa ťažko sledujú. Vyberte ploché, pokiaľ nemáte dôvod na opak.

Režim otázok a odpovedí. Pre podporné a pomocné fóra nechajte človeka, ktorý položil otázku, označiť jednu odpoveď ako prijatú a zobrazte ju hneď pod otázkou. Táto jediná funkcia zásadne zvyšuje užitočnosť starých vlákien.

Verejné kvôli SEO, alebo súkromné. Verejné stránky vlákien môžu prinášať stálu návštevnosť z vyhľadávania, ale len vtedy, ak ich vyhľadávače dokážu čítať. To znamená, že každé vlákno má vlastnú čistú adresu URL, skutočný <title> a príspevky sú v HTML, a nie načítané až neskôr cez JavaScript. Ak na návštevnosti z vyhľadávania záleží, požiadajte o vopred vykreslené stránky vlákien. Viac v SEO pre weby vytvorené pomocou AI.

Formátovaný text alebo Markdown. Markdown s náhľadom sa dá bezpečne uložiť. Vizuálny editor je prívetivejší pre členov bez technického zázemia. V oboch prípadoch HTML pred zobrazením vyčistite, aby nikto nemohol do príspevku vložiť skript.

Vyhľadávanie. Fulltextové vyhľadávanie v Postgres stačí na prvé roky fóra. Samostatná vyhľadávacia služba má zmysel až vo veľkom rozsahu. Pozrite ako pridať vyhľadávanie do aplikácie.

Spam a moderovanie, ešte pred spustením

Fóra priťahujú automatický spam rýchlejšie než takmer akýkoľvek iný typ webu, lebo každý príspevok je verejná stránka, ktorá môže obsahovať odkaz. Plánujte to od začiatku:

  1. Úrovne dôvery. Noví používatelia nemôžu pridávať odkazy ani obrázky a ich prvé dva alebo tri príspevky čakajú na schválenie. Potom môžu písať bez obmedzenia.
  2. Limity rýchlosti. Strop počtu príspevkov za minútu a za deň pre nové účty.
  3. Overenie e-mailu pred písaním príspevkov.
  4. Tlačidlo nahlásenia pri každom príspevku, ktoré napája frontu na moderovanie.
  5. Nofollow na používateľské odkazy, aby spamerom vyhľadávače nič nedali.
  6. Záznam moderácie, aby moderátori videli, kto čo urobil a prečo.
  7. Jasné pravidlá pripnuté v každej kategórii.

Príklad prvého promptu

Vytvor verejné Q&A fórum pre nadšencov domáceho espressa. Kategórie: Stroje, Mlynčeky, Technika, Zrná, Kúpa a predaj. Čítať môže každý; členovia sa registrujú e-mailom a heslom a pred písaním príspevkov overia e-mail. Stránky vlákien na /t/[slug] musia byť vykreslené na serveri s jedinečným názvom a meta popisom, aby ich vyhľadávače mohli čítať. Odpovede sú ploché, v poradí času, s citovaním a reakciou palec hore. Človek, ktorý vlákno začal, môže označiť jednu odpoveď ako prijatú, zobrazenú pod otázkou. Noví členovia majú prvé tri príspevky na schválenie moderátorom a nemôžu pridávať odkazy, kým nebudú schválení. Moderátori môžu skrývať, zamykať, pripínať a presúvať vlákna, vidieť frontu nahlásených príspevkov a každý úkon sa zaznamenáva. Pridaj vyhľadávanie v názvoch a príspevkoch s filtrom kategórií a upozornenia v aplikácii na nové odpovede vo vláknach, ktoré sledujem. Všetko ulož do databázy.

Postup budovania

  1. Najprv stránka vlákna. Pridajte niekoľko kategórií a päťdesiat realistických vlákien. Čítanie, citovanie a odpovedanie musia fungovať na telefóne.
  2. Zoznamy kategórií a vlákien. Zoradenie podľa poslednej aktivity, pripnuté vlákna hore, značky vyriešených.
  3. Účty a overovanie. Pozrite ako pridať prihlásenie do aplikácie.
  4. Moderovanie a úrovne dôvery. Fronta na schválenie, nahlásenia, skrytie, zamknutie, presun, záznam. Otestujte to ako úplne nový účet, ktorý sa pokúša pridať odkaz.
  5. Vyhľadávanie. Vyskúšajte hľadania, ktoré by vaši členovia naozaj písali.
  6. SEO. Publikujte, otvorte vlákno, pozrite zdrojový kód stránky a overte, že príspevky sú v HTML. Pridajte mapu stránok so vláknami.
  7. Naplňte obsahom. Napíšte prvých dvadsať užitočných vlákien sami alebo pozvite pár expertov. Prázdne fórum nedostane prvý príspevok.

Časté chyby

  • Spustenie prázdneho fóra. Nikto nechce písať prvý. Naplňte ho skutočnými otázkami a odpoveďami.
  • Príliš veľa kategórií. Päť živých kategórií je lepších než dvadsať tichých. Rozdeľte ich neskôr.
  • Žiadne schvaľovanie nových účtov. Spamové boty nájdu nové fóra veľmi rýchlo.
  • Nevyčistené HTML príspevkov. Skript v príspevku môže prevziať relácie iných používateľov. Obsah používateľov vždy čistite.
  • Súkromné kategórie, ktoré unikajú. Kontrolujte výsledky vyhľadávania a oznámenia, nielen stránku vlákna.
  • Počítanie odpovedí pri každom načítaní stránky. Ukladajte počty vo vlákne a aktualizujte ich pri zmene príspevkov.
  • Žiadny spôsob, ako zmazať účet. Rozhodnite, čo sa stane s príspevkami odchádzajúceho člena.

Kedy je lepší softvér na fórum

Otvorený a hostovaný softvér na fóra, ako Discourse, mal roky na zdokonalenie úrovní dôvery, protispamových funkcií, e-mailovej integrácie, moderovania a mobilných rozložení. Ak chcete všeobecné fórum a nepotrebujete ho ako súčasť inej aplikácie, inštalácia alebo predplatné takého riešenia je zvyčajne rýchlejšie a bezpečnejšie než stavanie. Chatové nástroje sa hodia na rýchlu konverzáciu, ale zle udržiavajú odpovede ľahko nájditeľné.

Vlastné riešenie budujte, keď je fórum súčasťou vášho produktu — podporné fórum vo vašom SaaS, sekcia otázok a odpovedí na trhovisku — keď potrebujete vlastné dáta pripojené k vláknam (model stroja, objednávka, lekcia kurzu) alebo keď chcete, aby dizajn a adresy fóra boli úplne vaše. Pre širší priestor pre členov s profilmi a udalosťami pozrite ako postaviť komunitnú platformu.

Stavba s Mythex

V Mythexe opíšete fórum v chate, vyskúšate ho v živom náhľade a publikujete na verejnú adresu, vlastnú doménu v pláne Pro. Keď aplikácia potrebuje, Mythex pridá vyhradenú databázu Postgres databázu pre používateľov, vlákna a príspevky a úložisko súborov pre avatary a obrázky. Predvolený zásobník je webová aplikácia Vite a React vykresľovaná v prehliadači, takže pre verejné fórum si vypýtajte stránky vlákien vykreslené na serveri (Next.js je možnosť) a postupujte podľa receptu na SEO. Prihlásenie členov a e-mail sú vlastné: vyberte prístup a poskytovateľa, kľúče uložte ako tajomstvá projektu a agent ich zapojí. Pred otvorením registrácie použite /test, aby agent prešiel písanie a moderovanie, a prečítajte si bezpečnostný kontrolný zoznam pre aplikácie vytvorené pomocou AI.

Otázky

Čo potrebuje webové fórum?

Kategórie, vlákna s odpoveďami, používateľské účty, vyhľadávanie a nástroje na moderovanie. Väčšina fór potrebuje aj oznámenia o odpovediach, spôsob, ako označiť najlepšiu odpoveď v otázkach a odpovediach, a ochranu pred spamom pre nové účty.

Má byť fórum verejné, alebo súkromné?

Verejné fórum môže priniesť návštevnosť z vyhľadávania, pretože každé vlákno je stránka, ktorú ľudia nájdu na Googli. Súkromné fórum je lepšie pre citlivé témy alebo platiacich členov. Mnohé fóra nechajú čítanie verejné a účet vyžadujú len na písanie príspevkov.

Ako zastaviť spam na fóre?

Obmedzte, čo môžu nové účty robiť: prvé príspevky nechajte schváliť, zablokujte odkazy, kým účet nebol istý čas aktívny, obmedzte rýchlosť písania a dajte členom tlačidlo na nahlásenie. Pri registrácii overujte e-mailové adresy a zapisujte si úkony moderátorov.

Je lepšie použiť softvér na fórum, napríklad Discourse?

Ak potrebujete plnohodnotné fórum rýchlo, zavedený softvér na fóra je bezpečnejšia voľba: má roky vyvíjané funkcie na moderovanie a proti spamu. Vlastné riešenie budujte vtedy, keď je fórum súčasťou väčšej aplikácie alebo potrebuje dáta a pracovné postupy, ktoré všeobecný softvér na fóra nemá.

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)