Author Archive for Brent Logan

Starting a Blog — Multimedia Content Plugins

I use a couple of WordPress plugins to assist in displaying multimedia content on Impolite Company and blogan.net.

  • Audio player. Audio player creates an inline player for mp3 files. Using it is simple:

    [audio:hillarylaugh.mp3]

    Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

    The filename after “audio:” is either in a defined directory on your web host or can be an absolute web address to anywhere on the Internet. Remember, hot linking to someone else’s mp3 file is bad form.

  • Easy tube. Easy tube embeds a YouTube video in a post. Using it is similar to audioplayer:

    [youtube:http://www.youtube.com/watch?v=OXAH3WVhhwg]

    The web address after “youtube:” is the YouTube address of the video, that is, the address that shows in your browser’s address bar.

Both plugins can be used in WordPress’ visual editor or HTML editor — neither converts the square brackets to anything else.

What plugins do you use to help display multimedia content on your blog?

Next up: stopping spam.

If you liked this post, you may want to subscribe to my RSS feed. Additional info on subscribing can be found here. Thanks for visiting!

Starting a Blog — Choosing a WordPress Theme

A WordPress blog is easily customized with themes. A theme affects more than the appearance or style of the blog; it also defines what information is displayed and where. In fact, once you choose a theme, you can change its appearance by editing its CSS files or using a child theme.

I chose the K2 theme for Impolite Company and blogan.net for the following reasons:

  • K2 Sidebar Manager. WordPress supports widgets that display recent comments, calendars, blogrolls, etc., on your blog’s sidebar without programming or editing your theme’s files. Unfortunately, WordPress’ widget support displays the same widgets on every page of your blog.

    K2 Sidebar Manager lets you control where on your blog each widget appears: the main page, individual pages, single post pages, the archives page, or even individual posts. I use K2 Sidebar Manager’s display feature to restrict my lengthy blogrolls and Google Reader shared items to the long main page.

    Note: WordPress is planning to add most of K2 Sidebar Manager’s functionality. Once that happens, all themes will be able to take advantage limiting where widgets appear.

  • Configurable columns. K2 can have zero to two sidebars in addition to the main content column. The width of the header and page automatically adjusts and K2 Sidebar Manager automatically supports placing widgets in these sidebars. If you want, the blog can be screen width aware and move the sidebars to the bottom of the page if a visitor’s screen width is too narrow to display the sidebars beside the main content.
  • Archives page. K2 creates an archives page that allows visitors to browse your posts by tag, category, or date. Nice!
  • Page menu. When you create a WordPress page, K2 places its title in a horizontal menu in the bottom of the header. This is handy for “About” and the archives pages.
  • Custom CSS file. K2 supports a custom CSS file that changes the appearance of your theme and can be selected from your K2 Options screen. It operates like the child themes mentioned above. Keeping your custom CSS separate from the core K2 files simplifies the upgrade process when a new K2 version becomes available. The custom CSS file also defines the size of your header, enabling WordPress’ header upload function to crop to the correct proportions for your blog.

    My custom CSS file changes my colors, background images, fonts, link styles, and supports some plugins. I also use it to unclutter my blog by hiding some extraneous icons and messages I don’t want to display.

    K2 comes with two sample custom CSS files to get you started.

K2 has some other features that I’m not currently using, but you might find useful.

  • Asides. K2 allows you to designate a category as an “aside.” K2 will display all posts in this category with different styling. If you choose inline asides, the post title uses a smaller font. For sidebar asides (which uses K2 Sidebar Manager), the an aside’s title doesn’t display, just its text.

    Asides are useful for short posts. For now, I use Twitter as a “microblog” and import the “tweets” into my sidebar using Twitter Tools. Josh Bancroft uses Twitter Tools to save his tweets as asides in his WordPress database and have them displayed in a sidebar.

  • Advanced navigation. K2’s advanced navigation is an AJAX capability that can load older posts without having to reload the entire page. I go back and forth as to whether I like it. I’m not using it right now.
  • AJAX commenting. When someone leaves a new comment, AJAX commenting displays it at the bottom of the list of comments without reloading the entire page.
  • Live search. Live search displays search results as someone start entering letters in the search box.

What theme did you choose and why?

Next up, content plugins.

Update 10/1/08. The latest K2 nightly build now supports threaded comments, but no longer supports AJAX commenting.

Starting a Blog — Choosing a Platform

There have never been so many good options for the prospective blogger. As a practical matter, I think it’s hard to go very wrong.

There are self-hosted platforms like WordPress and Hibari. Although the software is free, you’ll need a web host on which you can install the software and manage a database. This is likely to cost a yearly subscription fee. These platforms provide flexibility and capability. They also require some technical ability to setup and administer. They have active, helpful communities that provide volunteer support.

There are platforms like Blogger and WordPress.com. Just sign up and start blogging. Neither require complicated setup or configuration and both offer attractive themes. Blogger’s capabilities have increased substantially over the last few years. Blogger is a Google company, so what you write will be searched and stored for eternity. WordPress.com has much of the power of a self-hosted WordPress installation. Neither site requires you to worry about software maintenance. They just work. And it’s hard to overstate the value of free.

There are also feed aggregating sites like Tumblr that can be used for blogging. Although I’m not sure I’d recommend it, I’ve seen some interesting blogs using Tumblr.

I chose a self-hosted WordPress blog for Impolite Company for a number of reasons:

  1. I already have significant experience with WordPress. I started blogan.net on WordPress in December, 2004. This cuts both directions. I like to experiment, so choosing another platform would have provided that opportunity. I did consider Hibari, but felt the available plugins and themes were lacking for what I wanted.
  2. I already have a web host where adding another blog would not be additional cost.
  3. I like the flexibility and “customizablity” of a self-hosted WordPress blog. There are so many themes and plugins that it is difficult to keep track of them. If that isn’t sufficient, you can edit the core files to add capabilities (I never expect to need this.)
  4. I own the database that contains my blog. I can automate backups and can restore it whenever and wherever I need to. I can move to another platform later if I choose.
  5. I like the active community of WordPress users.

I don’t expect (or even attempt) to make money from my blogs. If you do, choose your blogging platform with care. For example, some platforms don’t allow you to place ads on your blog.

What factors do you consider important in choosing a blogging platform? Would you choose a different platform than I did?

Next up, choosing a WordPress theme.

Starting a Blog — Naming It

Yesterday, I started Impolite Company to write about political issues. This and the next few posts will document the decisions I made and the steps I took in creating Impolite Company.

First on the list is the name: Impolite Company. I wasn’t looking for anonymity. I just needed another blog to segregate my political posts from everything else. I decided to use politics.blogan.net and went as far as creating the subdomain, installing the WordPress files, creating the database, and starting on the theme before I realized something better was needed, that I wanted a new domain name.

Here are factors I considered in choosing ImpoliteCompany.com:

  • I wanted a “dot com” domain. That’s what people expect. When I say “blogan dot net” people look confused and disappointed. “Dot net?” they ask. I suspect they probably forget and go to the wrong site. Getting a dot com domain name was non-negotiable.
  • I wanted the domain name to be common words spelled correctly — no web 2.0 spelling with missing vowels near the end. I didn’t want a made up word that no one would know how to pronounce and no one could remember how to spell. I didn’t want a combination of words that could be divided differently to yield an unfortunate meaning (e.g., “therapist” or “the rapist”).
  • The length wasn’t particularly important. By now, people are used to multiple words in a domain name without having to add “all one word” when saying it. I hope people don’t type the domain name more than once, anyway. Put it in your favorites list or subscribe by RSS.
  • I used to believe earlier in the alphabet is better. This is probably becoming less important now that most bloggers have abandoned displaying alphabetical blogrolls. I do believe blogan.net benefited from being early in the alphabet.
  • I wanted the name to have some significance to the topic of politics. Although I imagine some would argue I failed on this point, Impolite Company is good enough for me. If you need an explanation, Impolite Company has an about page for you. It helped that I’d recently written on the topic, too.

I found both InPoliteCompany.com and ImpoliteCompany.com were available. Impolite had the meaning I wanted and got it. The other name might still be available if you want it.

Up next, selecting the blog platform.

___
Corrected post to refer to Impolite Company instead of Intense Debate. Oops!

Impolite Company Is Alive

My political blog, Impolite Company, is open for business. There’s not much there yet, but that soon will change.

It’s been a while since I started a new WordPress blog. There’s a big difference between starting a basic blog and one that has those features and capabilities I consider necessary. Domain names, styles, comments, and feeds, oh my! That sounds like a topic for another post.

In the mean time, drop on by Impolite Company, leave a comment, subscribe to the feed, and prepare to join in the discussion. And for those of you who don’t like politics, relax in the knowledge that I won’t write politics here on blogan.net.

How An Engineer Folds A T-Shirt

Cardboard? Cardboard?!

A true engineer would use materials appropriate for the task at hand. I’m thinking something rigid for durability but not slippery and no loose fibers to transfer to the t-shirt.

This needs to be modified for dress shirts. Dress shirts are longer so it would need two flaps that fold up to fold the shirt in thirds in both directions.

___
Hat tip. Jeff Moriarty.

The Political Blog

Recently, I committed to quit writing about partisan politics on blogan.net. I must admit, I’m not sure how successful I’ve been. First a couple of points, and then my solution.

  • I used to excuse writing about politics because I thought “you get what you get and you don’t throw a fit.” You read my blog — you get me. And not just a part of me, but my stream of thought on various topics. I guess that’s valid, but it’s also a good way to limit readership. Some people might want to read about technology or WordPress or even religion, but be completely turned off by my political rants. I know I’ve unsubscribed from some blogs, FriendFeeds, and Twitter streams because of their political views. My blood pressure thanks me. I assume others have done the same to me.
  • I like writing about politics. Although I may not know much on a topic (I still don’t understand the bailout debacle) I like to write what I’m thinking and get a response.

The solution is simple: start another blog and write about politics there. Those who want to read my political rants could go there. The rest of you who don’t care about my politics don’t have to read it.

Now all that’s left is to determine exactly how to implement the blog. Stay tuned…

Quote of the Day — House of Representatives Website

The House of Representatives is currently experiencing an extraordinarily high amount of e-mail traffic. The Write Your Representative function is therefore intermittently available. While we realize communicating to your Members of Congress is critical, we suggest attempting to do so at a later time, when demand is not so high. System engineers are working to resolve this issue and we appreciate your patience. —House of Representatives Website

Looks like the House didn’t get the message…

___
Hat tip. Electronic Frontier Foundation.

Self Censorship Online

Gary Walter asks about self censorship — do we trade off authenticity for safety?

I gave my opinion in his comments, but because it ended up being so long, I’m reposting here (with minor modifications):

Gary, we all self-censor. People ask us for an opinion about clothing or hair style and want affirmation. They don’t want to hear that it makes them look fat or old. So we don’t tell them. We say it makes them great or young or vibrant or whatever. We’re protecting their feelings and letting them know they’re loved.

Other times we self-censor because we don’t want to admit that we’re not perfect, that we’re still figuring things out, or that we hold opinions or do things that others might consider unacceptable. This self-censorship is not about protecting others, it’s about protecting ourselves. It’s more insidious because we still justify that we’re protecting others from the conflict that might occur. But we’re just fooling ourselves.

Does that make it wrong to self-censor? I don’t think so. I don’t have to bare every thought or impulse or action just because I have a blog and a twitter account. Part of this journey we call life is learning how and when to disclose to others, who we can and should trust.

I’m not “authentic” enough to tweet that my wife and I had a fight on the way to church and then paste on smiles to shake hands and say “fine” when asked how I am. Maybe that’s part of what’s wrong with church. We need to be more open and honest about our true condition. Yet it’s hard. Those who volunteer at church, even playing the piano, are expected to meet certain standards (at least in some eyes) and is authenticity really the battle we want to fight? I’m not there yet and may never be. I rationalize that this problem is as much with the church as with myself, but am only half convinced.

With social networking, authenticity is even more difficult, or maybe it’s easier. Most of us have never met you, yet feel like we know you from your blog posts and tweets. We come to this relationship with no expectations other than that you entertain us or make us think once in a while. It’s working.

It’s when the “in real life” and “virtual” lives cross paths that difficulties arise. Those in real life don’t understand how or why we bare our lives online. It rocks their paradigm in ways they don’t understand. How dare you admit that or hang out with those people or do that?

It’s a personal decision. What do you get from online sharing? Is it a self-discovery process that could just as well be done with a private diary? Is it an ego trip where you fool yourself into thinking that the world is interested when you get your drink and piece of free fruit from the cafeteria? Or is it a way of making friends in a new world and you’d no more censor yourself with us than you would with your friends in real life? After all, why would we be authentic with you if you’re not willing to do so with us?

Maybe the real question is why would you be willing to share something online that you wouldn’t share in person?

Questions only you can answer. Good luck! And I’m looking forward to reading your answers online. ;-)

What do you think? What are you not willing to share online and why not?

Update. Check out the comments on Gary’s post. Gary responds to my comment and at least a couple others.

Update 2. Gary promotes his comment response to a new post and embeds an interview with on StrangeLove covering the topic.

Stop The Bailout

I’m not an economist nor do I play one on TV. I offer no expert opinion on the credit crunch. All I know is what I see in congress.

In times of true national crisis, congress puts aside party politics and does what’s right for the country. In times of crisis, congress is filled with patriots, not politicians.

And congress, with economic advisers on staff who know stuff, is not acting as if we’re in a national crisis. Rather than approve the bailout bill last Friday, the House or Representatives postured and pontificated and pointed fingers and ultimately voted no. Pundits posited the proposal was unpopular. Public opinion be damned — in serious times congress acts serious, and yet it didn’t. These must not be serious times.

This week, I see more political posturing. I see piles of pork. I see tons of tax cuts.

If a bill’s not worth passing without “incentives,” it’s not worth passing at all. Vote it down!

Update. It’s easy to contact your representative. There’s a simple official web site. It takes only a couple of minutes and you don’t have to be eloquent to get your opinion heard and counted.

Update 2. It’s now too late. The House passed the bailout package.