Web Design: Satisfying Accomplishment

Most of you reading this are already lost, right?

I spent most of last night in my office working on a website. It’s a little thing I’m doing for myself, five or six pages with some video. It’s difficult to explain the feeling, but creating a website is really rewarding in a creative way.

The first step was installing WordPress on a webserver. It only takes a few minutes. WordPress is very mature. Ease is built in.

Most of you reading this are already lost, right? Here’s WordPresses own explanation.

WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time.

The core software is built by hundreds of community volunteers, and when you’re ready for more there are thousands of plugins and themes available to transform your site into almost anything you can imagine. Over 25 million people have chosen WordPress to power the place on the web they call “home” — we’d love you to join the family.

This site is built on WordPress too. The new site looks nothing like this!

WordPresses ‘themes’ creates the look. There are thousands of themes I could have used, but I modified the on that comes standard (it’s called Twenty Ten). That’s the most rewarding part!

Reskinning the theme requires a little programming skill in wrangling three languages: php, css and html. I know just enough to be dangerous. That means I’m writing with a few books at the ready because there will be questions! If I did this more I’d be a lot faster.

It’s all so elegant. Within a few minutes what began as an instantly familiar barebones WordPress site began to look like the site I wanted!

I spent five hours working on the site last night. It’s nearly done. Later tonight or tomorrow it will be done.

I have a very satisfying feeling of accomplishment.

It’s Not That I Don’t Trust Facebook… OK, I Don’t

I’m not talking about posts in bad taste, but scams and links to viruses which pop up on my wall like dandelions in the spring! Facebook seems slow in stopping these

Facebook announced their new messaging plan yesterday. On the face of it it sounds great. Unified messaging without regard to platform.

That’s my clumsy way of saying what Facebook’s Joel Seligstein wrote:

Today I’m excited to announce the next evolution of Messages. You decide how you want to talk to your friends: via SMS, chat, email or Messages. They will receive your message through whatever medium or device is convenient for them, and you can both have a conversation in real time. You shouldn’t have to remember who prefers IM over email or worry about which technology to use. Simply choose their name and type a message.

Great, except I don’t trust Facebook.

I think Facebook does a terrible job of policing what its members post. I’m not talking about posts in bad taste, but scams and links to viruses which pop up on my wall like dandelions in the spring! Facebook seems slow in stopping these. With Facebook mail that problem will only get worse.

Facebook also drops the ball in policing the apps that run on its platform. Clicking a Facebook link shouldn’t lead to a scam, but it often does.

Beyond that Facebook has played fast-and-loose with privacy. Their money is made by selling your eyeballs! You are not Facebook’s customer and your concerns will always fall behind those who send cash Facebook’s way.

With a half billion members Facebook could become the Internet equivalent of too big to fail! We might be forced to put up with their shortcomings.

At the moment I will look warily at making Facebook the gatekeeper for my messages.

The New Blog Arrives

There will probably be things wrong with this site. I moved six years of stuff from one platform to another. It was tough and I was diligent but I’m no miracle worker!

It’s just about 4:00 AM. Things are quiet. I picked this as the right time to move my website. At least here in Hamden the move is a success.

There is no computer named geofffox.com or yahoo.com or any other URL. The Internet is really all about numbers and not even easily understood numbers! Each website is identified by four digits between 0 and 255. That’s too tough so a system was set up to translate more memorable words into the numbers. My wait over the past few hours was for my name to be associated with a new set of numbers.

There will probably be things wrong with this site. I moved six years of stuff from one platform to another. It was tough and I was diligent but I’m no miracle worker!

Switching from MoveableType to WordPress should make my life easier. I now have an app built into my iPhone which natively talks with the website’s ‘back end.’ The photo attached to this entry was directly placed by the phone. WP will also work better with video.

If you see stuff that’s not working, leave a comment or drop me an email.  I’m the web wrangler here.  I want to know.

There’s A Boatload I Don’t Know

It’s going to be a long night. There’s a boatload I don’t know and will only learn while banging my head against the wall!

Helaine and Stef are in California. I am in Connecticut. Actually, the more important “I am” sentence would be: I am in pajamas! This is a day at the computer hacking code.

If you’ve been following along you know I’ve become somewhat obsessed with changing my website–moving it from Moveabletype to WordPress and updating the look. A few weeks ago the job was 85% done. Then I did a design for a friend’s blog and the idea of designing from scratch became appealing.

Designing from scratch is a term with a multitude of definitions. If you’re a woodworker do you have to grow the trees too? In this case too scratch doesn’t start at zero but reasonably far down the chain. I am using 960BC with provides the minimal link between WordPress and the 960 Grid System.

For me this has become a methodical process. I’ve installed a small server and database manager on my PC. That allows me to do all my work locally without moving files to and from the remote server the project will end on. It also forces me to follow proper procedures in keeping the code ‘server agnostic.’

If I code for this server, instead of any server, the website will break when I move it to its final home.

It’s going to be a long night. There’s a boatload I don’t know and will only learn while banging my head against the wall!

Random Stuff About This Site – Very Nerdy

“Perminent!” Seriously. This blog is the number two return for “Perminent Record,” though until now that spelling didn’t exist here. Maybe I’ll go to #1!

I am always curious about this blog. I am always looking under the hood. Maybe I just write it so I’ll have something to play with.

I try and optimize this site for Google. It’s become an obsession. Google gives me some, not a lot, of information.

Here’s an item called, “What Googlebot sees,” which they let me see too.

1. my permanent record

2. geoff fox

3. geoff fox blog

4. geoff fox my permanent record

5. my perminent record

“Perminent!” Seriously. This blog is the number two return for “Perminent Record,” though until now that spelling didn’t exist here. Maybe I’ll go to #1!

Google is weird. A few weeks ago it decided 12 of the top 15 keywords appearing in the blog were months, like July or February. I actually changed all dates to numeric, hoping it would reevaluate.

Now that I am writing on gearlog.com and appscout.com, I am listed and linked on their bio pages. One has a Google page rank of 5, the other 6. That’s great.

Good inbound links matter. A 5 and 6 will make a positive difference to a blog this size.

As a technical achievement, this blog software is amazing. This is Movable Type, version 4.1. It was free, an open source project. I had to install and configure it it myself.

Docs are for people who know what they’re doing. They are not for learning. It shouldn’t be that way. Totally unfair.

Movable Type creates a relationship between each entry I write. Articles automatically move down the front page until they fall off after seven days. There are archives with pages appearing in individual, daily and monthly presentations.

The monthly archives read first to last, a blog rarity. There are also categories where all the entries follow a theme.

Every blog entry I’ve posted is still online. Google often sends readers to pages I wrote years ago. The pages which receive search engine hits are not necessarily the best entries, but just ones with an eclectic or eccentric group of words.

If I write about a very mainstream subject, I am buried under an avalanche of more influential webpages.

I customized the blog’s look as best I could. I see other blogs whose visual style I find more appealing. Designing like that is probably beyond me. I sorta’ know what I’m doing, but really know nowhere near enough.

The blog entries are composed using a simple form on an unlinked, password protected webpage. Firefox has a spell checker built in, which automatically functions as I type. I still miss plenty.

All the heavy duty tech stuff is done magically, out-of-sight, and mostly by the blog software. Every once in awhile, I republish the blog, which updates a few numbers on each page and takes around an hour.

This blog is a single, small tenant on a server that hosts dozens of websites simultaneously. We are each given a small space and are separated from our neighbors by barriers we can’t cross. If others are abusing the server, my site gets slow.

It costs very little to maintain this site.

There are strange, orphan pages scattered around the website. I’m at a loss to explain how they got where they are, but they did. Many look like normal pages, and since there might be links to them, I leave them untouched.

The whole concept of unexpected files on a website puzzles me. In fact, as you examine computer systems closely, you’ll nearly always find extra pieces. Computers are a little more quirky and a little more fault tolerant than you would expect.

This blog has taught me to love writing. I really enjoy it. It’s challenging and exacting. If I say something just right, or turn a phrase and illuminate a point, I’ll step back and look at it, as if the words were something an artist had painted on a canvas. It’s probably a silly thing to do.

These words are crafted. I am a craftsman. I take pride.

I like the way words look when they neatly fill a space. I like how paragraphs and sentences create a rhythm on the page. I like photos. They prettify the blog and make the adjacent text more appealing.

I favor short paragraphs, which are thought to be more readable.

I have missed days since the blog started nearly five years ago. I haven’t missed many. I haven’t missed any recently. My goal is to write every day. That too has become obsessive behavior.