Netsensei

Much Ado About Nothing

Wordpress

Mollom vs Trackback spam

Hum. The plugin in WordPress doesn’t support trackback checking yet. No big deal? Well, I have 24 spams in my moderation queue, the majority of them are trackback spam.

So… yet another feature to implement. Just wondering how the flow of operations should look like. Moreover: how/where do I implement a CAPTCHA? Is it necessary to do this implement? Given the 99.8% accuracy Mollom claims, is it a bad thing if a trackback would be identified as a false positive and the CAPTCHA step is skipped altogether? One can retrieve the false positive through the moderation queue altogheter, no?

Anyway, adding trackback support should be fairly simple.

links for 2008-04-29

Mollom voor WordPress

Oké mensen. Tijd voor het moment van de waarheid. De laatste maand heb ik tussendoor, voornamelijk op de trein, geprogrammeerd aan een plugin voor WordPress. Niet zomaar een plugin, maar eentje die het de diensten van Mollom, de startup van Dries Buytaert en Benjamin Schrauwen, ook voor WordPress gebruikers toegankelijk maakt.mollom logo

Ik huldig eigenlijk het principe eat your own dogfood. En om eens te kijken hoe sterk mijn plugin reeds staat, zet ik die bij wijze van allereerste publieke test in op mijn eigenste blogje. Akismet en Spam Karma heb ik voor de gelegenheid gewoon uitgeschakeld. Vanaf nu worden jullie comments door de spamfilters van Mollom gehaald.

Hoe werkt het? Bij een normale comment zal je niets merken van het werk dat Mollom achter de scherm uitvoert. Stel dat je een spambot bent, dan wordt je bijdrage gewoon geweigerd nog voor er wordpress een query op de database uitvoert. Moest er nu twijfel bestaan over de legitimiteit, dan wordt je comment in moderatie gehouden en krijg je een eenvoudig testje voorgeschoteld om te bevestigen dat je wel degelijk een persoon bent met de allerbeste bedoelingen.

Mollom for WordPress

Bij wijze van proef mogen jullie je even in de commentaren van deze post laten gaan. Het gaat om een proef om de basisfunctionaliteit van de plugin te verbeteren. Verder gaat het er mij nu om een aantal secundaire doeleinden op korte termijn te implementeren. Bij problemen of opmerkingen kan je mij altijd op mijn mailadres, matthias apestaartje netsensei puntje nl, contacteren.

Do your worst‘ zou ik zeggen!

O ja, ik ben Benjamin en Dries alvast heel erg dankbaar voor de steun en de feedback van de afgelopen weken!

English readers:

Yes, I’ve been working on a plugin that brings Mollom to WordPress. I’ve enabled my plugin on this blog to protect it from spam through Mollom. This is a preliminary test for the basic, barebones functionality of the plugin: filtering out spam. Unless you’re a spambot, you should have no trouble posting comments. Keep an eye out for the CAPTCHA test, though. If you run into problems or you have suggestions, don’t hestitate to contact me: matthias apetail netsensei dot nl. A big thank you to Dries and Benjamin for their support in these past weeks.

2.3

Zo. Ik heb de boel geüpgradedededed naar de laatste versie van WordPress. Zonder veel moeilijkheden. Ik heb wel een backupje genomen. You never know. Ik moet nog mijn tags uit Ultimate Tag Warrior proberen importerenin het native tagging systeem dat WordPress nu bezit. Maar dat zijn zorgen voor later. Ik moet zeggen dat het aan de achterkant er een stuk gelikter uitziet. Ik vind die automatische plugin update notifier wel handig: ik werd er meteen op gewezen dat FlickrRSS een nieuwe versie had. Vroeger zou ik nooit zelf tig sites afschuimen op zoek naar de laatste versie van een plugin. Verder moet ik het allemaal nog wat ontdekken…

Simple OpeniD plugin @ WordPress.org

Kijkt! Tegen mijn eigen verwachtingen in heeft Simple OpenID plugin een stekje gekregen in de officiële WordPress.org Plugin database.

Ik had in de vooravond vlak voor vertrek op het werk een request geplaatst. Toen ik van stappen met kameraad WebsterMC terug kwam vond ik een mailtje met de approval! Fijn! Het mooie is dat WordPress.org Subversion ondersteunt. Ideaal voor versiebeheer. Meer zelfs, er wordt dynamisch een ZIP file getrokken van de laatste versie. Deze wordt vervolgens geheel automagisch aangeboden. Downloaden die hap!

(ja, ik ga nu toch van de gelegenheid gebruik maken om mijn winkel te promoten.)

OpenID enabled!

Een drietal dagen noeste arbeid later heb ik een eigen OpenID plugin voor WordPress geschreven. Veel ga ik er nog niet over zeggen, laat staan code vrijgeven: ik heb nog flink wat debug werk voor de boeg. Maar dit is zo ongeveer het resultaat:

Ik heb het zaakje ook even op dit blogje geïnstalleerd. Wie zin heeft kan alvast even spelen met zijn OpenID. Dat doe je door in plaats van je naam/e-mail adres op te geven in het commentaarformulier, het OpenID veld te voorzien van je OpenID. Voor een buitenstaanders is een OpenID trouwens niet meer dan een URL. Bijvoorbeeld: http://openid.openminds.be/netsensei.

Wie nog geen OpenID heeft:

  • Als je een wordpress.com blog hebt, dan heb je automatisch ook een OpenID login. Gewoon de URL van je blog ingeven volstaat.
  • Geen WordPress.com blogje? Geen nood! Je kan altijd snel en eenvoudig hier een account aanmaken!

Opmerkingen, suggesties en bugreports kan je sturen naar matthias [apestaartje] netsensei [puntje] nl

Update: You can download the beta version of the plugin!

Verlof

Eén van mijn betere ideeën was om verlof te nemen deze week. Schoon weer, geen regen, niet te warm en niet te koud. Ideaal! Wilde plannen heb ik niet. Voorlopig heb ik mij eigenlijk voornamelijk bezig gehouden om openid te doorgronden.

Ik heb mij gelijk de JanRain PHP library gedownload om er wat mee te spelen. De uitleg in de API documentatie was zo duidelijk dat ik meteen een eenvoudige consumer kon maken en via mijn blog (een openid delegate in het jargon) mijn openid verifiëren. Meer zelfs, toen ik mijn implementatie even vergeleek met één van de voorbeelden van JanRain bleken die quasi krek hetzelfde te zijn! En zelf een server opzetten en laten draaien is ook niet zo heel erg moeilijk.

Alle technische mumbjumbo goed en wel, maar wat wil ik er nu mee aanvangen? Ik denk aan een aantal dingen. Maar laten we beginnen met openid support in WordPress. Het zou al mooi zijn moest ik een eenvoudige plugin kunnen schrijven die OpenID toevoegt aan comments. Het idee is om zo OpenID nog wat verder te leren kennen. Daarna zien we wel weer…

Spambot

Help! Het is al erg gesteld als een mens door zijn eigen WordPress installatie wordt herkend als een spambot. Ik maak het mee en het is niét fun. Ik kan bepaalde termen in mijn posts niet gebruiken of ik krijg onderstaande melding. Tegenwoordig kan ik zelfs de ‘options’ van mijn WordPress installatie niet veranderen of ik krijg dit te zien. Very annoying to say the least. Ik heb al allerlei plugins (bad behaviour, spam karma, akismet) uitgezet maar zonder resultaat. Ik vermoed dat het iets is op server niveau. Ik gooi het nog even hier mochten er mensen zijn die zich hierin herkennen…

spambot

Wie weet welk onding dit produceert trakteer ik op een frisse pint!

Ik ben Ella

Zo, ik heb even de moeite genomen om te upgraden naar Ella. Vandaar de storingen in het laatste half uur. Voor zover ik kan zien lijkt het allemaal te werken zoals het hoort. Het proces hield eigenlijk weinig in:

  1. Backup van database en bestanden voor het geval dat.
  2. Verwijderen van de oude WordPress bestanden
  3. Uploaden van de nieuwe bestanden.
  4. Runnen van het upgrade script.
  5. Laatste nieuwe versies downloaden en activeren van alle plugins.
  6. Dit potsje schrijven.

Zoals ik al zei: niet meer dan een half uurtje werk.

Omkatten

Mm. Omkatten. Ik ben bezig met de omkat van mijn sjoe haar weblog. Of beter, de conversie van Movable Type naar WordPress. De motor verandert, maar de motorkap blijft hetzelfde. De potsjes die ze de voorbije jaren maakte heb ik zo goed als allemaal geïmporteerd in een WordPress databank. De links naar afbeeldingen en zo moest ik wel manueel fixen. Geen gemakkelijk werkje, maar uiteindelijk toch volledig voltooid.

De volgende stap is de lay-out. Die hou ik hetzelfde, op een paar kleine modifcaties na. Ik gebruik de ‘classic’ theme van WordPress als basis. Eerst heb ik de standaard stylesheet domweg overschreven met de stylesheet van de Movable Type installatie, dan vervolgens manueel de verschillende templates de overeenkomstige classes en divs gedefinieerd. Na een halfuurtje prutswerk was de omkat grosso modo compleet. Vrij academisch eigenlijk.

Het grootste werk nu is het opkuisen. In de stylesheet zitten een pak ongebruikte elementdefinities. En de templates moeten ook nog wat ontdaan worden van overbodige code. Tenslotte nog een aantal leuke plugins installeren en een aantal dingen toevoegen. Da’s een werkje voor vanavond…

« Vorige blogposts Pagina 3 van 5 pagina's Volgende blogposts »