Sramota powered by smf. Automatska detekcija forumskog motora

Počnimo odmah s glavnim kodom skripte:

#!/usr/bin/perl

# which-forum.pl skripta
# (c) 2010 Aleksandr A Aleksejev, http://website/

koristiti strict;

# komentarisani red - za strogost
# ako je zadatak prikupiti statistiku motora, ostavite je kako jeste
# ako napravite listu foruma - dekomentirajte

moji $data ;
$data .= $_ dok (<> ) ;

# provjerite koliko ih je Powered by phpBB bez linka u podnožju
print "phpbb \n"
ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i ili
# $data =~ /viewforum\.php\?[^""]*f=\d+/i ili
$data =~ /phpBB\-SEO/i ili
$data =~ /) ;
print "ipb \n"
ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i ili
$data =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i ili
$data =~ /

/i ili
$data =~ /index\.php\?[^""]*showforum=\d+/i) ;
print "vbulletin \n"
ako ($data =~ /Pokreće:?[^<]+vBulletin[^<]+(?:Version)?/i ili
$data =~ /) ;
print "smf \n"
ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Pokreće SMF/i ili
$data =~ /index\.php\?[^""]*board=\d+\.0/i) ;
print "punbb \n"
ako ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #or
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
print "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i ili
if ( $data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
print "exbb \n"
ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # ili
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
print "yabb \n"
ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i ili
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
print "dleforum \n"
ako ($data =~ /\(Powered by DLE Forum\)<\/title>/i ili
$data =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE Forum<\/a>/i) ;
print "iconboard \n"
ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i ili
$data =~ /\n"
ako ($data =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i ili
# $data =~ /topic\.php\?fid=\d+/i ili
ako ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
print "stokesit \n"
# if($data =~ /forum\.php\?f=\d+/i ili
ako ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
štampa "podijum \n"
# if($data =~ /topic\.php\?t=\d+/i ili
ako ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
print "usebb \n"
# if($data =~ /forum\.php\?id=\d+/i ili
ako ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
print "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i ili
ako ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
print "yetanotherforumnet \n"
if ($data =~ /Još jedan forum\.net/i ili
$data =~ /default\.aspx\?g=posts&t=\d+/i) ;

Ovu i druge skripte navedene u postu možete pronaći u ovoj arhivi.

Skripta which-forum.pl ispituje kod html-stranice prisustvo potpisa mehanizma foruma u njemu. Koristili smo sličnu tehniku ​​kada smo definirali WordPress i Joomla, ali postoji nekoliko razlika. Prvo, sama skripta ne učitava kod stranice, već ga čita iz stdin-a ili datoteke proslijeđene kao argument. Ovo nam omogućava da jednom preuzmemo stranicu, na primjer, koristeći wget, a zatim je pokrenemo kroz nekoliko parsera, ako ih imamo više. Drugo, u ovoj skripti, prisustvo potpisa je 100% znak motora. Prošli put je prisustvo potpisa samo dalo težinu odgovarajućem motoru i „osvojilo“ motor sa najvećom težinom. Odlučio sam da bi u ovom slučaju takav pristup samo nepotrebno zakomplikovao kod.

Da bih testirao skriptu, malo sam istražio. Sastavio sam listu od nekoliko hiljada foruma i svaki od njih prošao kroz svoju skriptu, određujući na taj način procenat aktivacija programa i popularnost raznih mašina.

Da dobijem listu foruma, koristio sam svoj Google parser. Pretraživaču su poslani upiti poput

site:forum.*.ru
site:talk.*.ru
site:board.*.ru
site:smf.*.ru
site:phpbb.*.ru
....

i tako dalje. Kompletan kod generatora upita možete pronaći u datoteci gen-forumsearch-urls.pl. Osim .ru zone, korišteni su i .su .ua .kz i .by. Prošli put je bilo teško provesti ovakvu studiju, budući da WordPress i Joomla sajtovi nemaju takve potpise u URL-u. Katalozi poput cmsmagazine.ru/catalogue/ ne pružaju dovoljnu veličinu uzorka. Šta je 600 stranica na Drupalu?

Moram priznati da su me rezultati eksperimenta razočarali. Od 12.590 proučavanih lokacija, uspješno su identificirana samo 7.083 motora, odnosno samo u 56% slučajeva. Možda nisam uzeo u obzir neki motor? Da li je Bitrix stajao na pola foruma? Ili sam trebao potrošiti više vremena tražeći potpise? Općenito, ovdje je potrebno više istraživanja.

Među 56% uspješno identifikovanih mehanizama, IPB (31%), phpBB (26,6%) i vBulletin (26,5%) su, očekivano, bili najpopularniji.

Iza njih slijede SMF (5,8%) i DLEForum (5,3%). Moj omiljeni punBB bio je tek na 6. mjestu (1,64%). Ne bih savjetovao snažno vjerovati ovim brojkama (kažu da svaki treći forum u Runetu radi na IPB-u), ali određeni zaključci se, naravno, mogu izvući.

Na primjer, ako namjeravate napraviti stranicu na forumskom motoru i planirate modificirati forum, recimo platiti korisnicima 0,01$ za svaku poruku sa automatskim povlačenjem sredstava jednom sedmično, onda bi trebalo da odaberete jedan od tri najpopularnija motora . Što je forum popularniji, veća je vjerovatnoća da ćete naći programera koji je dobro upućen u njega.

Ako se ne očekuju značajne promjene u motoru, onda bi moglo imati smisla odabrati manje popularan motor, kao što je SMF ili punBB. Time ćete smanjiti broj hakerskih napada na vaš forum i količinu neželjene pošte koja se automatski šalje na njega.

Skripte za pronalaženje/definisanje foruma takođe mogu naći više od jedne praktične upotrebe. Prvo što mi je lično palo na pamet je da sortiram identifikovane forume po TCI-ju i postavim postove sa linkovima na jednu od njihovih stranica u prvih sto. Međutim, stotinjak dofollow linkova na forumu ni na koji način nije uticalo na TIC (2 ažuriranja su prošla), pa je bolje da ne gubite vrijeme ovdje osim ako vas ne zanimaju tranzicije.

Jasno je da je imenovana upotreba skripti daleko od jedine. Mislim da možete lako shvatiti kako ih još možete koristiti.

Ture i odmori u Australiji

Forumi na Internetu su jedan od najpopularnijih tipova Internet resursa. To je sasvim razumljivo, jer su forumi idealna platforma za slobodnu komunikaciju posjetitelja. Forum je odličan način da izgradite zajednicu na vašoj web lokaciji i izgradite lojalnu publiku posjetitelja.

Postoji mnogo forumskih pokretača. Odavno sam želio da pregledam forume. Neću ih međusobno uspoređivati ​​- ovo je tema posebnog članka.

Prilikom odabira foruma motora, savjetujem vam da sami odredite sljedeće točke:

1. Kakva vam je funkcija foruma potrebna. Većina forumskih mehanizama ima širok spektar funkcija, ali neke nijanse nisu implementirane u svim CMS forumima. Preporučujem da posjetite službene web stranice motora i upoznate se s detaljnim opisom funkcionalnosti.

2. Plaćeni ili besplatni motor - ovo se također mora uzeti u obzir. U ovoj recenziji postoje samo dva plaćena motora - vBulletin i IPB, ostali su besplatni.

3. Razvoj zajednice - kada motor ima razvijenu zajednicu i na engleskom i na ruskom Internetu, to je veliki plus. Razvoj zajednice direktno je povezan sa brojem različitih modifikacija, poboljšanja i dizajnerskih obrazaca. Ako motor ima malu zajednicu, onda morate imati na umu da ćete mnoge stvari morati riješiti sami.

4. Datum posljednjeg ažuriranja motora - ako motor nije ažuriran duže vrijeme, to ukazuje da ga programeri ne razvijaju ili su odustali od daljnjeg razvoja. Ovo je veliki nedostatak. Internet tehnologije se konstantno razvijaju, a forum sa zastarjelom funkcionalnošću će ograničiti mogućnosti njegovog daljeg razvoja.

U redu, dosta velikih riječi 🙂. Počeću sa najpopularnijim forumima zasnovanim na ovom CMS rangiranju.

Ovo je moj omiljeni mehanizam za forume, i na njemu držim svoj Planet Photoshop forum. Razlog nije samo to što je ovo besplatna forumska mašina, već i što ima široku funkcionalnost, razvijene zajednice kako na engleskom govornom području Interneta tako i na Runetu, tako da je razvijeno mnogo modova za phpBB za svačiji ukus, sa kojima možete može dodatno proširiti funkcionalnost.

Dnevnici radnji korisnika, moderatora, administratora, fino podešavanje prava pristupa moderatora i administratora, identifikacija robota za pretraživanje, kreiranje korisničkih grupa, ankete, prilozi u porukama i privatnim porukama - ovo su samo neke od phpBB funkcionalnosti.

Također mi se jako sviđa smjer u kojem se phpBB razvija od verzije do verzije. phpBB je pogodan i za administratora, moderatore i obične korisnike.

Moje mišljenje nakon nekoliko godina korištenja phpBB-a je da je to divan forum engine koji nije zahtjevan za hosting resurse i pruža sav potreban potencijal za vođenje foruma.

Korisni phpBB resursi:

Invision Power Board je plaćeni forumski mehanizam koji je vrlo popularan na internetu. Možete saznati cijenu u Runetu. U njemu se nalaze mnogi poznati forumi. Ima razvijene zajednice na engleskom i ruskom govornom području Interneta.

Postoje dodatne službene aplikacije za IPB (galerija, blog, modul arhive datoteka). Osim toga, tu je i uređivač vizualnih poruka, tekstualna verzija foruma optimizirana za robote za pretraživanje, alat za praktičan backup baze podataka foruma, detaljan dnevnik administratora i moderatora, kao i dnevnik robota za pretraživanje.

Korisne stranice na Invision Power Board-u:

🔥 Između ostalog! Vodim plaćeni kurs o promociji Shaolin SEO stranica na engleskom. Ako ste zainteresovani, možete se prijaviti na njegovoj web stranici seoshaolin.com.

vBulletin je odličan mehanizam za forume. Plaća se, možete saznati cijenu. Uz IPB, vBulletin je lider među plaćenim motorima.

Podrška za podcasting, automatsko generiranje forumskih RSS feedova, mogućnost da posjetitelji kreiraju društvene grupe i interesne klubove na forumu, podržane su korisničke foto galerije, tagovi, mogućnost dodavanja tema foruma u društvene oznake od strane samih korisnika - ovo su najzanimljivije karakteristike vBulletin, po mom mišljenju.

punBB je vrlo lagan i jednostavan forum. Kontrolna tabla foruma je praktična i intuitivna. punBB ima manje mogućnosti, ali to je kompenzirano brzinom njegovog rada i nezahtjevnim hosting resursima.

Programeri punBB fokusiraju se na lakoću, brzinu i kompaktnost.

Korisni punBB resursi:

YaBB je besplatni forum motor napisan na Perlu. Za razliku od većine drugih forumskih mehanizama, YaBB koristi datoteke umjesto baze podataka za pohranjivanje podataka.

Pogodan uređivač teksta za pisanje poruka, široke mogućnosti za administratore i moderatore, mogućnost promjene postavki i šablona u hodu, mogućnost pretvaranja stranice u "verziju za ispis" - to nisu sve karakteristike YaBB forum motora .

Sada mala digresija. Ako ste zainteresovani da saznate više o onim metodama promocije koje dobro utiču na povećanje ciljanog saobraćaja, onda vam mogu ponuditi svoje plaćeno istraživanje SEO inteligencije http://seorazvedka.ru/, u kojem sam pokazao, koristeći primer 10 profitabilnih mladih web stranice različitih tema, kako napreduju i opisali kako se to može koristiti za promoviranje njihovih resursa.

SMF je još jedan brz i lagan forum motor. Nezahtjevan je za resurse servera i aktivno dobiva na popularnosti.

OpenID podrška, sistem upozorenja korisnika, mogućnost premoderiranja tema, poruka i priloga ako je potrebno, WYSIWYG editor za poruke - a to nije sve što SMF dozvoljava!

Intellect Board je originalni besplatni motor. Ideja programera Intellect Board-a je kreiranje stranice na bazi foruma. Funkcionalnost Intellect Board-a je vrlo široka - zbirka članaka, prezentacija, vijesti, arhiva datoteka, foto galerija, IRC chat, enciklopedija. U stvari, Intellect Board je kompletan sistem za upravljanje sadržajem.

Glavne karakteristike Intellect Board-a - Mogućnost postavljanja pravila za sve sekcije, podrška za GD i GD2 grafičke biblioteke za kreiranje malih kopija slika i fotografija, mogućnost izdavanja upozorenja i ohrabrenja od strane moderatora i administratora (štaviše, upozorenja mogu biti trajni i vremenski ograničeni), ocjenjivanje tema, članaka, fajlova i fotografija/

ExBB (ekskluzivna oglasna ploča))

ExBB je lagan i besplatan forum motor. Također, kao i YaBB, ne zahtijeva bazu podataka i pohranjuje informacije u tekstualne datoteke.

ExBB ima sledeće prednosti: stranice se generišu veoma brzo, opterećenje servera je minimalno, visok stepen otpornosti na hakovanje, forum radi na fajlovima, nisu potrebne baze podataka, za njegov rad dovoljno je da hosting ima php podršku.

Vanilla je originalni forum motor koji je zanimljiv po svojoj modularnosti. Veliki plus ovog forumskog CMS-a - većina modula se instalira jednim klikom

Prednosti Vanilla: vlastiti okvir koji vam omogućava da pišete ekstenzije, mogućnost izgradnje zajednica (glasanje, oblaci oznaka, blogovi, chat, dodaci slični karmi, itd.), jednostavnost instaliranja dodataka (u većini slučajeva , učitano, pritisnuto jedno dugme - i to je to!), proširivost standardne funkcionalnosti (modularnost) zbog dodataka kojih je sada napisano oko 450.

Još jedna interesantna karakteristika Vanilla forum engine-a je "Whisper" sistem - možete jednostavno poslati poruku šapatom nekome bez napuštanja stranice teme ili kreirati "šapatom" temu koja će biti vizuelna istorija prepiske.

Ne zaboravimo dobar stari forumski softver. Štreberi ih koriste za tehničku podršku. Kompanije ih koriste za saradnju. Evo našeg pogleda na 70+ forumskih mehanizama, hostova i alata.

Forum Engines (besplatni softver)

Pocoo - Nikada niste čuli za Python ploču? Nisam ni ja dok nisam našao Pocooa. Kompatibilan je sa WSGI i ima napredni sistem dodataka.

PunBB - Sa stranicama kompatibilnim sa XHTML-om, jednostavnošću i brzinom, šta vam se ne sviđa?

Quicksilver Forumi (QSF) - Zasnovan na sada mrtvom MercuryBoardu, QSF je izrastao u zreli motor sa sportskim karakteristikama kao što su 3D dozvole ili skinning.

RForum - Snažan forum sa integracijom mailing liste, powered by Ruby.


Simple Machines Forum (SMF) - izvorno fork YaBB SE, SMF sadrži WYSIWYG, moćne grupe i još mnogo toga. Napomena: postoji spor oko toga da li je SMF besplatan softver ili ne, jer vam nije dozvoljeno redistribuirati sam forum/softver bez pismene dozvole.

Snitz - Osnovni ASP forum.

Mali forum koji svoje informacije pohranjuje u TXT datoteke umjesto u bazu podataka.

Unclassified NewsBoard Forum (UNB) - Jednostavan za korištenje mehanizam foruma s Jabber obavještenjem.

UseBB - Lagan, jasan i efikasan paket ploča.

Vanilla - Sjajan AJAXified forum sa stvarno lijepim izgledom koji nećete naći nigdje drugdje.

Vikingboard - Minimalistički motor za dasku za visoke performanse.

Viscacha - ploča s integriranim CMS-om i konverzijom iz CuteCast-a, Vision Board-a, phpBB-a i WBB-a.

YaBB - Jednostavan za instalaciju i jednostavan za korištenje, YaBB je više od još jedne oglasne ploče.

Yazd - Osnovni mehanizam foruma pod Apache licencom.

Forum motori (komercijalni)


AspNetForum - Čist i moćan ASP.NET forum motor. $85-$169.

Burning Board - Ploča koja se lako postavlja i koja će uvesti postojeće forume Invision Power Board, MyBB, phpBB, PunBB, Simple Machines Forum ili vBulletin. 139,99 USD-269,99 USD.

FuseTalk - Moćan forumski softver koji koriste velika imena kao što su Adobe, Boeing, NASA, NBC, US Airforce, McAfee i Lonely Planet. Ali imena će vas koštati. $649-$4599.

FusionBB - Kalendar, galerija fotografija, PayPal, predlošci članaka i još mnogo toga dostupni su uz ovaj sjajan komad softvera. $425 fiksna naknada ili $149 paušalna naknada i $39/godišnje.

Idealna BB - ASP/COM ploča sa lijepom funkcijom revizije. $299-$2099.

Invision Power Board (IPB) - Jedna od najpopularnijih komercijalnih ploča svih vremena. 149,99 USD-299,99 USD.

Jive Forumi - Moćna ploča koju koriste kompanije kao što su EA i ESPN. Nažalost, veoma skupo. $14950 fiksna naknada, $1950/1000 korisnika, $4950/5000 korisnika ili $9950/20000 korisnika.

MyProBB - Moćne anti-spam karakteristike čine ga čuvarom. I jeftino je, 25 dolara godišnje.

UBB.threads - $725 fiksna naknada ili $229 paušalna naknada i $125/godišnje.

vBulletin - Izuzetno popularna ploča sa mnoštvom funkcija. $160 fiksna naknada ili $85 godišnje.

WowBB - WYSIWYG, internacionalizacija i još mnogo toga dostupno sa ovom PHP pločom. Paušalna naknada od 99 USD ili 55 USD godišnje.

Domaćini foruma


Blursoft MetaForum - Poseduje gomilu AJAX funkcija, ali uspeva da ostane prijatelj za pretragu. I da, dugme za povratak radi. Besplatno.

Conforums - Neograničene kategorije, ploče i postovi sa HTML i JavaScript prilagodbom. Besplatno.

CuteCast - Osnovni hosting foruma. Besplatno.

GoBoardz - Lep forum sa deljenjem fotografija i lepim interfejsom. Besplatno.

Hyperboards - Veliki hosting provajder sa globalnom prijavom (jedan Hyperboards nalog vas prijavljuje na svaki Hyperboards forum), skinovima, stranicama i neograničenim objavama i pločama. Besplatno.

Invision Power Board (IPB) - Jedna od najpopularnijih komercijalnih ploča svih vremena. 10-75 dolara mjesečno.

ProBoards - Dobro poznati host koji pokreće YaBB. Besplatno.

Iznenadno pokretanje - Domaćin foruma s neograničenim objavama, odgovorima i pločama. Besplatno.

WowBB - WYSIWYG, internacionalizacija i još mnogo toga dostupno sa ovom PHP pločom. Paušalna naknada od 99 USD i 3,95 USD mjesečno ili 7,95 USD mjesečno.

Integracija foruma


bbPress i Wordpress integracija - Zvanični priručnik za integraciju dva sestrinska projekta.

Joomla komponenta koja dodaje moćan forum.

Integracija Vanilla i Wordpress-a - Zvanični vodič za integraciju dva popularna CMS-a.

IpbWiki - Povezuje Invision Power Boards i MediaWiki.

Joomla! Vanilla - Most između Joomla CMS-a i Vanilla.

Forum Tools


BBCodeXtra Firefox Extension - Kontekstni meni za umetanje BBKoda ili (X)HTML-a. freeware.

Zdravo Khabravchan!

Nedavno sam bio zbunjen idejom da napravim forum. Sada kreiranje foruma nije puno posla za korisnike, jer postoji prilično veliki broj gotovih forumskih CMS-a, koji uvelike olakšavaju ovaj zadatak. Ali među njihovim obiljem, može biti veoma teško izabrati zaista neophodan CMS. Stoga sam odlučio napisati vlastitu recenziju, koja će, barem malo, ali možda pomoći korisniku da napravi izbor u smjeru jednog ili drugog motora.

Besplatni motori
#1 - PunBB
Predivan i lak za upotrebu motor. Zgodno i intuitivno sučelje admin panela. Forum je vrlo kompaktan, ima mali broj funkcija (ispod kutija), ali se to lako može popraviti dodacima. Pogodne i jednostavne za kreiranje tema. Ako tražite forum koji je jednostavan i lak za instalaciju, konfiguraciju i korištenje, ovo je savršen izbor.
- zajednica koja govori ruski
Ima još mnogo različitih motora koje nisam uključio u recenziju, jer smatram da nisu toliko traženi i popularni kao gore navedeni. Što se mog subjektivnog mišljenja tiče, preporučio bih PunBB ili XenForo.

Oznake: kreiranje foruma, forum cms, forum engine

Ovaj članak ne podliježe komentarima, jer njegov autor još nije punopravni član zajednice. Autora ćete moći kontaktirati tek nakon što dobije poziv od nekog od članova zajednice. Do tada, njegovo korisničko ime će biti skriveno pseudonimom.



Nastavak teme:
Windows

Natalya Komarova , 28.05.2009. (25.03.2018.) Kada čitate forum ili blog, sjećate se autora postova po nadimku i ... po slici korisnika, tzv avataru ....