Грижещ се профил, задвижван от smf. Автоматично разпознаване на двигателя на форума

Екскурзии и почивки в Австралия

Форумите в Интернет са един от най-популярните видове интернет ресурси. Това е съвсем разбираемо, тъй като форумите са идеална платформа за свободно общуване на посетителите. Форумът е чудесен начин да изградите общност на вашия сайт и да създадете лоялна аудитория от посетители.

Има много форумни двигатели. Отдавна исках да прегледам форумните двигатели. Няма да ги сравнявам един с друг - това е тема на отделна статия.

Когато избирате форумен двигател, съветвам ви да определите за себе си следните точки:

1. Каква функционалност на форума ви е необходима. Повечето машини за форуми имат широк набор от функции, но някои от нюансите не са внедрени във всички CMS форуми. Препоръчвам да посетите официалните сайтове на двигателите и да се запознаете с подробното описание на функционалността.

2. Платен или безплатен двигател - тази точка също трябва да се вземе предвид. В този преглед има само два платени двигателя - vBulletin и IPB, останалите са безплатни.

3. Развитието на общността - когато двигателят има развита общност както в английския, така и в руския интернет, това е голям плюс. Развитието на общността е пряко свързано с броя на различните модификации, подобрения и модели на дизайн. Ако двигателят има малка общност, тогава трябва да имате предвид, че много точки ще трябва да бъдат решени сами.

4. Датата на последната актуализация на двигателя - ако двигателят не е актуализиран дълго време, това означава, че разработчиците не го разработват или са изоставили по-нататъшното развитие. Това е голям недостатък. Интернет технологиите непрекъснато се развиват и форум с остаряла функционалност ще ограничи възможностите за по-нататъшното му развитие.

Добре, стига големи думи 🙂. Ще започна с най-популярните двигатели на форума въз основа на тази CMS класация.

Това е любимата ми машина за форуми и поддържам форума си за Planet Photoshop на тази машина. Причината е не само, че това е безплатна форумна машина, но и че има широка функционалност, разработила е общности както в англоговорящия интернет, така и в Runet, толкова много модове са разработени за phpBB за всеки вкус, с които вие може допълнително да разшири функционалността.

Регистри на действия на потребител, модератор, администратор, фина настройка на правата за достъп на модератор и администратор, идентифициране на роботи за търсене, създаване на потребителски групи, анкети, прикачени файлове в съобщения и лични съобщения - това са само част от функционалността на phpBB.

Също така много харесвам посоката, в която phpBB се развива от версия на версия. phpBB е удобен както за администратори, модератори, така и за обикновени потребители.

Моето мнение след няколко години използване на phpBB е, че това е прекрасна форумна машина, която не е взискателна към хостинг ресурсите и предоставя целия необходим потенциал за работа на форум.

Полезни phpBB ресурси:

Invision Power Board е платена форумна машина, която е много популярна в Интернет. Можете да разберете цената в Runet. Той е домакин на много известни форуми. Има развити общности в англоговорящия и рускоезичния интернет.

Има допълнителни официални приложения за IPB (галерия, блог, модул за файлов архив). Освен това има визуален редактор на съобщения, текстова версия на форума, оптимизирана за роботи за търсене, инструмент за удобно архивиране на базата данни на форума, подробен дневник на администраторите и модераторите, както и дневник на роботите за търсене.

Полезни сайтове на Invision Power Board:

🔥 Между другото!Водя платен курс за популяризиране на SEO сайтове на Шаолин на английски език. При интерес можете да кандидатствате на неговия уебсайт seoshaolin.com.

vBulletin е страхотна форумна машина. Платено е, можете да разберете цената. Заедно с IPB, vBulletin е лидер сред платените двигатели.

Поддръжка за подкастинг, автоматично генериране на RSS емисии на форума, възможност за посетителите да създават социални групи и клубове по интереси във форума, потребителски фото галерии, поддържат се етикети, възможност за добавяне на теми от форума към социални отметки от самите потребители - това са най-интересните характеристики на vBulletin според мен.

punBB е много лек и прост форум. Контролният панел на форума е удобен и интуитивен. punBB има по-малко функции, но това се компенсира от скоростта на неговата работа и неизискващите хостинг ресурси.

Разработчиците на punBB се фокусират върху лекота, скорост и компактност.

Полезни punBB ресурси:

YaBB е безплатна форумна машина, написана на Perl. За разлика от повечето други машини за форуми, YaBB използва файлове вместо база данни за съхраняване на данни.

Удобен текстов редактор за писане на съобщения, широки възможности за администратори и модератори, възможност за промяна на настройките и шаблоните в движение, възможност за преобразуване на страница във „версия за печат“ - това не са всички функции на двигателя на форума YaBB .

Сега малко отклонение. Ако се интересувате да научите за онези методи за промоция, които имат добър ефект върху увеличаването на целевия трафик, тогава мога да предложа моето платено проучване за SEO интелигентност http://seorazvedka.ru/, в което показах, използвайки примера на 10 печеливши млади сайтове от различни теми, как напредват и описват как това може да се използва за популяризиране на техните ресурси.

SMF е друга бърза и лека форумна машина. Той е неизискващ към сървърните ресурси и активно набира популярност.

Поддръжка на OpenID, система за предупреждение на потребителите, възможност за предварително модериране на теми, съобщения и прикачени файлове, ако е необходимо, WYSIWYG редактор за съобщения - и това не е всичко, което SMF позволява!

Intellect Board е оригиналният безплатен двигател. Идеята на разработчиците на Intellect Board е да създадат сайт на базата на форума. Функционалността на Intellect Board е много широка - колекция от статии, презентация, новини, файлов архив, фотогалерия, IRC чат, енциклопедия. Всъщност Intellect Board е цялостна система за управление на съдържанието.

Основните характеристики на Intellect Board - Възможност за задаване на правила за всички раздели, поддръжка на графични библиотеки GD и GD2 за създаване на малки копия на картини и снимки, възможност за издаване на предупреждения и насърчаване от модератори и администратори (освен това предупрежденията могат да бъдат както постоянни, така и ограничени във времето), рейтинг теми, статии, файлове и снимки/

ExBB (Изключително табло за обяви))

ExBB е лек и безплатен двигател за форуми. Освен това, подобно на YaBB, не изисква база данни и съхранява информация в текстови файлове.

ExBB има следните предимства: страниците се генерират много бързо, натоварването на сървъра е минимално, висока степен на устойчивост на хакване, форумът работи на файлове, не са необходими бази данни, за работата му е достатъчно хостингът да поддържа php.

Vanilla е оригинален форумен двигател, който е интересен със своята модулност. Голям плюс на тази форумна CMS - повечето модули се инсталират с едно кликване

Предимства на Vanilla: собствена рамка, която ви позволява да пишете разширения, възможност за изграждане на общности (гласуване, облаци от тагове, блогове, чат, карма-подобни добавки и т.н.), лекота на инсталиране на добавки (в повечето случаи , качен, натиснат един бутон - и това е!), разширяемост на стандартната функционалност (модулност) поради допълнения, от които вече са написани около 450.

Друга интересна функция на двигателя на форума Vanilla е системата „Whisper“ – можете просто да изпратите шепотно съобщение до някого, без да напускате страницата с теми, или да създадете „шепотна“ тема, която ще бъде визуална история на кореспонденцията.

Нека започнем веднага с основния код на скрипта:

#!/usr/bin/perl

# скрипт which-forum.pl
# (c) 2010 г. Александър Алексеев, http://website/

използвайте строг;

# коментирани реда - за строгост
# ако задачата е да се съберат статистически данни за двигателя, оставете я както е
# ако правите списък с форуми - разкоментирайте

моите $данни;
$data .= $_ докато (<> ) ;

# проверете колко са били Осъществено от phpBB без връзка в долния колонтитул
печат "phpbb \н"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/iили
# $data =~ /viewforum\.php\?[^""]*f=\d+/i или
$data =~ /phpBB\-SEO/i или
$данни =~ /) ;
печат "ipb \н"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i или
$данни =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/iили
$данни =~ /

/iили
$данни =~ /index\.php\?[^""]*showforum=\d+/i) ;
отпечатайте "vbulletin \н"
if ($data =~ /Осъществено от:?[^<]+vBulletin[^<]+(?:Version)?/i или
$данни =~ /) ;
печат "smf \н"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Осъществено от SMF/iили
$данни =~ /index\.php\?[^""]*board=\d+\.0/i) ;
печат "punbb \н"
if ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #или
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
отпечатайте "fluxbb \н"
# if($data =~ /viewtopic\.php\?id=\d+/i или
if ($data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
печат "exbb \н"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # или
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
печат "yabb \н"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/iили
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
печат "dleforum \н"
if ($data =~ /\(Осъществено от DLE форум\)<\/title>/iили
$данни =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE форум<\/a>/i) ;
печат "iconboard \н"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iили
$данни =~ /\н"
if ($data =~ /\н"
# if($data =~ /forums\.php\?fid=\d+/i или
# $data =~ /topic\.php\?fid=\d+/i или
if ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
печат "stokesit \н"
# if($data =~ /forum\.php\?f=\d+/i или
if ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
печат "подиум \н"
# if($data =~ /topic\.php\?t=\d+/i или
if ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Подиум/i) ;
печат "usebb \н"
# if($data =~ /forum\.php\?id=\d+/i или
if ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
печат "wrforum \н"
# if($data =~ /index\.php\?fid=\d+/i или
if ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
печат "yetanotherforumnet \н"
ако ($data =~ /Още един форум\.net/i или
$данни =~ /по подразбиране\.aspx\?g=posts&t=\d+/i) ;

Този и други скриптове, споменати в публикацията, могат да бъдат намерени в този архив.

Скрипт който-форум.plпроверява кода на html страницата за наличие на сигнатури на двигателя на форума в него. Използвахме подобна техника, когато дефинирахме WordPress и Joomla, но има няколко разлики. Първо, самият скрипт не зарежда кода на страницата, а го чете от stdin или файл, подаден като аргумент. Това ни позволява да изтеглим страницата веднъж, например с помощта на wget, и след това да я прекараме през няколко парсера, ако имаме повече от един. Второ, в този скрипт наличието на подпис е 100% знак на двигателя. Последният път присъствието на подписа придаде тежест само на съответния двигател и „спечели“ двигателя с най-голямо тегло. Реших, че в този случай подобен подход само ще усложни ненужно кода.

За да тествам сценария, направих малко проучване. Съставих списък от няколко хиляди форума и прекарах всеки от тях през моя скрипт, като по този начин определих процента на активиране на програмата и популярността на различните двигатели.

За да получа списъка с форуми, използвах моя анализатор на Google. На търсачката бяха изпратени заявки като

сайт: форум.*.ru
сайт: talk.*.ru
сайт: борд.*.ru
сайт: smf.*.ru
сайт:phpbb.*.ru
....

и така нататък. Можете да намерите пълния код на генератора на заявки във файла gen-forumsearch-urls.pl. В допълнение към зоната .ru бяха използвани и .su .ua .kz и .by. Последният път беше трудно да се проведе подобно проучване, тъй като сайтовете на WordPress и Joomla нямат такива подписи в URL адреса. Каталози като cmsmagazine.ru/catalogue/ не осигуряват достатъчен размер на извадката. Какво е 600 сайта на Drupal?

Трябва да призная, че резултатите от експеримента ме разочароваха. От изследваните 12 590 обекта само 7 083 двигателя са идентифицирани успешно, тоест само в 56% от случаите. Може би не съм взел предвид някой двигател? Битрикс стоеше ли на половината форуми? Или трябваше да прекарам повече време в търсене на подписи? Като цяло тук са необходими повече изследвания.

Сред 56% от успешно идентифицираните машини IPB (31%), phpBB (26,6%) и vBulletin (26,5%) бяха най-популярните, както се очакваше.

Те са плътно следвани от SMF (5,8%) и DLEForum (5,3%). Моят любим punBB беше едва на 6-то място (1,64%). Не бих посъветвал силно да се доверявате на тези цифри (те казват, че всеки трети форум в Runet работи на IPB), но някои изводи, разбира се, могат да бъдат направени.

Например, ако възнамерявате да направите сайт на форумна машина и планирате да модифицирате форума, да речем, да плащате на потребителите 0,01 $ за всяко съобщение с автоматично теглене на средства веднъж седмично, тогава трябва да изберете една от трите най-популярни машини . Колкото по-популярен е форумът, толкова по-вероятно е да се намери програмист, който е добре запознат с него.

Ако не се очакват значителни промени в двигателя, тогава може да има смисъл да изберете по-малко популярен двигател, като SMF или punBB. Правейки това, вие ще намалите броя на хакерските атаки към вашия форум и количеството спам, изпращан автоматично към него.

Скриптовете за намиране/дефиниране на форуми също могат да намерят повече от една практическа употреба. Първото нещо, което ми хрумна лично, беше да сортирам идентифицираните форуми по TCI и да поставя публикации с връзки към някой от техните сайтове в първите сто. Въпреки това стотици форумни връзки dofollow не повлияха по никакъв начин на TIC (минаха 2 актуализации), така че е по-добре да не губите време тук, освен ако не се интересувате от преходи.

Ясно е, че посоченото използване на скриптове далеч не е единственото. Мисля, че лесно можете да разберете как иначе можете да ги използвате.



Продължение на темата:
Windows

Наталия Комарова , 28.05.2009 (25.03.2018) Когато четете форум или блог, запомняте авторите на публикациите по псевдоним и ... по снимката на потребителя, така наречения аватар ....

Нови статии
/
Популярен