Upgrading to WordPress 2.5

Posted on March 30th, 2008 in wordpress | No Comments »

Seems several of my sidebar modules have been blown away, or I can’t find them, or the plug-in powering them isn’t working with 2.5. Very smooth upgrade otherwise. No more Subversion updates! The new WordPress automatic upgrade plugin works almost flawlessly- it didn’t know my wordpress install was in a subdirectory, which was easy enough to fix.

WordPress 2.5 Sneak Peek

Posted on March 18th, 2008 in wordpress | 1 Comment »

WordPress 2.5 preview is in the house.

A customizable dashboard, multi-file upload, built-in galleries, one-click plugin upgrades, tag management, built-in Gravatars, full text feeds, and faster load times sound interesting? Then WordPress 2.5 might be the release for you. It’s been in the oven for a while, and we’re finally ready to open the doors a bit to give you a taste.

Very excited to see that Zeldman et have given the interface a thorough scrub. I use Ecto for posting, because the WP write screen has always left me wanting, but I do poke around the other tabs fairly often. As for the new features, speed and plugin management is good, the rest I already have as plugins, nice to see some key features baked into the core.

Pardon the Dust

Posted on October 5th, 2007 in Uncategorized | No Comments »

Busy week. Jury duty, lots of client work and to top it off I’m upgrading to WordPress 2.3 and getting tags working again.  New template is  installed, need to figure out what’s going in the sidebars to balance them out. It’s times like this I wish I was a designer.

Movable Type’s Version 4.0 Final Release

Posted on August 15th, 2007 in Uncategorized | 4 Comments »

For most people, blogging is writing for a few minutes a day and going on to their other tasks. I like working on the blog system and tweaking templates and doing custom installs for clients as much as I enjoy the blogging process itself.

I’ve been blogging since 2002. I started on Movable Type and stayed on the platform when I moved over to Corante, the very first blog network. When I moved back to my own url, I decided to check out WordPress. My blog, although it doesn’t look it, has a lot of plugins and customization, so I go for the self-installable version. At some point managing my blogs in Movable Type was becoming a problem, and I thought that perhaps WordPress would make it easier to admin my blogs.

Guess what, I was wrong. At the time, WordPress had, and still has, just as many issues as Movable Type, which went in the direction of corporate dollars and is now swinging back around to offer an open source version after watching WordPress run away with  the free sector of the blog software market. My two main gripes were that both platforms (and their underlying blogging protocols)  failed to play nicely with desktop blogging clients like Ecto and lacked a serious tag management system. Ultimate Tag Warrior is my weapon of choice; both amazingly powerfull, under-developed and undocumented, a frustrating mix. I remain hopeful that WordPress 2.3 will roll out built-in tagging tools.

Now Movable Type 4 is out, and I stand at a crossroads. WordPress gets under my skin often: IMHO, open source != well written software, frequent feature updates or bug fixes. Which leads me to think out loud, will MT4 be any better than WP 2.2? I’ve set up some very cool blog systems using both platforms. Perhaps it’s time to check out Movable Type again. Reading the MT4 docs, it would appear so.

Especially interesting is the ability to run multiple blogs off of one installation, similar to WordPress MU. My problem with WPMU is that there have always been plugins that I want to use that are not supported.

I will hold off saying more until I’ve had a chance to kick MT4′s tires thoroughly. In the meantime, I just found out that an Alpha of Ecto3 is out in the wild. I can’t wait until it’s stable enough for day-to-day blogging. It makes you a better blogger, guaranteed.

WordPress Needs Undo Feature

Posted on June 20th, 2007 in Uncategorized | No Comments »

I just added about 10 very cool links to a draft post in WordPress and deleted it by mistake. Where is the undo feature? It’s times like this that I miss Movable Type and Ecto.

You would probably like the flexible OLED screens. As for the rest, you probably knew about Compete’s new API and most of the other stuff I linked to.

How to Remain Popular When Moving Your Blog

Posted on April 1st, 2007 in Uncategorized | No Comments »

Maintaining your permalink structure when moving between blog platforms is incredibly important. When I moved one of my blogs from Movable Type to WordPress, I decided to get rid of day of the /day/ directory and the trailing .php suffix, which WP doesn’t use by default. In doing so, I wanted to make sure that links from search engines and blogs continued to work.

I moved from:
www.example.com/archives/month/day/entryname.php

to:
www.example.com/archives/month/entryname/

The easiest way to do this was with the Apache server mod_rewrite module, which is installed by most web hosts by default. Unfortunately, figuring out the mod_rewrite code to do this in my .htaccess file was tough, the learning curve is incredibly steep. I asked around forums and the WordPress support site.

Here is the code to add to you .htaccess file. You may need to adjust for your specific situation.

RewriteEngine On
RewriteBase /

RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(.*)\.php$ http://example.com/archives/$1/$2/$4 [R,L]

RewriteCond %{REQUEST_URI} ^archives/.*$
RewriteCond %{REQUEST_URI} !^.+\.php.*$
RewriteRule .* – [L]

Additional mod_rewrite tips and tricks to make sure your killer Page Rank and SEO work doesn’t go down the drain when moving your blog.

SOLVED: WordPress Login Redirect Problem

Posted on March 18th, 2007 in Uncategorized | No Comments »

I’ve been having trouble logging back into WordPress after deleting cookies for my blog domain.

Signing in with valid credentials through wp-login.php reloads the same page. Notice the url redirect in the address bar.

cookie screenshot

failedwplogin.jpg

It turns out that every time I delete cookies associated with my blog domain in Firefox on my Mac the domain is added to the cookie exception panel, blocking successful access to the WP admin area. Removing my blog domain from the exception panel clears up the problem.

WordPress Upgrade

Posted on February 21st, 2007 in Uncategorized | No Comments »

Upgraded to 2.1. Ability to subscribe TheProgressBar RSS feed and Comment Feed fixed.

CategoryId in WordPress 2.1 Breaks Ecto

Posted on February 19th, 2007 in Uncategorized | No Comments »

Took me a while to figure out why Ecto wasn’t downloading posts. turns out WordPress 2.1 has a bug. Fix via NSLog();

Installing WordPress From Scratch

Posted on November 26th, 2006 in Uncategorized | No Comments »

I’m cataloging the installation of a new WordPress blog I’m launching. I figure some of this may be of interest, there are lots of tutorials out there and I’ll try to cull the best of the best, because searching Google for 3 hours debugging plug-ins is not my idea of a good time.
Download latest version of WordPress.
Mark on WordPress has a good site, including patches for previous version so you don’t have to do full reinstall and risk overwriting all your customizations.
Start install. the WordPress documentation is fine, read it.
Have your database username and password handy.
Image uploading is kind of broken. Fix it here.
Upload outside of WP directory
Edit functions-post.php in wp-includes
// Added to upload outside of WP
// http://wordpress.org/support/topic/68702?replies=5
$siteurl = get_settings(‘home’);
$path = get_settings(‘upload_path’);
$dir = trailingslashit($_SERVER['DOCUMENT_ROOT']) . $path;
$url = trailingslashit($siteurl) . $path;
Make sure to put /images in default upload directory in Options:miscellaneous.
Keep “Organize my uploads into month- and year-based folders� unchecked unless you are super-organized.
Good Plug-ins to start with:
I will keep updating this as new plug-ins are introduced or I find out about improved/better versions of ones I already use.
Activate the following included plugins:
Spam Filtering via Akismet, which is built into WordPress by default. Turn it on in the Plugins menu. Why? Because 93% of all blog comments are spam.
Live Coment Preview, because it’s fun to see your comment appear on the page without reloading.
Activate Database Backup unless you feel lucky.
Learn about business blog plug-ins at Business Blog Hive.
Download and Install:
Widgets for sidebar.
Intouch contact form
Google Analytics. You’ll need your Analytics account number or sign up.
Related Posts. List a few posts similar to the post people are looking at.
WP-Websnapr. Show thumbnails of the sites you link to. Super helpful. Based on Websnapr, there are new versions coming out often. Check the Websnapr site.
Try XSDSnapper version, which is a plug-in for WordPress.
Hint: Replace “home� with “siteurl�.
//$Snapr_pluginpath = get_settings(‘home’).“/wp-content/plugins/XSD_Snapr/â€?;
$Snapr_pluginpath = get_settings(‘siteurl’).“/wp-content/plugins/XSD_Snapr/â€?;
Search Hilite. The Search Hilite Plugin highlites Search-Words, from external Searches over Yahoo,Google, Lycos and Baidu, as well as WordPress internal Searches, on the Search Results-Pages.
Optimal Title. Optimal Title is a WordPress plugin that mirrors the function of wp_title() exactly, but moves the position of the ‘separator’ to after the title rather than before. This allows you to have your blog name tacked on to the end of the page title instead of having it appear first.
Home Page Redirect. This plugin allows users to have more control over the uri in which their users access their blog. By doing so, you’re giving search engines and users a consistent link for accessing your content.
Many of these plugins have settings in the Options page.
Thinking about using WordPress as a Content Management System (CMS)?
Filosofo Home-Page Control creates
Technorati Link Count.
Want to pick up some extra cash?
Read Perry Marshall to get started with Google Adwords. Then sign up for Adsense.
AdSense-Deluxe is a WordPress plugin offering advanced options for managing the automatic insertion of Google AdSense or Yahoo Publisher Network (YPN) ads to your WordPress posts.
I wrote about Adisem over at my other blog. If you have even a passing interest in optimizing yourAdWords spend, you should read the post.
Google Sitemap generator for WordPress.
Pages: single.php is used to display single posts.
Underscore Permalinks. Converts spaces to underlines.

The Complete Post-Install Checklist