Spammer Blocker je na světě již celý rok
Před rokem, dne 27. 5. 2010, jsem do repozitáře WordPressu nahrál první verzi svého pluginu Spammer Blocker. SB byl již třetím pluginem v pořadí, na kterém jsem tehdy pracoval a tříbil si své znalosti PHP. Na rozdíl od mých prvních dvou pluginů, jejichž vývoj jsem dávno pozastavil (Validation Helper a Extra Security), se Spammer Blocker uchytil a dnes jej používají tisíce lidí.
Spammer Blocker, jehož hlavní funkcí je banování IP adresy prostým označením komentáře jako spam, jsem původně dělal kvůli ulehčení práce při blokování spambotů. Tehdy jsem ještě neznal Kahiho skvělý plugin Raven’s Antispam, takže jsem musel IP adresy neodbytných robotů manuálně kopírovat do souboru .htaccess, přes který jsem je banoval. Jelikož mě to otravovalo (spamu bylo opravdu dost), rozhodl jsem se nastudovat si API WordPressu a pustit se do pluginu. Od doby, kdy jsem narazil na Raven’s Antispam, SB používám v podstatě jen na potírání manuálně vkládaného spamu. V této oblasti je naprostou jedničkou.
Plugin se nedlouho po zveřejnění verze 0.1 dostal do povědomí uživatelů WordPressu prostřednictvím různých WP magazínů a i pomocí odkazu v mém podpisu na Digital Pointu. Pomalu jsem začal dostávat první kladné odezvy, ale i nemálo bugových hlášení. S postupem času jsem plugin vylaďoval, zdokonaloval a přidával nové funkce, které stále více zpříjemňovaly práci s ním a zjednodušovaly proces banování.
V současné době je plugin ve verzi 1.3. Celkový počet stažení pluginu se blíží k číslu 10 000. Ve WordPress Plugin Directory mám 100 % hodnocení. Od aktualizace v únoru, kdy jsem do administračního rozhraní přidal donation tlačítko “Buy Me a Coffee”, jsem obdržel několik darů od spokojených uživatelů. A za to jsem samozřejmě velmi rád. Skutečnost, že se můj plugin lidem líbí, mě motivuje k dalšímu vývoji.
Momentálně chystám další verzi (1.4), která bude obsahovat pár zajímavých a užitečných funkcí. Do budoucna počítám i s podporou protokolu IPv6, která bude v jedné z posledních vydání; pak vývoj nových verzí přeruším a omezím jej maximálně na opravy bugů.
Mám totiž v plánu se zaměřit na komunitní platformu vBulletin a tvorbu doplňků pro prohlížeč Firefox, což považuji vzhledem k uživatelské základně za mnohem větší výzvu. Ale o tom až zase někdy jindy.


Gratuluji k prvnímu roku fungování SB. Musím se přiznat, že ho teda již tolik nevyužívám, protože jsem našel podle mě lepší spam blog a to ten, který zmiňuješ v článku Raven’s Antispam, ale určitě se těším na další vývoj SB. Třeba jednou vyměním Raven’s Antispam zase za SB.
#1 | Reagovat
Gratuluju k úspěšnému pluginu. Zajímalo by mě, jestli se takový plugin vyplatí z finančního hlediska. Dávají třeba lidi Dontation, nebo každý jen bere a zdarma používá?
#2 | Reagovat
@Online hry: Uživatelé moc nepřispívají, já jsem od února dostal zatím 5 donations (poměr je asi 1000 stažení/donation). Samozřejmě taky záleží na tom, jak moc je plugin užitečný. Pokud bys to chtěl dělat kvůli potenciálnímu zisku, tak bys asi musel vymyslet něco přelomového, co by používalo hodně lidí, něco jako např. Google XML Sitemaps, All in One SEO Pack atd. Ale i tak to nebudou žádné závratné výdělky.
Já ten plugin dělal hlavně kvůli sobě, abych si ulehčil práci a naučil se lépe programovat. To je podle mě to důležité.
#3 | Reagovat
Ahoj, trochu OT. Chtěl bych se zeptat, jestli bys neaktualizoval tvůj dost dobrý plugin “Validation helper”. Je to opravdu super pomocník. Děkuji.
#4 | Reagovat
@Krabath: Ahoj, na VH už v podstatě není co vylepšovat. Důležité je pouze používat nějaký cache plugin, protože Validation Helper prodlužuje dobu načítání stránek.
Od jeho dalšího vývoje jsem upustil hlavně proto, že není nijak užitečný, pouze nahrazuje tzv. NET zápis za jiný, aby kód byl validní. Což je blbost, validní kód nepotřebuje nikdo, návštěvníci to neocení a roboti vyhledávačů už vůbec ne.
VH byl můj vůbec první plugin, na kterém jsem se učil WP API, takže zpočátku jsem příliš nepřemýšlel o užitečnosti, ale spíše o tom, aby to fungovalo. Teprve s postupem času jsem si uvědomil, že plugin je zbytečný. Proto jsem jej smazal z Plugin Directory.
#5 | Reagovat
Děkuji za vysvětlení.
#6 | Reagovat
Great plugin. It would be better if there was a whitelist. This plugin keeps on blocking IP’s from search engines, blog feed sites and RSS feed reader sites.
#7 | Reagovat
@Lisa: Thank you for your comment.
I am planning to include a new feature in the next version, which allows hiding a comment form from the spammers instead of blocking them. This should solve the problem.
#8 | Reagovat
Gratulujem
#9 | Reagovat