Netsensei

Much Ado About Nothing

Mollom 0.7.4 and more

One of my ongoing efforts is trying to get WP Mollom translated. I’ve put the plugin up on the wp-polyglots mailinglist and I’ve received several translations. Which was enough a reason to tag a new release. So, now you can enjoy the power of Mollom in these languages:

  • Vietnamese (vi)
  • Bulgarian (bg_BG)
  • Bangla (bn_BD)

I’ve already written about revising the codebase and making room for improvement. I’ve made a small list of things that are on my wanted/todo list.

  • More OO
    At this point, all the functionality is contained in 28 functions. These functions implement everything from the different calls to the Mollom API, over handling comment form input to showing a pretty graph. Although most functionality is comprised to it’s own function, there’s still lack of a good architectural design. I’ve come to a point now where adding new features or optimizing code means ripping apart large pieces of the plugin. For instance, the function that let’s the configuration page work contains code to handle the form but also to build and show the form. Boxing functionality limits the ability to reuse code or adapt it efficiently. Identifying separate segments of functionality and assigning them to their own classes and functions will make the plugin more agile and able to cope with change.
  • Implementing AJAX
    Over the last iterations, WordPress has incorporated loads of AJAX. This technology makes it possible to, for instance, moderate a comment without the need to reload the entire page. And as a bonus, add a nice colored fade effect. It would be nice to leverage the AJAX API of WordPress and make WP Mollom more userfriendly. AJAX in Mollom would not only be applied in the administration panel, but also made available front-end to theme developers.
  • Usability
    The current interface has already gone through several iterations but there’s still room for improvement. I’m thinking of several things. Instead of a percentage with no label, it should be a more visual indication of the spaminess of a comment. Comments that had a CAPTCHA should stand out more in the list. Pagination needs more refinement. The configuration page needs some rethinking. The quality indicator in the moderation module should be more verbose. I would also like to make the plugin more informative: a better breakdown of statistics and performance monitoring of the plugin.
  • Hooks
    Wordpress allows plugin developers to define their own hooks. This enables plugins to ‘hook’ onto each other. A nice example is Ozh’ Admin Dropdown Menu that allows plugin developers to define a custom icon through a hook. I would like to keep an eye out for places in the plugin code where functionality added through third party plugins can generate added value. Mollom is designed not only to protect comment forms, but any form that’s presented to an end user. So it would be a plus to make Mollom protection available to other plugins through well placed hooks.
  • Widgets
    Wordpress 2.8 will ship with a new improved Widget API. This enables plugin developers to write easy to create widgets which can display all kinds of neat things on your blog. An easy to install Mollom widget that displays the effectiveness of Mollom would be a nice-to-have.
  • WordPress MU support
    This is something I’ve been talking a long time about: adding support for WordPress MU. The current codebase doesn’t allow this in an easy fashion. Incorporating WordPress MU support is one of the main reasons to rethink the way the plugin should be designed.

It’s pretty clear this means going back to the drawingboard. Development should progress pretty fast though, since most of the code which is now in the current stable version, can be reused. One lesson I’ve learned is that I should to code the plugin against the development version of WordPress (in this case: bleeding-edge 2.8) to cope with the changes and make use of newest features in WordPress.

In retrospect, the plugin has been a project which I’m working on little over a year now. The log of wp-mollom.php tells me that I started working on the plugin itself (after testing the Mollom API and very premature versions in february-march 2008)  on april, 2nd of last year. So, a bit late: but happy 1st birthday WP Mollom!

Findable websites

Aangeschaft: Building findable websites van Aaron Walter. Oh goody!

Dode lens II

Vanmiddag heb ik eindelijk mijn neus buiten gestoken na dagen van relatieve rust. Er moest nog een kapotte lens naar de lenzendokter worden gestuurd. En vandaag ging het alweer stukken beter dan de voorbije dagen. Los van de hoestbuien dan. Dus trok ik mijn All Stars aan om onder een lentezonnetje richting stad te wandelen.

Ergens was ik niet helemaal zeker of ik het geregeld zou krijgen: de lens had ik namelijk niet gekocht bij Photo Hall alwaar ik te rade wilde gaan. Bovendien vond ik mijn papiertje met de Nikon WorldWide Guarantee niet meteen terug. Dan maar de factuur van Geheugenkaart proberen.

Uiteindelijk bleek het allemaal zo geen probleem te zijn: de lens wordt voor reparatie opgestuurd naar Nikon. Ik ben hem wel 4 weken kwijt, maar dat heb ik er wel voor over. Zo’n lens kost op zich wel stukken van mensen en het is niet dat ik die zo meteen professioneel gebruik. Als er mij bij het ophalen geen extra kosten worden aangerekend dan zal ik een zeer gelukkige mens zijn.

Wel was duidelijk dat de inspanning wat veel van het goede was. Over een afstand die ik anders probleemloos fris en gezwind afstap deed ik nu een klein uurtje om afgepeigerd thuis te komen. Duidelijk een teken dat ik het maar beter rustig aan kan nemen.

Lenteschoonmaak

Het valt eraan te merken dat het wat beter weer is. Mijn vader heeft een dag verlof en er wordt duchtig schoongemaakt: terras ontmossen, tuinmeubels afspoelen,… En als ik zo rondkijk, dan kan mijn stek hier in Brugge ook best wel eens met een beurt met de grove borstel verdragen.

En hoe zit het met uw lenteschoonmaakplannen?

Ziek II

Hmgh. We zijn goed drie dagen verder. De koorts is gelukkig verdwenen, maar verder hang ik eigenlijk in de touwen. Het probleem is ondertussen gezakt naar mijn longen. De minste inspanning veroorzaakt stevige hoestbuien. En voor de minste fysieke inspanning is het toch op zoek gaan naar krachten. Echt uit de voeten kan ik dus niet. De dokter gaat nog gelijk krijgen toen hij zei dat ik pas tegen Pasen enigszins erdoor zal zijn. Het gevolg is dat ik mijn dagen dan ook voornamelijk verdeel tussen lezen, wat TV/film kijken en dutten. Gedwongen niets doen eigenlijk en dat is zo tegen mijn natuur.

Ik weet niet wat het is dat de ronde doet, maar dat het om gore smeerlapperij gaat, dat is wel duidelijk.

Mollom blocks fifty million spam attempts

Mollom blocked over fifty million spam attempts since its inception. Just over two months ago, that was little over twenty-five million. Just in the past 24 hours, Mollom caught 480,000 attempts. This shows how important it is to get the best protection that can guarantee a clear user experience. It also shows that Mollom is getting more and more traction with over 7,000 sites protected.

As for the WordPress plugin, the development has been on the slow side in the past weeks and months. The plugin can  use more fine tuning. It still doesn’t support WordPress MU (well, there’s a hack). I’m planning to revisit the code to give that some more attention.

Anyway, I would love to hear how the plugin is performing on your site and what I can do to make it even better!

Ziek

Het begon gisterenmiddag met een zere keel. Slikken en spreken deed pijn. Maar niets wat met een paar glazen thee en een goede nachtrust kan worden opgelost. Zo dacht ik. Tegen de avond werd het wat erger maar ik wilde mij niet laten kennen. Bovendien wilde ik samen met Koen, Kathleen, Carolien, Dries en Antoon naar The Fall gaan in de Studios.

Tijdens de film werd het allemaal wat erger en ’s avonds kroop ik dan ook koortserig, met hoofdpijn en hoestend met een dafalgan in bed. Mijn lichaam vertelde mij dat er duidelijk iets aan de knikker was. Vanmorgen leek het allemaal iets beter te gaan. En dus trok ik naar het werk.

Tussen HTML formulieren en een dweilbeurt in bleek dat werken toch geen zo’n goed plan was. Tegen de middag gooide ik de handdoek in de ring. Ik heb de rest van de dag in mijn zetel liggen crashen. Tegen de avond ben ik dan op doktersbezoek gegaan in de universitaire groepspraktijk. De zieken in de wachtzaal leken allemaal aan hetzelfde te lijden: hoesten, niezen, rochelen,… you name it. Er doet duidelijk iets bijzonder vies de ronde. Ik trof het met de dokter want die was heerlijk sarcastische. De mens moet ongetwijfeld een overdosis House hebben gehad. Zo vond hij alvast dat ‘origineel doen’ in de dokterspraktijk nérgens voor nodig was.

Het verdict: ik moet een aantal dagen platte rust houden. Antibiotica kreeg ik niet voorgeschreven maar als het niet betert, is dat de volgende stap. Volgens de dokter zou het gevoel een vaatdoek te zijn waarschijnlijk tot dik in het weekend aanhouden.

Het werd een fijn feestje Merendree!

Gefeliciteerd Joke en Vincent!

Veel gelukkige huwelijksjaren toegewenst!

Veel plezier in Mexico!

Mazel tov!

Dode lens

Hm. Het lijkt erop dat mijn Nikon 18-200VR de geest heeft gegeven. De autofocus van de lens lijkt niet meer te werken. Dat betekent dat ik manueel moet focussen wat niet echt handig is. Die lens heb ik ondertussen bijna 2 jaar in mijn bezit. Dus net nog binnen garantie. Ik heb die indertijd gekocht bij geheugenkaart.be en ik ben er tot nu toe altijd zeer tevreden van geweest. Ergens vind ik het wat vreemd dat die autofocus nu stopt met werken want ik heb mijn camera de laatste maanden nauwelijks nog in de hand genomen.

Ik heb al verschillende dingen geprobeerd.

  • De knop op mijn D50 body als op de lens staat op AF. De focus zou dus moeten werken
  • Als ik de 50mm prime op de body schroef, dan werkt de autofocus wel. Hetzelfde met een 17-72mm.
  • Ik heb al geprobeerd om de lens er een aantal keer op te schroeven maar zonder resultaat.
  • Ik heb de camera op en afgezet, de VR af en aangezet maar dat levert niets op.
  • Ik heb op het resetknopje op de onderkant van de body geduwd maar dat geeft geen verschil.
  • Tenslotte heb ik de lens op de D70 van mijn broef geschroefd maar ook daar geeft de autofocus geen teken van leven.

Gisteren  heb ik op de trouw van Joke en Vincent wat foto’s genomen met de 50mm prime dus met de body lijken er alvast geen problemen te zijn.

Gelukkig is er tegenwoordig twee jaar garantie. Het toeval wil dat die termijn in juli verstrijkt.

Ligt het aan mij of heb ik de laatste weken gewoon last van slechte karma? Na een kapotte gsm, een kapotte grafische kaart nu een kapotte lens. Eurgh! is mijn gevoel dan.

Bookmarks van maart 25th tot maart 31st

« Vorige blogposts Pagina 61 van 245 pagina's Volgende blogposts »