Archive for the 'Moveable Type' Category

MT Photo Gallery Templates

Neat: MT Photo Gallery Templates from StopDesign.

(0)

Slowly Getting There

In the past 24 hours, I’ve done quite a bit with the server move… I’ll try to document the actual steps I went through at some point, so that someone else moving from MT to WP can sort of follow my steps (hopefully they’ll plan it out a little better) if they want to.

Basically, this is what I did:

1. Set up a new site with DreamHost.
2. One-click installed WordPress from DreamHost’s nifty one-click application interface.
3. Exported my old MT data on the old server
4. Finished installing WordPress on the new server
5. Imported all old MT entries into WP.
6. Set up permalinks in WP with the cruft-free architecture I like.
7. Changed my MT archive templates, so they have redirect code in them for each archive type to point to the new WP url structure, as much as possible (MT dirify uses “_” instead of “-” to seperate words, so that sort of sucked).
8. Rebuilt all old MT archives and downloaded to my Powerbook
9. Used BBEdit’s powerful find and replace to batch find “_” and replace with “-”
10. Uploaded all old pages at /weblog/archives/ so that old files are in the right place to redirect people to new urls
11. Added a few lines to my .htaccess file, so that the old files work (I was using .htaccess to remove the .php from the end of those old urls).
12. Modified the WP templates a little to add the Google AdSense Code (will do more modifying later, to tweak the templates and styles exactly how I want them.
13. Installed WP Hashcash, a most excellennt plugin that Paul Beard recommended to kill comment spam in it’s tracks.

Overall, I’m more than pleased with WordPress, and am not looking back on Movable Type for a while… I just want to be an end-user folks… and with WP, I can be that end-user. It also helps that I know a little about PHP, and not a damned thing about PERL.

Comment Spam … too much

I’m turning off comments on this website … the comment spam is just too much. If I have to I’ll kill the comment creating cgis too… And I’ll eventually move this site to WordPress … I’ve been playing with WP enough to know that I like it, I just have to do the site migration, and then we’ll make the switch…

Comment Spam Prevention

This:

RewriteCond %{HTTP_REFERER} ^$

RewriteCond %{REQUEST_METHOD} ^POST$

RewriteRule ^/mt/mt-comments.cgi – [F]

From Jeremy: Using mod_rewrite against stupid comment spam bots… (by Jeremy Zawodny).

You rock Jeremy. Thanks.

Playing with WordPress

Ok, I succumbed to the pressure. I’m playing with WordPress, but not really because I chose to download it and install it, rather, because I was searching for a new host for a buddy’s website, DubMiller.com, and I was referred to Dreamhost by a different buddy.

After the initial account set up, I noticed in Dreamhost’s “Goodies” menu item, a WordPress Install option, and I figured “what the hell?” Took all of 2 minutes to install WP. Twice. Wow!

So I installed WordPress on DubMiller.com and JohnEngler.com.

I’m still looking for a phpNuke to WordPress or MT script, if anyone has one, or wants to work on one. I’d be happy to beta test, if that’s required.

Lastly, if you’re looking for a host, I can definitely recommend Dreamhost. For two reasons. One, it literally took 30 minutes to get a fantastic hosting plan up and running for two domains, with all email users added and a good open-source CMS tool installed. Second, they pay referral fees for people that sign up based on you recommending them. Wow. Now that’s classy. So, if you do look into them, use this link: Dreamhost referral link, or tell them you’re signing up thanks to a referral from johnengler.com.

Oh, and any wordpress tips are greatly appreciated. I haven’t decided to switch everything over to WP yet, but will think about it as I learn more about the tool.

Upgrading to MT 3.1

I’ve been threatening to upgrade to MovableType 3.1 for a little while, and have decided I’m finally going to do it.

Last night I backed up my website, and will be doing the upgrade either today, or later this week (just maybe over the weekend, but more than likely I’ll be doing it earlier than that).

Why the upgrade you might ask after being satisfied with MT 2.64 for so long? Well, I’m starting a new project, and I need the subcategories feature, and don’t want to just use another plugin on 2.64, and I’m hoping I get a little performance boost out of MT 3.1. I was a donor back when I first started using MT, so I’ll get a little price break, if I decide to pay for 3.1 after the upgrade.

If things look funky around here for a bit, it’s because I screwed something up, and I’m apologizing for that in advance ;)

PHPNuke to MovableType Question

I’m looking to move my family site, englers.org, from PHPNuke to MovableType. I’m wondering if anyone else had done, and if so, if they’ve got a tipe, trick, or script for doing so?

I foung one post in the MT Support forums, PHPNuke to MT, Converting from PHPNuke to MT, but it’s pretty sparse on actual help.

Anyone got a script that’ll take data out of PHPNuke and import it into MT?

Movable Type 3.0 is Worth Paying For

Six Apart just released MovableType 3.0 (about time) and I have to say that I think it’s worth paying for for 90% of the audience that it’s aimed at (hackers and developers and people that want to ‘own’ their blogging service).

I have to applaud Six Apart for charging for MT 3.0, but the pricing structure is pretty complicated. I would have preferred a $100 price tag for a personal edition with no limits and $500 for a commercial edition with limits, but that’s just my preference. It’s tough to set prices properly when rolling out new products. You never want to price things too cheaply on launch, because it’s really tough to increase prices (only publishers that sell advertising space seem to be able to do this well) and you don’t want to price too high, because then you’re afraid you’ll lose sales to the competition.

The reason I’d have preferred only two pricing options is because I’ve already donated back with MT version 2.1 or so, and I’ve loyally upgraded since then, and two options make the decision sooo much easier for the consumer. In addition, the MT pricing page should really offer TypePad as an option for people, because Six Apart really offers three real options to customers and they might miss out by not promoting that service on the MT pricing pages…

Just my thoughts. MovableType is well worth paying for, but now I have to figure out what level I want to pay for, what’s included in each level and what’s not, and what my wallet can afford.

Until I figure all of that out, I’m sticking with 2.661. I know it. It works, and I’m actually pretty happy with it.

update: It looks like Six Apart is rethinking the licensing terms and possibly the pricing for MovableType 3.0.

Official launch of inluminent/linkblog

Following the footsteps of Jeremy Zawodny, Jason Kottke, Mark Pilgrim and others, I’ve established my very own linkblog.

On it, I’ll post links that I think are interesting enough to read, but either don’t have the time or energy, or need, to write anything in depth about them.

An RSS feed is here, and the templates are here for those wishing to do the same thing on their own MT weblog.

I’m using the MT Excerpt field to hold comments about the link that I want to add to it, and using the MT Body field to hold the URL of the link… I might change it up a bit in the future, to add more context, but for now, I think that’s plenty.

The linkblog also shows up in searches now, so you can search from the linkblog homepage, or this weblog homepage… either will get you the same results.

Edit This Post Button in Movable Type

Keith posted a question, and the answer to that same question:

How do I add an ‘edit this page’ button to a Movable Type weblog?

Very cool. Thanks Keith.

Full RSS Feed commentary from Angie

Angie McKaig tackles the Full RSS Feed question. I subscribe to Angie’s full feed, and I think her site has a wonderful design.

I subscribe to her full feed because I’d like to read her site whenever it’s updated, and… I really don’t have the capacity or desire to remember to visit her site every day to see if it’s updated, and… I really like to read everything she writes… but often don’t have time to click-thru to her website from my RSS reader, and then go read her site, then return to my RSS reader to read the rest of the feeds I’m subscribed to…

So, I’m very thankful to Angie for offering her entire feed… and, if you need MT templates to offer your readers multiple feeds, you can steal my RSS templates.

I’d also make a plea that more traditional publishers start publishing RSS feeds, and, if they can include advertising in the feeds (to pay for them) go right ahead, just save me time and I’ll read their content more often.

Steal my RSS Templates

Jeremy Wright asked me to tell him how to put full posts in his RSS templates, so, here are all of my RSS feeds and their templates:

So, while this post isn’t a tutorial on “how to create your own Full Post RSS feed, I hope it can give you some insight into how I did it, and if you want to do it yourself, you’re free to steal the code pieces it requires from me…

Also, you can read some old (possibly outdated) posts on this same subject here:

weblogs.com pinging fixed

I just love asking questions on my weblog, because I almost always get a useful answer. In this case, I got a bunch of great answers.

Brent gets props for giving me the right answer first… turns out the URL for pinging weblogs.com shouldn’t have a trailing slash after it… I have no idea if I screwed that up, or if it was part of the default MT install and Dave changed it… Thanks Brent.

Beth gets props for getting me to add the manual ping form to my bookmarks bar, just in case weblogs.com gets finicky again.

This is a good error message:

Ping ‘http://rpc.weblogs.com/RPC2′ failed: Ping error: Thanks for the ping, however we can only accept one ping every half-hour. It’s cool that you’re updating so often, however, if I may be so bold as to offer some advice — take a break, you’ll enjoy

Thanks all.

weblogs.com errors?

Why do I see this entry in my MT activity log so often:

Ping ‘http://rpc.weblogs.com/RPC2/’ failed: HTTP error: 404 Not Found

Anyone know?

MT-Blacklist Installed

Ok, after having my comments broken all day, because I tried to install MT-Blacklist without Storable.pm installed (it’s required), I’ve gotten it to work. I got an email from a few of you alerting me to my broken comments, and I appreciate it. If your host doesn’t support Storable.pm and it’s a shared server, then you should ask them to support it before you try installing MT-Blacklist.

If you have a server that you can control, then you should download the Storable.pm source, and then follow the instructions for how to install it. If you don’t know what you’re doing, ask someone knowledgeable about your server set up to install it for you. (I know better than to try and teach people about how to install stuff on platforms I know little to nothing about).

The slick part about it being installed is that you can’t login to it unless you know how to sign into my MT installation… Very Slick!

Get rid of Comment Spam

MT Blacklist – a plugin for getting rid of MovableType comment spam… coming to a blog near you as soon as I find time to install it.

RSS Advertising (or sponsorship) – Part II

Found at MarketingWonk: Feeding Ads Through Feeds

A reader of Lockerknome wrote this:

If RSS just becomes another polluted source of noise, it will be no better than email or the Web are right now. If an RSS feed is going to have ads interspersed with content, itís not saving me time. What made RSS feeds unique was that they gave me what I asked for and nothing was wasted. If all companies are publishing to RSS is advertisement-laden crap, we end up with nothing more than a poorly functioning version of the same thing we have now.

Chris Pirillo answers that the beauty of RSS is that it’s a pull medium (I’m paraphrasing here) and in that it’s a pull medium, it’s too easy for us as users to unsubscribe from the feed if we don’t like it, but I think that’s shirking the issue. What if we really, really like the content, but hate the advertising? What if the advertising becomes too overpowering because of a greedy sales manager at the publishing company for the users? Sure, the publisher will loose readers, but how can the publisher balance advertisements and reader’s needs, wants, and desires?

I’ve long advocated advertising in RSS (though I don’t do it here because I’m too lazy to figure it out, and I have nothing to sell) as long as the advertising is targeted and relevant to the audience of the RSS feed. For example, a website about Sci-fi books might offer one ad in a feed of 10 news items that changes once a week for a new book – that would be targeted and relevant.

Another example might be Gawker offering local New York businesses a weekly sponsorship of their RSS feed only to local businesses that offer something to local readers in New York, and to earn the opportunity to sponsor the feed, those businesses must truly offer something of value to New York readers that will drive traffic to their store: A supermarket offering free milk if you buy $10 of crap at their store, or J&R offering a free CF card if you come buy something at their down-town store on a Saturday where they’re having an HP marketing event… something like that is targeted and relevant and offers value to the reader.

The ad should only show up in the RSS feed as ‘new’ once per week or month, depending on the audience that it’s targeted to reach. And yes, I agree, weekly ‘new’ would probably work best for most advertisers.

Adam Kalsey shows how to put a weekly ad in his SimpleLinks RSS feed that’s produced with MovableType with this article.

Amazon does a good job of offering their content through RSS feeds, and I’d argue that this is a complete feed system that’s truly just advertising as content.

And lastly, Ken Schaefer provides his comments on advertisements in RSS feeds in this post on his weblog.

Why MT over other blog tools?

overheard at: via Chuq]

Retooling the URL: The Steps

In case you didn’t notice, I finally did a little housekeeping with my URL structure (after writing about it many, many times). Thanks in large part to a bunch of articles I’ve read recently about URLs, and an excellent conversion tutorial from Olivier Travers (which is where almost all of my tricks came from), I’m pleased to announce that my site now has a much better URL structure (in my mind), but it didn’t come without a lot of work.

The premise was to create a cookie-crumb trail URL scheme so that anyone could read a story:

http://www.inluminent.com/weblog/archives/2003/06/14/acuna/

and by deleting the directory (or crawling up the directory structure), they could read all of the stories for that day:

http://www.inluminent.com/weblog/archives/2003/06/14/

or month:

http://www.inluminent.com/weblog/archives/2003/06/

or, that if they wanted to they could browse the category archives more easily:

http://www.inluminent.com/weblog/archives/categories/leadership_management/
http://www.inluminent.com/weblog/archives/categories/marketing_advertising/
though I still need to build the master category page that should reside at http://www.inluminent.com/weblog/archives/categories/

After reading this article against file extensions on the web, I also didn’t want people to have to know that I was using PHP, though I don’t mind them knowing, so I really wanted everything to look like it was sitting in a directory (even if it’s really a file, or it’s really sitting in its own directory). It should be transparent to the user, and still Google friendly, and user friendly… so:

Here are the steps I used to get my URLs straight, and not lose any traffic from old links, or search engines (GoogleJuice) that haven’t updated their links (stolen largely from Olivier and improved in a few places)

1. With the individual entry path still set at <$MTEntryTitle dirify=”1″$>, replaced the individual entry template to:

<?php
$NewUrl = "<$MTArchiveDate format="%Y/%m/%d/"$><$MTEntryTitle dirify="1"$>/";
$NewUrl = "http://www.inluminent.com/weblog/archives/" . $NewUrl;
header("HTTP/1.1 301 Moved Permanently");
header("Location: $NewUrl");
exit();
?>

This is so that all of the old inbound links will get redirected to the proper place which will be created in a few steps.

2. Rebuilt individual entries. (This took a bit of time, but not too long. As Olivier’s example states, at this point, old links aren’t working anymore, but we’ll fix that in a few steps)

3. Changed the individual entry path (in MT’s archiving settings) to:
<$MTArchiveDate format="%Y/%m/%d/"$><$MTEntryTitle dirify="1"$>.php

Note: This is different than Olivier’s approach, as I didn’t want to have a whole lot of individual directories to maintain in the filesystem, but rather one directory per day in each month containing however many posts were created that day.

Also changed the daily archive’s entry path:
<$MTArchiveDate format="%Y/%m/%d/index.php"$>

the monthly archive’s path:
<$MTArchiveDate format="%Y/%m/index.php"$>

and the category archive’s path:
categories/<$MTCategoryLabel dirify="1"$>.php

4. Replaced the individual entry template with my old template.

5. Rebuilt individual entries. (At this point, old links almost work again because the redirects set up in step 1 now point to directories much like the files created in step 5, but not quite… I’ll fix that in a minute with a mod_rewrite trick I learned… read on.)

6. Added the following lines to my .htaccess file to redirect monthly and category archives pages which were easy to handle through regexp thanks to their previous structure.

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule weblog/archives/200([0-9])_([0-9])([0-9])_(.*)(\.php)$
http://www.inluminent.com/weblog/archives/200$1/$2$3/$4 [R=301]
RewriteRule weblog/archives/200([0-9])_(.*)(\.php)$
http://www.inluminent.com/weblog/archives/200$1/$2/ [R=301]
RewriteRule weblog/archives/cat_(.*)(\.php)$
http://www.inluminent.com/weblog/archives/categories/$1/ [R=301,L]

(formating note: each line in the .htaccess file starts with “RewriteRule”, ie. there aren’t any breaks in the code when it’s in the real file on the server)

7. Added the following rule (taken from Keith’s “no extensions” entry) so that category pages (which are technically category_name.php) can be delivered as directories (among other page types)

RewriteRule ^([^.]+[^/])$ $1/ [R=permanent,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.+[^/]) $1.php

8. Added some code to all of the internal links (depending on which type there were that replaced the ‘.php’ or ‘index.php’ with ‘/’ (as appropriate) so that all links on the site go to the correct place:

<?php echo str_replace("index.php","","<$MTArchiveLink$>"); ?>
<?php echo str_replace(".php","/","<$MTEntryLink$>"); ?>

Oh, and if you’re looking for a decent mod_rewrite primer, here’s one at Kuro5hin.

One last thing, Olivier, since you’re stuck on IIS as your dev platform of choice, you’re probably going to be looking ISAPI_rewrite which I pointed to back in November of ’02.

banned IP address: 200.72.26.98

Just an FYI:

This IP address: 200.72.26.98 has been spamming my referrer logs…

they’ve been banned.

Quick Links: 6 June

For the past week I’ve been pretty busy… here are a few things I’ve read recently and needed to blogmark:

MT Medic [via Pat Berry]

Interesting graph on SARS

Let’s Make a Cell-Phone Deal – I’ve done this. It works. More from ArsTechnica.

Working with Forms in PHP, Part 1 and Part 2. Great information on PHP and forms handling.

Great tutorial on Cookies and PHP.

Famous Fonts [via angiemckaig.com]

Upsell More [from XPlane]

Closing the Sale [from XPlane]

Increasing Customer Loyalty [from Xplane]

The Anatomy of a Style Sheet (brought to you at 37,000 feet courtesy of Net News Wire Pro’s caching of RDF feeds – Thanks Brent) Looks like a great start to a useful CSS tutorial… and something I can really use the help on learning.

Automating iPhoto 2 with AppleScript

Power Keys in Jaguar

Common Style Mistakes, Part 1

Papers written by Googlers

So Much for Economic Principle :: Apple Computer’s persistence defies the law of increasing returns.

A article on software development and the business side of it: Risky Business part 1, and part 2

Related Entries Redux and Implementation

Thanks to all the comments on my most recent Related Entries post, I’ve installed Adam Kalsey’s Related Entries code.

The simple steps were to install Brad Choate’s excellent MTSQL plugin.

Then use Adam’s code on my individual entry templates, and viola, I now have Related Entries for people coming from Google looking for information. Interestingly, we recently started manually linking “related posts” on MarketingFix, and I just added Adam’s code and Brad’s plugin to MarketingFix as well, and Adam’s code pulls the same stories that we’re pulling manually for the most part. Pretty smart Adam. Thanks Adam.

Related Entries for MT

Related Entries from within my own MT database is something else I’m interested in adding to my weblog soon.

MT Hacks – Auto-Notification Needed

Jennifer GarnerI’m trying to learn more about hacks for Movable Type. What I really, really want is a way to send out notifications immediately after a posting is made (well perhaps time delayed by 5 minutes) but auto-notify doesn’t seem to be something that anyone has built yet. Ideally, I’d like to see a ‘post-by-post’ notify feature, and a ‘daily-digest’ feature.

I’ve set up a mailing list, so that I can do this, but haven’t found the right combination of existing hacks to get what I want done truly done.

If anyone’s interested in building something for me, I’d love to talk to you about the concepts. In the meantime, here are some more MT Hacking Links:

Entry Category: Movable Type Advanced

MT Plugin Directory

MT Extensions

David Raynes, who provides plenty of MT categories on his blog.

emptypages

Scripts & Such

Phil’s MT Hacks Page (the old URL moved on me)

Brad Choate’s MT tips

BBEdit is my editor of choice

It’s funny. I’ve learned over the past few years to do almost all of my editing and writing in BBEdit, this this post: BBEdit Shovelware pretty much sums up my thoughts too (though I’ve paid for the full version of NNW)

Redesigning MT Archives for better search referrals

Kasia’s planning on reworking her archives, and her reasoning makes a lot of sense… I’ll have to keep an eye on how she reworks them, and see if it makes sense to do that here, and possibly on MarketingFix.

Trackback

All webloggers should use TrackBack if their weblogging software supports it, and this article helps point to some more articles that explain a little of the ‘why’ question.

MoveableType + BBEdit Glossary = Pure Joy

I use BBEdit to write all of my entries for this weblog, as well as to edit the templates remotely, so finding this MT Glossary for BBEdit was quite cool. I’m looking forward to using it soon to update some parts of this site and MarketingFix.

[via PixelCharmer]

Blogger bought by Google?

Masha MakarovaSo says Dan, [via Phil]

The buyout is a huge boost to an enormously diverse genre of online publishing that has begun to change the equations of online news and information. Weblogs are frequently updated, with items appearing in reverse chronological order (the most recent postings appear first). Typically they include links to other pages on the Internet, and the topics range from technology to politics to just about anything you can name. Many weblogs invite feedback through discussion postings, and weblogs often point to other weblogs in an ecosystem of news, opinions and ideas.

“I couldn’t be more excited about this,” said Evan Williams , founder of Pyra, a company that has had its share of struggles. He wouldn’t discuss terms of the deal, which he said was signed on Thursday, when we spoke Saturday. But he did say it gives Pyra the “resources to build on the vision I’ve been working on for years.”

Part of that vision, shared by other blogging pioneers, has been to help democratize the creation and flow of news in a world where giant companies control so much of what most people see, hear and read. Weblogs are also becoming a valuable communication tool for groups of people, and have begun to infiltrate the corporate, university and government spheres.

Looks like Google beat Yahoo to the punch possibly, and that leads me to believe that innovation at Yahoo is pretty slow nowadays (only my thoughts from what I’ve read).

[later: Jeremy comments on this development and I'm sure many many more will do so soon as well]

RDF Templates Updated

deniseI’ve had a few RSS feeds for this site for a while, but today, I decided it was time to clean them up a bit.

I searched Unsanity.org’s Archives for a post that had a link to their RDF+comments template and found this entry (after manually searching — upgrade your MT installation Unsanity).

So, I’ve now created an RDF 1.0 feed with comments embedded, I also have a no-comments feed available, as well as a comments only RDF feed. There’s also a 2.0 feed and a .91 feed available for those that want the simpler parts of life, but they don’t have comments at all.

index.rdf is the full RDF 1.0 feed with comments
index-nocomments.rdf is the full RDF 1.0 feed without comments
index.xml is my RDF 2.0 feed
comments.rdf is the RDF 1.0 comments only feed.

(I lied, I don’t have an RSS .91 feed, but I think that’s because the 2.0 feed should be backwards compatible… I might be wrong on that)

You should now be able to read all comments in a news aggregator application as well as post a comment in your web browser via a direct link in the RDF feed.

Enjoy.

Busy Day: Links on marketing, business, code, and whatever else I found

lisa lisaHere’s a list of links for you to peruse on Friday:

Hoover’s & D&B: Perfect Together? from the Perkins Group [PDF] [via TEOF]

Fantastic List of MovableType Template Tags [via lovelinks]

PR Opinions – a cool PR focused weblog [via my referers]

Apple Airport Weblog — brand new, and looking good.

abstemious – Word of the Day from 1/16.

Two Movable Type Tips – including ‘expandable categories‘ which I’ve been looking for an example of for MarketingFix since we launched it… woohoo! work to do this weekend folks.

I got this link to the Visual Thesaurus in an email entitled “Today’s interesting use of the Internet”. The email was aptly named.

Marketing Inspiration for 2003 from MarketingSherpa (probably requires its own post later). Download the PDF for some great info… then subscribe to their newsletters… you need to be reading them. I don’t care who you are or what you do. Read the newsletters.

Buck’s on the Brazos looks like a kick ass little place to get away from it all on a weekend, and still not be too far from the comforts of home (and maybe even more comfort). It’s only a couple of hours north of Austin, or an hour or so south of Dallas… Looks like fun.

Gotta link I should check out this weekend? Leave it in a comment.

Custom Tag Buttons in MT Entry Screen

<Note to Self>

Add Custom Buttons to the MarketingFix Entry interface for easier ‘blockquoting’

<End Note to Self>

MT Plugin Directory

looking back...Tonight, I was working on some backend development for MarketingFix.com, our internet marketing weblog, and I found this list of MovableType plugins on love-productions.

I had not realized that Kristine had put together such a great resource, but am grateful that she has.

In the near (relatively) future, I plan on looking into these plugins for use on my MT sites:

Something else that’s interesting to me about the list of plugin’s the Kristine’s provided is that I’ve chosen mainly plugins from Brad Choate, one of my favorite MT Hackers. His scripts and hacks are always fairly easy to implement.

I’m also thinking that if I look into it more, I can use something from MT hacks: collapsing archive list to do some funky category stuff done for MarketingFix.

Loving the Blog idea

So, us MarketingFix folks have decided that we needed a private weblog so that we could post things that others might need to see in a written + image form, in addition to our little email list that we’ve set up (thanks to EZMLM)… it’ll also help my colleagues learn more about MovableType I’m thinking (they’re all blogger types or other CMS types).

The reason I really like the whole blog idea is because I couldn’t remember how to set up a .htaccess or .htpasswd file, but thanks to my dilligence in blogging how to do it, I found the answer quite quickly.

Thanks to all those that have inspired me to blog.

Moveable Type Optimization

Anders Jacobsenís Optimizing Movable Type series is a phenomenal read for all Movable Type users looking to get the most out of their MT installation.

You’ll find great tips, and the reasons to implement them too. Things like Category XML feeds, Meta tags (a quick hack), get more readers (tips on how to do just that), More “Googlejuice”, and more. There are a couple of posts that are pre-MT 2.5, but they are all still worth reading…

Enjoy.

[via markpasc.org]

Refer installed… multiple ways to see referrals

A while back I mentioned Textism’s excellent Refer package, but I didn’t install it because I didn’t have access to a mySQL database on my old host, so, this past week I move hosting companies (now I own the box that this site resides on). With that, I gained mySQL support (thank you very much) and installed Refer… so now, you can see “Top Referers” on the weblog’s homepage, or on individual stories (scroll to the bottom), or, you can check the “Refer” page that lives here.

Fun huh?

upgraded to MT 2.5.1

It took all of 5 minutes… and only that long because the proxy server here at work slows FTP from my Mac down considerably… Too easy… I love Ben and Mena.

[Note: Now I just have to come up with something truly great for Kasia to link to, so I can test the trackback fixes...]

should upgrade to MT 2.5.1

Looks like if I upgrade to MT 2.5.1, my trackback URLs might work again… so I’ll do that this weekend and will need someone to test them (Kasia?)

more on referrer spam

Michael Kelly tells us that you can email the folks at mastodonte.com (not giving them another link) and ask them to remove your weblog from their database, and they say that they’ll never spam your referrer logs again…

… whatever, I just blocked their IP address, and will continue to check my referrers for spam. Like I’m going to give them the benefit of having my real email address to send spam to as well.

The comments on Michael’s post also point to this url http://referrer.mastodonte.com/ and say that their’s now an opt-out email address you can email directly.

Movable Type Licensing

A while ago I recommended to Scott the use of Movable Type. He said that he’d looked into it, but that he’d decided against it because the licensing was too odd. He wasn’t sure if he could use the ‘free’ license for individuals, or if he had to buy the corporate license (at $150). It also seems unclear if these licenses will ever change in the future.

Today, I read a post on Rasterweb mentioning the same thing, but this post brings out specific examples of seeming violations to the ‘free license.’

I’m sure that lots of people are technically violating the ‘free license’ that I downloaded MT under, but I did donate twice the normal amount, and the accepted it, so does that make us even?

I’d really like to see an individual license that cose $40 from the for people that want to put revenue generating links on their site… It’d be useful for little people like me.

[via nfo]

RSS Feed validation

Mark Pilgrim points out this RSS Feed Validator

Thanks to the validator’s Movable Type RSS Templates my RSS 2.0 feed validates as does my RSS 1.0 feed.

Do yours?

New plugin added to inluminent/weblog

Just added David Raynes MTSearch plugin to the right sidebar of the site. Now I can see what’s being searched for, and others can too.

[via lovelinks]

Reference Material: Referrer Linking

Thanks to pixelcharmer for pointing me to this list of referrer links information by IAWiki.

thanks be to Ben

Intuitive ISPLet me get set one thing straight for the record:

My hosting company isn’t all that bad. I’m the idiot that didn’t read the manual that accompanies Movable Type. My hosting company upgraded the Berkley Databases (or so it seems) and I didn’t read the manual’s “troubleshooting” section on that.

I’m an idiot. IntuitiveISP, my host, actually helped me a lot with their latest upgrade of servers (a lot more than they had to help including troubleshooting all of my other client’s sites and telling me how to make them work better… something I think most hosts wouldn’t do) This new box that my site is on is faster, more secure, and actually has a lot more new ‘features’. I’m quite please now with the upgrade, but wasn’t on Wednesday when I posted my note about inluminent being fuxored.

All that being said, Ben Trott is the guy that deserves the credit for inluminent/weblog’s new life. You see, there’s a little section in the MT user manual on what to do when you can’t login to your MT interface. The problem is fixed with a simple command line prompt.

Ben was nice enough to point it out to me, instead of simply saying “RTFM” which I might have been inclined to say to a user considering the stress I’ve been under this week. Thanks for the feedback Ben. And thanks to IntuitiveISP for all of the help with my other client’s sites… couldn’t have done it without you.

The pic’s for you Intuitive guys, you know who you are…

MT 2.5 finally installed

I upgraded to Moveable Type 2.5 today. I finally realized that the plugin that was causing me problems was my implementation of Brad Choate’s Regex plugin (note there may not actually be anything wrong with Brad’s plugin, but rather with my use of it… not sure yet). The result of this discovery is that my Curly Quotes solution doesn’t work anymore, which means I’ll be looking forward to trying to implement the solution John Gruber gives on his Daring Fireball weblog.

nogo on quick MT upgrade

I tried to upgrade to Moveable Type 2.5 early this morning. It didn’t work, but I really think that’s because I have to figure out what changes I made in MT 2.2 with all the plugins/modules I’ve installed… a quick untar/upload just won’t cut it on my installation… but I’ll get it done by the end of the weekend I’m sure… really looking forward to the search capabilities ;)

Thans Ben and Mena.

Full RDF feed now

Ok, so I started this blog with the detault 100 characters (or is it words) that Movable type installs as the RDF feed, and I didn’t like that. It parsed out the HREFs and IMGs and didn’t give any information.

Then I hacked the RDF feed to have the entire first paragraph in it, until I realized that that was just as bad as having the first 100 characters.

Tonight, I’ve implemented a full RDF feed, so if you’re reading this weblog via an Aggregator like NetNewsWire or Amphetadesk you’ll see exactly the same thing as what’s on the homepage…

But, you’ll be missing out on the links on the sidebar, and to me, that content is just as good as what I write here in the blog…

Comment if you’d like me to change the RDF feed back to just the first paragraph, or less information in general…

success with curly quotes — finally

Ok, curly quotes are now part of this weblog. Woohoo!

And I’m not writing any instructions, because these instructions by Matt are so easy to follow, it’d be a shame to try and steal them from him.

Get yourself some “curly quotes” today.

in search of curly quotes — still

A while back I tried to use Daring Fireball’s curly quotes scripts and templates, but it wouldn’t work for me at the time (for reasons I still don’t understand.

Today, I read this post by Todd Dominey, and am in the process of trying to get them to work. (If I get it to work, I’ll post a quick ‘how-to’ on it here).

I’ve experimented with replacing the quotes and apostrophes manualy using BBEdit and AppleScript, and while it works, it’s a bitch to do it across machines (when I haven’t copied the scripts across machines) and that lends itself to inconsistency, so I haven’t continued trying to by typographically correct.

Hopefully I’ll get it to work soon within this Moveable Type installation, so that the code will be ‘transportable’ across platforms long into the future.

new comments RDF feed

Due to some developments by Phil, and using his template and plugin for movable type, I’ve created a comments RDF feed for inluminent/weblog.

The URL is here:

http://www.inluminent.com/weblog/comments.rdf

So, if you’re interested in syndicating my comments (not sure why this is useful yet, but I’m sure Phill will point it out eventually) then drop that URL into your news aggregator.

Now to figure out what a FOAF feed is, why I’d want to do it, and if so, how.