Попробовал de:comments. Впечатления
Возможно, постоянные посетители заметили в последние две недели, что в блоге менялась система комментариев. Две недели назад я решил поэкспериментировать и поставил продвигаемый в последнее время плагин de:comments вместо работавшего ранее Disqus. Во-первых, просто захотелось повозиться, а во-вторых, disqus, как сторонний сервис имеет ряд недостатков, которые при длительном использовании начинают надоедать.
За две недели я навозился достаточно и вернул disqus обратно. И вот почему.
Во-первых, disqus — это не только система комментариев, но и способ авторизовать пользователя. Он как-то удовлетворительно отсекает спам, спаммерские регистрации. Отказываясь от него — а de:comments фактически является модификацией встроенных комментариев WordPress, — вы отказываетесь и от регистраций через disqus. Первым же неочевидным, но встающим в полный рост, следствием является необходимость работать с регистрацией самостоятельно. А WordPress, честно сказать, плохо справляется с регистрациями спаммеров.
Во-вторых, de:comments не предлагает никакого способа работать с регистрациями. Вам надо или смириться со спаммерскими аккаунтами либо ставить еще один плагин, который разрешит пользователям логиниться через facebook или twitter или еще что-то. И авторы de:comments рекомендуют один такой, утверждая, что подойдут и любые другие. Увы — любые другие не подойдут. Они или не заработают вообще, либо будут ужасно выглядеть совершенно чужеродным куском дизайна. А тот, что рекомендуют авторы, не имеет настройки «Логиниться только через аккаунты в соцсетях», что опять-таки оставляет возможность для спаммеров регистрироваться.
В-третьих, никакой защиты от спама. Вообще никакой. Ставьте еще один плагин, включайте режим премодерации, настраивайте как хотите — ваш блог, вам его и защищать от спама через «most powerful plugin for comments».
Отдельно отмечу странную логику работы в некоторых частях плагина — например, если вы включили плагин, авторизовали лицензию на него, а потом в ходе отладки выключили его, то просто включить опять не получиться — авторизовывайте лицензию заново, причем сами догадайтесь, что плагин не включился, поскольку никаких сообщений в админке уже не появится.
Впрочем, окончательно заставило принять решение об отказе от плагина странное поведение всей системы — я понимаю, что я тут достаточно навертел с кэшированием и серверными настройками и конфигурация блога у меня причудливая, но почему включение плагина для комментариев заставляет блог периодически сваливаться в 404-ю ошибку в админ-панели (например, при переходе на wp-admin/index.php), я так и не понял.
Так что поживем дальше с disqus. Все-таки, столько лет вместе.