Archive for the ‘Blogging’ Category

Plugging, Hacking and Release Candidates

Friday, May 21st, 2004

Wordpress has a final RC available and I’ve installed it without significant issue.

“Papascott”:http://www.papascott.de/2004/05/21/3023.php says something that has been on my mind this week :-

bq.:http://www.papascott.de/2004/05/21/3023.php With WordPress, if you want to do anything slightly different from what it intends (for example, customizing the text of the monthly archive links, or listing the 5 latest comments), you end up writing a hack, essentially rewriting one of its PHP functions to do what you want. But PHP is at least logical and well-documented. Movable Type has it’s own well-documented but esoteric template language, for which you can find plugins to make it even more esoteric

You have two options if you are a coder and want to write weblog software that is specific to your needs. Firstly, you can write your own weblogging system (e.g. “Epistula”:http://www.aquarionics.com/#article-75) or you can use a pre-built package and write hacks or plugins for it. As long as the plugin system is flexible enough, and in a language you know, you have the benefit of not having to code a system from the ground up and have the benefit of a well written performant weblog without having to design it yourself.

MovableType didn’t work for me because I didn’t know Perl. Wordpress is better because PHP looks easier to learn, but I’m holding off writing any plugins or hacks until 1.2 is released. I don’t feel confident enough in the language to contribute yet. Also, when I did have time last night to look over the forums and see what others were doing, there was a database problem and I couldn’t access anything. (btw, the best plugin system was in “Vellum”:http://www.kryogenix.org/code/vellum/)

How people use Movable Type

Wednesday, May 19th, 2004

Reading a few of the trackbacks at “Mena’s request for feedback on licensing (Commendable attempt to gather feedback but it will only produce more biased results)”:http://www.sixapart.com/log/2004/05/how_are_you_usi.shtml, I am quite stunned at how many blogs people run. “I’m running 27 non-profit personal blogs with 43 authors each all about Brittany Spears” (or something. Where do people find the time. I’ve had up to three blogs running concurrently, but the others always die and I only really count this one as currently active.

The problem with the MovableType license is not really price; there is a free version after all. It is the limitations imposed. Suddenly, MT has gone from being a very flexible tool, inspiring creativity to one with a limitation that if you want to be more creative you will incur a financial penalty for doing so.

Limitations on the use of a product will only stifle use of the product and in the case of weblog, it will stifle creativity and lead to users finding alternative products to do what they want.

Derek Powazek explains how he runs his very popular creative weblogs

bq.:http://www.powazek.com/2004/05/000405.html Similar story [to Fray] on City Stories. There are two blogs, one public and one private, and a ton of authors. 30 at last count. Again, it’s central to the concept of the site to have a lot of authors. That’s why I chose Movable Type to power it.

If someone was using the personal license and was at it’s limit, and had a crazy idea for a new weblog would they really bother to start it up if it was going to cost them extra money to do so? Or would they put it on the shelf for another day? Or would you instead start it using different weblog software to see if it popular? And if it works, would you bother changing it back?

I had an idea for a multi-author story weblog where all the authors were me. Is that one author or five? How could I prove it was all me to the licensing police? The idea was that you weren’t supposed to know I was writing it all, in fact you weren’t supposed to know which author wrote which post, and you were supposed to work it out. The free MT license covers me currently, but I would have had to pay $70 to set that idea up. I wouldn’t have paid for this pie-in-the-sky idea. I was too lazy to get it off the ground anyway, but that’s another story.

Bloglines Toolkit for Mozilla

Tuesday, May 18th, 2004

The Bloglines Toolkit for Mozilla written by Chad Everett is something I meant to blog about last week before the “MovableType”:http://www.movabletype.com situation occurred. It puts the bloglines notifier into your Mozilla-based browser. I installed it straightaway, and have just “upgraded to the latest version (version 0.9)”:http://www.cxliv.org/jayseae/2004/05/13/bloglines_toolkit_v0r9.html.

Allowing me to subscribe to feeds, search for references or even search for highlighted text it is a very useful addition to my set of extensions.

Google Groups

Monday, May 17th, 2004

The new Google Groups beta lets you put newsgroups in your aggregator by providing Atom feeds for each group. Very clever idea. ["via (Kryogenix.org)":http://www.kryogenix.org/days/2004/05/13/newsgroups]

Moved to Wordpress

Monday, May 17th, 2004

Well that was relatively painless. The import was simple and easy, getting the permalinks correct was a little bit more tricky, but only took a couple of hours. If it wasn’t for the “dash-to_underscore change”:http://weblog.burningbird.net/archives/2004/04/18/smart-urls-converting-from-mt-to-wp-and-die-url-die/ I’d have been done a long time ago.

So, things I did and tried to get into order. Firstly, I started with “these conversion instructions here”:http://blog.carthik.net/vault/2004/05/14/movabletype-to-wordpress/ and from “a link here about slugs”:http://www.libraryplanet.com/2004/05/slugs, I used the “mt import keyword slug importer script”:http://www.carthik.net/wpdocs/import-mt-keywords-postslug.phps which worked without problem.

A little mod_rewrite to redirect the various RSS(ish) feeds (RSS 0.91,RDF and Atom) to the wp versions and the only problem was that before 2004 I didn’t use a keyword for entries, but was using MTEntryTitle with underscores, and WordPress uses dashes.

I tried a few things; “this looked the best option”:http://idly.org/2004/05/13/fixing-mt-urls-for-wp and it worked perfectly, but I started getting some odd PHP errors about headers. I can see the problem, but not knowing PHP, I can’t see a solution. Next I tried “a method from the wiki”:http://wiki.wordpress.org/index.php/MT-Redirect which wrote a custom .htaccess code. I didn’t like this as it generated some 700 lines for the server to parse. However, it didn’t work anyway. This was because I wasn’t using the archive directory, so my URL is 2004/01/01/some-title and when some_title was entered, none of the redirect rules were listened to because a different rewrite rule was sending the request to the wordpress index.php file. “This method”:http://wordpress.org/development/archives/2004/03/29/redirecting-mt-entries/ had the same problem as above.

So in the end, I went through my referer logs and simply changed any linked post to have underscores. I know this is going to miss some things, but it is a short term solution until I can have a look and figure out whether the header problem with the plugin is a known problem, or I can fix it. (It is 1am now and I’m going to bed).

I’ve decided to do a new design, so I’m not changing any of the templates yet, I’ve got the default Wordpress templates atm. The blogroll and linklog can come tomorrow.

Anyway, it seems that “SixApart have been doing some thinking and have gone someway to resolve the problems with the licensing”:http://www.sixapart.com/log/2004/05/movable_type_30.shtml#more.

bq. The single CPU usage statement was not intended to be in the license. It has been struck from the license, and everyone who has downloaded Movable Type 3.0 thus far can officially consider this change retroactive.

Oops! Schoolboy error.

bq. To be clear, sub-weblogs that make up weblog sites shouldn’t be counted toward your weblog total.

Should have been clear from the start. Either SixApart had no idea how their users used their software, or they just didn’t think about it, which if you are going to base a licensing structure on the number of weblogs is very silly indeed.

bq. We’re adding a new “Personal Edition Add-On” package that gives someone who has purchased a Personal Edition license the ability to buy 1 new weblog and 1 new author for $10. You can purchase as many additional author/weblog packs as you want, each for $10.

This is a clear case where they have listened to valid criticism and done well to address it. Still overpriced, but that is for up to them to work out. I get the impression of a young company not really knowing what they are doing. Growing too big, too soon? Or just not enough business knowledge? I mean, I wouldn’t have a clue about how much to change, and how many hackers would? That’s a boring job for some suit to work out. I’m off to learn a little bit about PHP (ssh Aquarius, it won’t be permanent).

Playing with Wordpress

Sunday, May 16th, 2004

I installed WordPress last night (whilst watching the incredibly poor and entertaining Eurovision Song Contest).

It isn’t a long term solution for me, not being Python based, but I thought I would have a play, something I’ve not done for a long time with blogging software. Not only did MovableType stagnate, but so did my interest.

Wordpress is different, it is interesting to see what you can do with it. There is one thing that will make me change right now from MT. Nested categories. Apparently, I might have to learn PHP at work, so I might take more of an interest, but long term, I will probably wont use pyBloxsum. If I have to hack it up considerably to use, I might as well write my own.

And I use Wordpress in the meantime. You can see a testblog “here”:http://www.dellah.com/wordpress/index.php, as the installation was so simple. Next step, how to get clean URLs from wordpress.