Avatar, Pavatar, Gravatar…

Малко грижа за блога – вече има аватари за коментарите. Теглят се от gravatar.com. Отлагах дълго, защото не ми допадат услуги като Gravatar, при които даваш част от онлайн идентичността си някъде, на някакво си сайтче. Тоест харесва ми по принцип идеята за аватари, но не ми харесва начинът, по който се осъществява тя с Gravatar.

Много по-готино е с Pavatar – на практика, за читателя е същото, но вътрешната разлика е, че всеки си държи аватара при себе си, на сайта си. Много е просто – или с X-Pavatar заглавка, или с rel=”pavatar”, или чисто и просто с файлче “pavatar.png” в основната директория. За още по-мързеливите, сега видях, имало и приставка за WordPress. Но въпреки всичко не получи достатъчно слава и блясък – всичко отиде у Gravatar – може би неслучайно, все пак последният е творение на уърдпресовци.

Все едно, тия дни реших, че не си струва толкова дълго да се занимавам с такъв малък проблем и между две приспивания на бебетата метнах приставката Gravatar за Drupal. Първо се учудих защо не работи, после полека избеснях и накрая отворих модула да видя какво прави. Ами… прави уж каквото трябва, но аватарите не се показват и стоят картинките по подразбиране. Лека-полека разбирам какво се случва – цялата идея е да се показват друпал-ските аватари на профила първо и чак ако липсват или ако човекът няма профил в сайта, да се търси граватар.

Минах бързо из модула с “//”, изрязах почти всичко, всякаквите ненужни ми проверки и засилих $variables[‘account’]->mail (което съдържа адреса на пощата на коментиращия) за генериране на аватарчето. Всичко заспа. Но после се зачудих за какво ми е цял модул за нещо, което е на практика един-два реда. Порових из настройките и какво да видя – по подразбиране модулът задава адрес в gravatar.com, който се различава от дадения в документацията на самите Gravatar. Изчистих го, дадох gravatar.com/avatar/ и всичко си заработи. Проработи даже и сток модулът, с всичките му проверки. Преди да се занимавам, рових из докладите за модула в drupal.org. Някои хора се бяха оплаквали, но авторът пише “бе при мен си работи” и затваря доклада.

Drupal все повече ми отеснява някак. Особено откакто взе да става популярен и даже стана някак “модно” да се правят местни събирания на “друпалисти” – все едно е нещо чак пък толкова сложно, трудно или пък фенско, а не е само един инструмент за сложни, трудни и фенски неща. На приставките вече не може да им се хване краят – за каквото се сетиш има вече написан модул, а за каквото не се сетиш има views, panels и CCK. :) Вярно – повечето са много по-прегледно писани и по-поддържани от нещата за WP. С доклади за грешки и т.н. Обаче все по-лесно става прост и малък сайт да се направи незареждаем на по-бавен хостинг, ако е с Drupal.

Имаше една приказка – “да стреляш по врабчета с атомна бомба”. Е, нещо такова е. Та поразкършете прашасалото си PHP-fu. Например в най-близкото дожо, да кажем с CodeIgniter :) Или изберете българското – Огнян Банков от доста време бие рибата с Tangra Framework. Или още по-добре – Geany е малък, бърз и си има всичко, без да ви досажда и отклонява вниманието с безброй лъскавини и “екстри”. Най-добре се конусмира с празни файлчета, започващи с <?php и после писани на ръка.

Накратко – след дозата “мрън”, вече има аватари в коментарите. За капак на неприязънта ми към Gravatar, тия дни ще пипна модула да проверява първо за pavatar-и и така всички ще пляснат с ръце и ще има световен мир. :P

8 thoughts on “Avatar, Pavatar, Gravatar…

  1. turin Post author

    Michel, коментарите са защитени с Mollom – щом виждаш captcha-та, значи не е сигурен дали коментарът ти е spam или ham. Може би някой те е докладвал в сървърите преди, или знам ли защо… Хитрото и различното при Mollom е, че първо прави анализ на коментара и чак ако има съмнения за спам, чак тогава настоява за captcha.

    Опитах тестов коментар, копие на твоя и видях – наистина е неудобно както е сега. Ще опитам да пренаредя страницата, за да е на по-удобно и видимо място captcha-та, а и самата нея ако мога ще я сменя с нещо просто.

    Щеше да е супер, ако имаше начин за бял списък. Например който вече е с одобрен коментар, да се приема за ham. Както при подобната настройка в WP. Мога да поровичкам и за това, не е хич трудно, само трябва да преодолея това кофти усещане, за което говорех – че всяка промяна из Drupal и приставките му, която не влезе официално, с времето става PITA за поддържане.

    Иначе Mollom дневно спира около 30-50 спам-а, общо досега е спрял над 25 хил., така че без никаква защита съм без никакво свободно време, от целбодневно чисетне на руски и всякакъв там виагра и тем подобни спам :( Имах такъв период преди тая защита :(

    От друга страна пък, намаляха и коментиращите – явно хората не ги кефи да им иска captcha така… Ще видя да пробвам да оправя, тенкс за идеята! :)

  2. turin Post author

    Временно коментарите са без автоматична защита, само с одобрение. Сега се сещам, че навремето бях твърдо против всякаквите видове captcha – тъпо, че съм започнал и аз да ползвам. Лошото сега е, че без анализа, който правеше Mollom, сайтът се пълни постоянно с коментари за виагра и руски сайтове.

    Харесвам антиспам решения, основани на анализ на съдържанието, но не понасям captcha. Нямам представа какъв точно анализ правеше Mollom, но ако намеря нещо подходящо с бейсов (bayesian) филтър, ще го спожа. Тъкмо на последния ми изпит в БАН единият от въпросите ми беше за Томас Бейс. Готин тип. ;)

  3. turin Post author

    Това, което търсих, се оказа http://drupal.org/project/spam с включен само бейсовия филтър (засега). Би трябвало изобщо да не се пречка на пътя при нормално коментиране, още повече че съм вдигнал прага от подразбиращия се 90 до 95. Особено с малко обучаване в движение, трябва да работи съвсем прозрачно.

    Сещам се, че преди години бях ползвал същата приставка, но тогава нещо не беше наред. Дано сега е ОК. Изобщо, като гледам назад в годините, периодично съм имал големи проблеми със спама. Първо с мои филтърчета в Blosxom, после всякакви хакнати приставки на Drupal. И все е било заради избягването на ограничението на captcha – извинения на всички, които сега са били спрени от captcha-та на досегашната настройка с Mollom!

  4. Michel

    Ами по принцип, 2+1 не е досадно, това едно. Второ, може и нещо смешно да направиш, като “Луната кръгла ли е? Отговорете с да или не!” и други такива…

    Важното е да не се разчитат глупави изкривени картинки… :)

    За WP знам че има анти-спам решения които и не искат никакъв user input — просто разчитат на JS и поддръжка на cookies, и ако липсват, тогава вече се намесва някаква друга защита…

    Аз имам “2+1” от три години, спамът ми е около нулата! С изключение на human spam, но и той не е много… Та просто пишеш “3” и готово. Дори може да направиш решение което е още по-просто: с JS вкарваш в полето на отговора “3” — почти няма спамботи които да имат JS поддръжка. Така хората не трябва да пишат нищо, а пък ботовете пак ще са спрени… :)

    Само идеи давам. Хем да си защитен, хем да не е досадна защитата, или пък неефективна… Или направо давай мигрирай към WP — май е по-лесно, хехе! ;)

  5. turin Post author

    “Луната кръгла ли е? Отговорете с да или не!”

    Не е кръгла. Познах ли? Краси все ми казваше, че ако ида на “Стани богат”, или ще изгоря на първите въпроси, или ще го изкарам до края. Все споря, че не са им правилни отговорите на първите въпроси или пък въпросите са неясни.

    Та Луната не е кръгла. Кръгът е равнинна фигура, а Луната си е 3D :P

    Мерси за идеите за спам-а! Хитри са тия неща с JS и т.н., дето да се лъжат ботовете. Макар че има една особа (с когото също както с теб не съм пил бира цяла вечност), дето е наясно с тоя бот-ов бранш и ако прочете, ще каже, че се пишат вече не ботове, ами ботовеее. Да не им попадаме на “мерника” ;)

    Drupal е тежък, както се оплаквам, но има много неща, яко копеле си е. WP е друга класа. Замислям се за другата посока – да си напиша сайтовете на нещо, което има за цел да работи бързо (CodeIgniter примерно, или подобно). Но хем трябва да се изкарват пари, хем имам такива грижи и нерви на главата с бебетата и с оня селяндур отдолу, хем и… в крайна сметка дали изобщо има смисъл личен блог да се пише начисто…

Leave a Reply