Quantcast

Housekeeping

by Bill Rini on August 3, 2004

in General Ramblings

In case some of you have wondered, I upgraded the blog software, MovableType, last night. I came under an intense comment spamming attack last night and so I had to make some changes. In case you’re wondering what comment spamming is (lucky you if you don’t know), it’s when spammers try to boost their Google rank by getting links to thier site on all sorts of other sites. Google ranks websites more “relevent” if many other sites link to them so these spammers post messages in the comments like “Nice site!” and when you look at their URL in their profile it’s to some penis enlargement website or an online pharmacy site.

I have MovableType set up to email me when people comment on the site so last night I was a little surprised to see 10 comments come in all at one time. I started to delete them and then another batch of 15 or so came and then another 10. I immediately threw up a .htpasswd file which forces people to login to view the site and that stopped things long enough for me to delete all the spammed messages.

I had heard that the new version of MovableType had better comment administration so I installed it but all it really did was give me the option of making people register with MovableType before they could post. Not exactly something I wanted to do. I did some more searching and found a hack that forces people to input a code before the post will be accepted which I think may be the best solution as most of these spammers are simply using bots to do thier work. The code is a graphic file so unless the bot is pretty sophisticated it won’t be able to read the code to input into the form. Hopefully this will put a temporary end to the comment spamming.

I really wish I could find the time to just write my own blog software. I like MovableType but I hate their licensing. I don’t use it for commercial purposes or run more than X number of blogs so I’m not in threat of violating the free use license but I feel like it’s limiting my options. I would like to use a blog on my consulting website but that would be commercial and so I would have to pay. I also might like to use this on several other of my websites and I might go over the MovableType limits. It just feels like I being pinned in by these guys.

The choice many seem to be making is to go to WordPress. I haven’t checked them out lately (I have a recent install on a dev server that I plan on reviewing) but I really have no confidence in this project based on my previous experience with them. They’re an offshoot of b2 which was a well written piece of software. b2 stopped development and WordPress became the official new fork of the product. I’ve been under the hood of both b2 and WordPress and about a year ago when I looked at WordPress it was a total mess. No offense intended but just looking at the code you could tell this team had never built large systems software before. In fact, they took some of the things b2 got right and mucked it up. They started combining the business logic and presentation layers and shoehorning in features. When I posted on thier support forum that this seemed to be 180 degrees in the opposite direction of good coding/architecture practices I was told that if I could do it better that I should build my own. It almost seems ironic that they tout their HTML/CSS compliance as one of thier biggest achievements and selling points but then violate so many software design best practices.

Well, until I get a wild hair up my butt and lock myself in a room for 72 hours to write my own weblog software I’ll either live with the limitations of MovableType or find some way to overlook the deficiencies in WordPress.

Related posts:

  1. Worst Affiliate Manager Award From time to time I like to give out awards...

SiteRackbackSign Up BonusUS
Full Tilt Rake Race 27% 100% up to $600 The poker room accepts US players
Cereus Rake Race 30% 150% up to $500 The poker room accepts US players
Cereus Rake Race 30% 111% up to $1100 The poker room accepts US players
Cake Rake Race 33% 110% up to $600 The poker room accepts US players
PKR Poker 30% 100% up to $800
Boss Network Rake Race 30% 200% up to €1,000
Players Only Rake Chase 35% 100% up to $650 The poker room accepts US players
Boss Network Rake Race 30% 200% up to €1,000
Boss Network Rake Race 30% 200% up to €1000
Unibet 30% €100
Fat Bet Poker 40% 1000% up to €500
Carbon Rake Chase 35% 100% up to $600 The poker room accepts US players
Red Star Rake Chase 33% 110% up to $600
True Poker 27% 100% up to $200 The poker room accepts US players
Cellsino Poker 40% 300% up to $500
Minted Rake Chase 40% 100% up to $400
Eurobet & Tower Points Race 40% 100% up to $600
Power Poker Rake Chase 33% 110% up to $600
Party Poker Freeroll 0% 100% up to $500
NoIQ Rake Race 30% 100% up to €5000
Boss Network Rake Race 30% 200% up to €1000
Doyles Room Rake Race 33% 110% up to $550
Gutshot Poker 33% 110% up to $600
BetSafe Poker 40% Up to $2000
Victory Poker Rake Chase 40%


We are pleased to offer all of the following promotions this month at Rakeback Report. Simply sign up for a valid rakeback account at a participating poker room and you will automatically be enrolled.

July Promotions
Site Rake Race Rake Chase Freeroll
Cake Poker $60,000    
Doyle's Room $50,000    
Cereus Poker Network* $20,000   $5,000
Red Star Poker   $23,000  
Party Poker     $23,000
Players Only   $16,400  
Full Tilt Poker $10,000   $5,000
Minted Poker   $14,050  
Carbon Poker   $12,000  
Betfair Poker   $12,000  
Victory Poker   $10,450  
Power Poker   $10,000  
Eurobet** $10,000    
Tower Gaming** $10,000    
NoIQ Poker €8,000    
Boss Media Network*** $5,000    
Winner Poker   $5,000  

* Includes Absolute Poker and Ultimate Bet.
** Includes Eurobet and Tower Gaming. May not be available to all users. Contact Us to request this offer or for more information.
***Includes Poker Heaven, Fortune Poker, InterPoker and Paradise Poker.

{ 3 comments… read them below or add one }

1 Joe Crawford 08.03.04 at 9:56 am

WordPress is pretty darn good. It does what it says, and has only a few fleas. They have a development wiki, a plug-in architecture that I like, (i’ve added some nifty plugins to my install, which is painless and powerful), and it’s done very well for me on my San Diego Blog.

It’s not perfect, but in terms of php/mysql solutions, I think it’s best of breed and right on for a blog. If I had more general needs in terms of a CMS, I’d be looking at drupal or textpattern — I’m testing Textpattern out now, and it’s okay, but not mindblowing.

I’m curious to see how well things work out if you go to WordPress.

Also, MT has a number of plugins to handle comment spam, in particular ones to disable comments on older posts (which is where I have seen periodic attacks in WordPress). WP has a feature to disable comments automatically if they meet certain criteria (such as number of outbound links).

Eh, anyway. Good luck Bill, hopefully my post won’t get flagged as a spam since I included all these links. :-)

2 Bill Rini 08.03.04 at 10:42 am

Joe, long time no hear. Hope things are well in San Diego.

I hear ya on WordPress. A lot of people seem to like it. If you don’t have to do a lot of customization it’s probably fine. One of the things that concerned me when I first took a look at it though was that on their dev boards they were talking about 2 or 3 major changes to the plugin API. Not 2 or 3 changes in one release but 2 or 3 changes coming over several releases. In many cases people would have to re-write their plugins several times in order to keep up.

All in all, I think they have an ok product but I’m not sure I want to throw my hat in the ring with them just yet. To be honest, I’m really interested in writing my own. I think some of the stuff MT does is far superior to WP and WP has some features I wish MT would add. That and the fact there are some things I think neither of them actually got right and I’m sort of leaning towards finding a few weeks in my schedule to crank something out. Who knows, one day it might happen :-)

Bill

3 Joe Crawford 08.03.04 at 5:53 pm

Cool. I think the way that the base has expanded will get them to reconsider “breaking” lots of existing installations as far as an API/plugin architecture.

At least, I think.

But I’d be interested to hear what kind of things you’d want to do with WordPress you think you can’t — I’ve found that when I think of a feature I want — I just google on the wordpress.org site and *somebody* has done something along those lines.

Leave a Comment

You can use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <card> <code> <em> <i> <span class=""> <strike> <strong>

Previous post:

Next post: