class

БлогФильтр матерных слов для Drupal 7

Недавно был озадачен поиском хорошего фильтра мата для седьмого Друпала. Сначала нашёл это решение под Drupal 7, поставил и радовался. Но радовался недолго, т.к. в результате анализа производительности кода оказалось, что он жрёт очень много ресурсов. Далее поиск натыкался либо на едва рабочие решения под PHP 4, либо на вариант простой замены матерных слов (без регурярных выражений, аля wordfilter).

В итоге набрёл на самое адекватное решение: php-censure. Фильтрует довольно грамотно, а главное - быстро. Вот наглядный пример работы: