Making Web Design Fun Again

You know, back in the day, I thoroughly enjoyed web design and coding. But then along came a job that sucked all of the fun out of the whole process and ruined it completely for me. I don’t work for them anymore – it’s been more than two years now – but whenever I’ve been presented with possibilities of web design since then, whether on my own website or on someone else’s, I have never enjoyed the work, and in fact I’ve often had a hard time getting myself to do it, even when money was involved.

That’s all changed recently, though, thanks to our friend WordPress. For whatever reason, installing WordPress has made it fun again for me to tinker with my website, as you may have noticed if you’ve check this place regularly. This doesn’t change my stance on doing web design work, however… I like that this is fun, and I don’t want to change that, especially since I sit in front of a computer working all day. If I’m going to sit in front of a computer at home, it might as well be fun.

Along those lines, I decided to refresh the unsquare.com main page a little bit. The page has basically been a list of the websites I host for a long time, and it still serves that purpose, but I found a way to make it just a little bit more useful.

If you check there now, it’ll show you the first post of all of the blogs I currently host, which is a good way to check and see how recently everyone has updated their site. You could always download a newsreader, I suppose, but this works, too… I used a free PHP script called SimplePie to pull in the RSS data. It was dead simple to use, and that’s the way I like it.

I also added a few more random “styles” to the main page. This mostly involved digging around through the stock art available on the stock.xchng website. It’s a great website, and I didn’t even dig very deeply – I just browsed through the most downloaded stock pictures to find some interesting ones.

What I gleaned from this is that people like to download pictures of handshakes:

handshake

And pictures of people looking professional:

professional

Also good are images that exemplify some sort of abstract business concept about the shrinking world, globalization and connectivity:

Whole world in my hand… literally!

I’m not really going for the “business website” look, however, so I didn’t use any of those images on my frontpage. I’ll probably keep adding more and more styles to the frontpage, too… it’s kind of sad that it’s stayed basically unchanged for at least two years, if not longer.

A Blogging Software Revolution!

WordPress Button

My “constant readers” have probably noticed that I keep changing the look-and-feel of this blog about once every two weeks. It’s mostly because I get tired of looking at the same theme all the time, and there are plenty of free themes out there to choose from. A bigger change has happened this time, however, but it is (hopefully) fairly seamless and shouldn’t affect how people use this blog – basically I’ve changed blogging software again. I’ve used several different tools over the years – Blogger, Livejournal, Movable Type, and now WordPress. I had considered switching to WordPress before. Where Movable Type is closed-source and based on a payment model (if you want full support), WordPress is free and open source. I mostly didn’t switch for a long time because of inertia. Despite any issues I might have occasionally had with Movable Type, it was pretty stable, and got the job done. Changing things around would have been too much effort, especially since I had configured Movable Type the way I liked it – I wasn’t sure if I could recreate the same features in WordPress.

Then, about a month or so ago, the newest version of Movable Type starting behaving pretty strangely, throwing up weird errors and generally taking forever to build new entries. I also noticed from looking at Beau’s site that my copy of Movable Type was actually missing some of the features I was supposed to have, despite the fact that I had installed the same version on both of our sites. The biggest problem was that the “save post” button had stopped working, and it was driving me crazy.

I finally decided at that point to just do a complete clean install of Movable Type to see if that would fix my problems. I had to export all of my old entries and import them back into a new installation of MT. I also had to track down all of the helpful plugins I was using and re-install them. The whole effort took a good night’s work sitting in front of a computer, but when I was done, MT was running better than ever, and it looked like all of the kinks had been ironed out… except that it still took forever to “rebuild” posts, and every once in a while I’d get a weird server error and have to rebuild again and again. I dealt with it, though, because I had invested too much time into MT and didn’t want to make the change… until this week.

I recently set up a blog for my friend Tony. I installed WordPress on the site because I thought it’d be easier to set up and use for someone non-technical. Movable Type is great, but it’s got quite the learning curve. Part of setting the site up meant that I had to go into the WordPress dashboard and play around with the options, and as I spent more time in there trying to figure out how to configure the blog to Tony’s liking, I found more and more features that seemed really great/useful. The biggest draw is the WYSIWYG editor built into WordPress – on Movable Type, I had been working with a plugin based on Textile for a long time to make it so that I didn’t have to write complicated HTML just to post an image, but WordPress makes thing much easier right out of the box.

So, earlier this week I sat down one night and started looking into what it’d take to make the switch. I tracked down all of the plugins I’d need, I exported all of my entries, and I got cracking. You see the results before you now. There were a few hiccups along the way, and I am still finding the occasional entry that didn’t format correctly, but for the most part, things look pretty good. I’d recommend WordPress to others. It’s a much more elegant blogging system, and It’s much easier to change things around.

The plugins are great, but the best part is that when I needed to reconfigure a few things, I could just jump in and edit the PHP code, no problem – this is one of the biggest differences between WordPress and Movable Type. MT is written in a language that I have no familiarity with, and it’s much more difficult to dive in and start tinkering with the MT code. MT also uses proprietary tags to make the template files, where WordPress just uses PHP code and function calls.

As you can tell, I’m pretty happy with the switch so far, although I’m still working on changing around a few things.

bad news, good news

so… today, first thing after i get up and have breakfast, the maintenance man comes over and knocks on my door and tells me that my landlord is trying to get a hold of me because i never paid my pet deposit…

whoops!

see, i forgot to pay it for a few months, and then i realized that i had forgotten about it and she had never called me on it, so i decided to see how long i could get away with not paying it. and then, i forgot that i even had that hanging over my head anymore.

so, naturally, just when it so happens that i have less than no money and a growing credit card debt, she realizes that i never paid it…

she was at least nice enough to let me pay half now and half on the 15th, so i was _only_ out another $125 today.

the good news?

i finally sat down to begin calling “every temp agency in the austin area”, as I have threatened for at least a week. when I called the very first one on my list, she asked me to come in for an interview tomorrow. the job involves working in a Microsoft Call Center for 3-4 weeks, would pay $9/hr, and starts sometime after the 15th. i like temp agencies. they’re very good about being straight-to-the-point. now i just have to do well at the interview tomorrow, and i might be able to take home a paycheck sometime this month.

the other good news is that “my portfolio site”:http://portfolio.unsquare.com is coming along nicely. in fact, it’s almost done (but for the web part, as of 2pm). i’ve tricked it out using fun things like PHP and “mod_rewrite”:http://www.alistapart.com/articles/succeed/ so that the navigation is as seamless as possible. the site is so far the sexiest i’ve ever made…

Finally!

Well, I finally got around to customizing the look of my blog. Although I didn’t really do anything amazingly spectacular, I did at least clean up the overall design so that it’s no longer the “out of box” look that came with MT.

I also installed a number of plugins/scripts to help me do some nifty things.

(1) Feedsplitter – This is a PHP script that takes an RSS feed, parses it, and turns it into a javascript include. The del.icio.us links on the left were generated from my personal RSS feed.

(2) MTAmazon and BookQueue – MTAmazon allows you to retrieve data from Amazon using specialized MT tags. BookQueue is a plugin that combines with MTAmazon to generate a “currently reading” list. I got tired of relying on All Consuming, which has a tendency of being down/timing out. However, this script will need some work to be as full-featured as all consuming.