Útmutatók

Hogyan építsen fórumot: kategóriák, témák, válaszok, keresés és moderálás

A fórum kategóriák halmaza, bennük témákkal, azokon belül pedig válaszokkal, plusz fiókok, keresés és moderálás. Abban különbözik egy csoportos chattől, hogy a beszélgetések témák szerint vannak rendezve, és évekig hasznosak maradnak: valaki a keresésnek köszönhetően megtalálhat egy három évvel ezelőtti témát, és még mindig megkapja a választ. Egy fórum építésekor a témaoldal és a keresés helyes működése a legfontosabb, nyilvános fórum esetén pedig az, hogy a keresőmotorok el tudják olvasni a tartalmat. A spam- és moderálóeszközöknek pedig az első valódi tag regisztrációja előtt kell készen állniuk.

Mit kell tudnia egy fórumnak

Oldalak

  • Kategórialista — a legtöbb fórum címlapja, minden kategória leírásával és legutóbbi aktivitásával.
  • Témalista — egy kategória témái, a legutóbbi válasz szerint rendezve, válaszszámokkal és a megoldott vagy kitűzött témák jelölésével.
  • Témaoldal — az első bejegyzés és az összes válasz sorrendben, idézéssel, reakciókkal és válaszmezővel.
  • Új téma űrlap — cím, kategória, szöveg, opcionális címkék.
  • Keresés — címekben és bejegyzésekben, kategória szerinti szűrőkkel.
  • Felhasználói profil — név, profilkép, csatlakozás dátuma, bejegyzésszám, legutóbbi bejegyzések.
  • Moderálási sor — jelentett bejegyzések és jóváhagyásra váró bejegyzések.

Adatok

TáblaFontos mezők
Felhasználóknév, profilkép, szerepkör, bizalmi szint, csatlakozás dátuma, állapot
Kategóriáknév, slug, leírás, rendezési sorrend, ki posztolhat
Témákcím, slug, kategória, szerző, kitűzött, lezárt, megoldott, utolsó válasz ideje
Bejegyzésektéma, szerző, szöveg, létrehozva, szerkesztve, elrejtve
Reakciókbejegyzés, felhasználó, típus
Jelentésekbejegyzés, jelentő, indok, állapot, a moderátor döntése
Feliratkozásokfelhasználó, téma (értesítés új válaszokról)

Az „utolsó válasz ideje” és a „válaszok száma” tárolása magán a témán gyorsan tartja a témalistát, ahelyett hogy minden oldalbetöltéskor megszámolnánk a bejegyzéseket.

Jogosultságok

  • Vendégek olvashatják a nyilvános kategóriákat.
  • Tagok posztolhatnak és válaszolhatnak, a saját bejegyzéseiket pedig korlátozott ideig szerkeszthetik.
  • Moderátorok elrejthetik, áthelyezhetik, lezárhatják, kitűzhetik és összevonhatják a témákat, és felfüggeszthetik a felhasználókat.
  • Adminok kezelik a kategóriákat és a szerepköröket.

Egy privát kategóriát a szerveren kell ellenőrizni minden kérésnél — a témaoldalnak, a keresési találatoknak, az RSS-nek és az értesítéseknek is ugyanazt az ellenőrzést kell végrehajtaniuk, különben a privát bejegyzések mellékajtón át kiszivárognak. Lásd: szerepköralapú hozzáférés-szabályozás hozzáadása.

Döntések és kompromisszumok

Lapos vagy egymásba ágyazott válaszok. A lapos témák (válaszok időrendben, idézéssel) könnyebben olvashatók, és a legtöbb fórum szabványa. Az egymásba ágyazott válaszok (Reddit-szerű fák) vitákhoz jók, de telefonon nehezen követhetők. Ha nincs különösebb oka, válasszon lapos formát.

Kérdés–válasz mód. Támogatási és segítő fórumoknál engedje meg, hogy a kérdező jelölje meg az egyik választ elfogadott válaszként, és ezt a kérdés alatt mutassa. Ez az egyetlen funkció sokkal hasznosabbá teszi a régi témákat.

Nyilvános a SEO-hoz, vagy privát. A nyilvános témaoldalak állandó keresőforgalmat hozhatnak, de csak akkor, ha a keresőmotorok olvasni tudják őket. Ez azt jelenti, hogy minden témának saját tiszta URL-je van, valódi <title> elemmel, és a bejegyzések a HTML-ben vannak, nem később, JavaScripttel betöltve. Ha a keresési forgalom számít, kérjen szerveroldalon renderelt vagy előre renderelt témaoldalakat. Bővebben: SEO AI-val épített weboldalakhoz.

Formázott szöveg vagy Markdown. Az előnézettel rendelkező Markdown biztonságosan tárolható. Egy vizuális szerkesztő barátságosabb a nem technikai tagoknak. Mindkét esetben tisztítsa meg a HTML-t a megjelenítés előtt, hogy senki ne tudjon szkripteket beinjektálni egy bejegyzésbe.

Keresés. A Postgres szöveges keresése bőven elegendő a fórum első éveiben. Egy dedikált keresőszolgáltatás csak nagy méretnél éri meg. Lásd: keresés hozzáadása az alkalmazáshoz.

Spam és moderálás indulás előtt

A fórumok szinte bármilyen más oldalnál gyorsabban vonzzák az automatizált spamet, mert minden bejegyzés nyilvános oldal, amely linket tartalmazhat. Ezt az elejétől fogva tervezze meg:

  1. Bizalmi szintek. Az új fiókok nem küldhetnek linkeket vagy képeket, az első két-három bejegyzésük jóváhagyásra vár. Utána szabadon posztolhatnak.
  2. Sebességkorlátok. Maximum bejegyzésszám percenként és naponta az új fiókok számára.
  3. E-mail-megerősítés a posztolás előtt.
  4. Jelentés gomb minden bejegyzésen, amely a moderálási sorba kerül.
  5. Nofollow a felhasználói linkeken, hogy a spammerek ne nyerjenek semmit a keresőmotoroktól.
  6. Moderálási napló, hogy a moderátorok lássák, ki mit és miért tett.
  7. Világos szabályok kitűzve minden kategóriában.

Példa első prompt

Építsen nyilvános kérdés–válasz fórumot otthoni eszpresszó-rajongóknak. Kategóriák: Gépek, Darálók, Technika, Kávébabok, Adok-veszek. Bárki olvashatja; a tagok e-mail-címmel és jelszóval regisztrálnak, és a posztolás előtt megerősítik e-mail-címüket. A témaoldalak a /t/[slug] útvonalon legyenek szerveroldalon renderelve, egyedi címmel és meta leírással, hogy a keresőmotorok olvashassák őket. A válaszok laposak, időrendben, idézéssel és hüvelykujj-reakcióval. A téma indítója megjelölhet egy választ elfogadott válaszként, amelyet a kérdés alatt mutatunk. Az új tagok első három bejegyzése moderátori jóváhagyásra vár, és jóváhagyásig nem küldhetnek linkeket. A moderátorok elrejthetik, lezárhatják, kitűzhetik és áthelyezhetik a témákat, látják a jelentett bejegyzések sorát, és minden műveletet naplóznak. Keresést adjon a címekben és bejegyzésekben kategóriaszűrővel, és alkalmazáson belüli értesítéseket az általam követett témákra érkező új válaszokról. Mindent adatbázisban tároljon.

Építési lépések

  1. Először a témaoldal. Töltsön fel néhány kategóriát és ötven valósághű témát. Telefonon is működjön az olvasás, idézés és válaszolás.
  2. Kategória- és témalisták. Rendezés legutóbbi aktivitás szerint, kitűzött témák felül, megoldott jelölők.
  3. Fiókok és megerősítés. Lásd: bejelentkezés hozzáadása az alkalmazáshoz.
  4. Moderálás és bizalmi szintek. Jóváhagyási sor, jelentések, elrejtés, lezárás, áthelyezés, napló. Teszteljen egy frissen regisztrált fiókkal, amely linket próbál posztolni.
  5. Keresés. Próbáljon olyan keresésekkel, amilyeneket a tagok valóban beírnának.
  6. SEO. Publikálja, nyisson meg egy témát, nézze meg az oldal forrását, és ellenőrizze, hogy a bejegyzések a HTML-ben vannak. Adjon hozzá témákra vonatkozó oldaltérképet.
  7. Valódi tartalom feltöltése. Írja meg maga az első húsz hasznos témát, vagy hívjon meg néhány szakértőt. Egy üres fórumra senki sem ír először.

Gyakori hibák

  • Üresen indítani. Senki sem akar elsőként posztolni. Töltsön fel valódi kérdéseket és válaszokat.
  • Túl sok kategória. Öt aktív kategória jobb, mint húsz csendes. Később bontsa szét.
  • Nincs jóváhagyás az új fiókoknak. A spambotok gyorsan megtalálják az új fórumokat.
  • Nem tisztított bejegyzés-HTML. Egy szkript egy bejegyzésben átvehet más felhasználók munkamenetét. Mindig tisztítsa a felhasználói tartalmat.
  • Szivárgó privát kategóriák. Ellenőrizze a keresési találatokat és az értesítéseket is, ne csak a témaoldalt.
  • Válaszok számolása minden oldalbetöltésnél. Tárolja a számokat a témán, és frissítse, amikor a bejegyzések változnak.
  • Nincs mód fiók törlésére. Döntse el, mi történik a távozó tag bejegyzéseivel.

Mikor a fórumszoftver a jobb választás

A nyílt forráskódú és hosztolt fórumszoftverek, például a Discourse, évekig csiszolták a bizalmi szinteket, a spamvédelmet, az e-mail-integrációt, a moderálást és a mobil elrendezést. Ha általános célú fórumra van szüksége, amely nem része egy másik alkalmazásnak, ezek telepítése vagy előfizetése általában gyorsabb és biztonságosabb, mint az építés. A csevegőeszközök gyors beszélgetésre jók, de rosszul alkalmasak arra, hogy a válaszok később is megtalálhatók maradjanak.

Saját fórumot akkor építsen, ha a fórum a termékének része — egy támogatási fórum a SaaS-ban, egy Q&A-rész egy piactéren —, ha a témákhoz egyedi adatokat kell csatolni (a gép típusa, a rendelés, a tanórai lecke), vagy ha azt szeretné, hogy a fórum dizájnja és URL-jei teljesen az ön tulajdonában legyenek. Szélesebb tagi térhez profilokkal és eseményekkel lásd: közösségi platform építése.

Építés a Mythexszel

A Mythexben a fórumot a chatben írja le, az élő előnézetben kipróbálja, majd nyilvános címre publikálja, a Pro csomagban pedig saját domainen. A Mythex szükség esetén dedikált Postgres adatbázist hoz létre a felhasználóknak, témáknak és bejegyzéseknek, a profilképekhez és képekhez pedig fájltárolót. Az alapértelmezett stack böngészőben renderelt Vite- és React-alkalmazás, ezért egy nyilvános fórumhoz kérjen szerveroldalon renderelt témaoldalakat (a Next.js is lehetőség), és kövesse a SEO-receptet. A tagi bejelentkezés és az e-mail az Ön saját megoldása: válasszon módszert és szolgáltatót, a kulcsokat projekt-titkokként tárolja, az ügynök pedig bekötheti őket. Mielőtt megnyitja a regisztrációt, a /test paranccsal az ügynök végigkattintja a posztolást és a moderálást, és olvassa el az AI-val épített alkalmazások biztonsági ellenőrzőlistáját.

Kérdések

Mire van szüksége egy fórumnak?

Kategóriákra, témákra és a témákon belüli válaszokra, valamint fiókokra, keresésre és moderálásra. Egy fórum témák szerint rendezi a beszélgetéseket, így a tartalom évekig hasznos marad — valaki hároméves témát is megtalálhat keresés útján, és megkapja a választ.

Hogyan tartsam távol a spammereket a fórumomtól?

Több rétegben: az új fiókok első néhány bejegyzése jóváhagyásra vár, linket nem küldhetnek, sebességkorlátozás vonatkozik rájuk, az e-mail-cím megerősítése kötelező, minden bejegyzésen van jelentés gomb, és a felhasználói linkek nofollow attribútumot kapnak. Mindez az első nyilvános indulás előtt kell, hogy működjön.

Legyen a fórumom nyilvános vagy privát?

Nyilvános fórum keresőforgalmat hozhat, de csak akkor, ha a keresőmotorok el tudják olvasni a témaoldalakat. Privát fórum egyszerűbb és biztonságosabb, de nem talál új embereket keresésen keresztül. Döntse el, melyik a célja, mielőtt megépíti.

Építsek fórumot, vagy használjak kész szoftvert?

Általános célú fórumhoz a kész szoftver gyorsabb és biztonságosabb lehet, mert a spamvédelem és a moderálás már kiforrott. Egy termék részeként működő fórumot (ügyféltámogatás, piactér Q&A-ja) érdemes saját magának építeni.

Mythex · Pricing · Építs bármit AI-val · Weboldal- és alkalmazássablonok · A Mythex összehasonlítva · AI-alapú alkalmazásépítési szószedet · Ingyenes eszközök AI-alapú alkalmazásépítéshez · English

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