English flagChinese (Simplified) flagChinese (Traditional) flagDutch flagFrench flagGerman flagGreek flagItalian flagJapanese flagKorean flagPortuguese flagRussian flagSpanish flag
By N2H

Archive for the 'twitter' Category

WordPress themes for developers

This is the article that I had originally intended to post last week, before I suffered a self-induced glitch which caused me to lose my work-in-progress. Thanks to my friend Geof Morris who prompted me to double-check my database for saved revisions. As it turns out, there was indeed a revision stored there which did not show up in the list of revisions given in the editor. That copy contained a fair amount of the original post — enough to give me a good head-start on recreating it.

This week, we’re going to take a quick look at some WordPress themes that have caught my eye recently. In particular, these are themes that don’t just look pretty, they have some muscle under the hood that a web developer like me can sink his teeth into. I won’t go into too much detail, but I’ll try to point out what it is about each theme that might make it attractive to a developer using WordPress as a site platform.

Sandbox

I’ve mentioned Sandbox numerous times before, and it is the current underpinning for this site. Unlike the other themes mentioned below, Sandbox is not designed to be pretty out-of-the-box — you have to add your own design work.While it does come with some sample stylesheets which demonstrate placing sidebars on the left, right, or one on either side, it’s up to you to touch it up with graphics, colors, typography, etc.

What Sandbox does is to provide a semantically rich framework to hang your own visual design on. Sandbox’s class generation functions have become the inspiration for many other themes that followed. It also gives you hAtom and hContact microformats, which can be consumed by web tools like the Flock browser or Yahoo’s SearchMonkey.

PrimePress

PrimePress has strong semantic underpinnings, but also pays a lot of attention to the design and typography of the site. One interesting feature is that it lets you create your own custom.css file for overriding its styles. Just put your own rules in there, and the theme will automatically load them up.

This theme supports rotating header images, and there is an article on the site explaining how to modify the theme to support per-page custom header images.

Thematic

Thematic is a highly adaptable, SEO-friendly theme, which was based on Sandbox. It comes with a nice visual style, and some stylesheet variations which give you different sidebar configuations. The sample themes are based on the 960px grid system which is becoming more and more popular. What’s particularly interesting about this theme is that it gives you 13 separate widget containers to work with.

There also some child themes available for Thematic which show off how you can really change the layout of a site with nothing more than a new stylesheet: Monochromatic, Blamatic, Junction

Agregado

This one isn’t as generically useful as the others, but is still quite interesting. Agregado is geared towards highlighting your “lifestream”, an aggregated view of your activity on a variety of social networking sites. It can collect your updates from Twitter, Flickr, Delicious, Last.fm, Facebook, and a ton of other sites, displaying them prominently in the sidebar next to your blog posts. And it’s wrapped up in a pretty design, to boot. You might not use it much for client work, but it’s a heck of an interesting starting point for a personal site.

Carrington

Carrington is a new uber theme framework from my buddies at CrowdFavorite. This theme takes the existing flexibility of the WordPress theme system to a new order of magnitude. The normal WordPress theme API lets you customize the look of the site based on view types like “home page”, “single post”, “date archives”, “author archives”, etc.

With Carringon, things break down even further, with definable sub-templates for your post and comment loops, among other things. Plus, it also defines “contexts” which let you use more specific views for certain special circumstances like “single post by Joe Smith”, posts by guest authors, and the like. It also lets you easily use different headers/footers/sidebars depending on category, or for specific pages.

I think Carrington is going to define the next generation of WordPress themes. Particularly when combined with the new template file overrides for child themes, coming in WordPress 2.7 next month.

Just a few

As I said earlier, these are just a few of the themes that I have noticed recently. There are many other excellent themes available which are great starting points for theme customization. Of course, every project is different, and no one theme is going to be absolutely perfect for all possible sites, so you have to look at the features to find the best fit for your purposes.

If you have done custom theme work before, what themes have you used, and why?

Back from WordCamp Birmingham 2008

Dougal, Mitch, and Donna

Dougal, Mitch, and Donna

As mentioned previously, I gave a presentation last weekend at WordCamp Birmingham 2008 on “The Future of WordPress”. My section on “The Past of WordPress” ran a little longer than I had planned, but a lot of people told me that they liked that overview, so I guess it was alright. I was pretty nervous at the beginning, but a couple of minutes after I got started, I settled in a bit, and I felt like I avoided looking and sounding like a total doofus.

I was thankful to have gotten the very first presenter time slot. Once I was done with my bit, I was able to sit, relax, and listen to the other presenters. Donna Fontenot was up after me, with some good tips on SEO. I saw lots of people getting “aha” expressions and scribbling down notes during that one. I particularly enjoyed Dave Griner’s humorous presentation, even with its “Why I chose TypePad” joke ;) (seriously though, he doesn’t currently use WordPress, and that’s okay).

After the first round of presentations, we enjoyed a thoroughly meatatarian lunch from Full Moon BBQ, graciously provided by Microsoft. Pork BBQ sammiches FTW! The lunch break was a great opportunity to actually talk to people. I did the best I could to look for names that I recognized from Twitter and say ‘hi’ to folks I recognized. But I know there were lots of people I never really got to talk to.

After lunch, we had Jeremy Flint, Mitch Canter, and Andre Natta speaking on using WordPress as a CMS. There were lots of good tips and plugin suggestions, and plenty of questions from the audience. Next up was Dana Franks with Effective Blogging in Mass Market Media, which actually covered lots of social networking, not just blogging. Last, but not least, was Whitney Sides with Blogging for Health. Whitney shared her story of being diagnosed with cancer earlier this year, her doctor introducing her to “cancer blogs”, and her own decision to begin a blog to chronicle her ups and downs. And she ended with the awesome news that she was in remission! Yay!

There was a second day of the WordCamp, which I was unfortunately unable to attend. But I had a great time on Saturday, and I’m looking forward to next year’s event, which has already confirmed Matt Mullenweg as the keynote speaker. Now that I’ve done one presentation, I feel like I’ve caught the bug, and I’m already trying to think of other ideas I could turn into presentations. In the meantime, and until it’s outdated by the release of WordPress 2.7 later this year, you can find my “Future of WordPress” presentation below.

Of course, this is pretty much just an outline. My original version, and the spoken presentation had additional notes about particularly important milestones, and details on certain features. If anybody at WordCamp Birmingham got any video of my presentation, let me know!

Other presentations are available on SlideShare. There are over 200 WordCamp Birmingham photos on Flickr. And you can get a pretty good sense of the event buzz from following Twitter messages tagged with #wordcampbham.

No more daily Twitter posts

Just as with my daily del.icio.us link posting experiment in the past, I have decided to discontinue my automated daily Twitter summary. I will continue posting to Twitter, and the most recent of my tweets will be displayed in my sidebar here. But think they should remain separate from my main blog content. I just feel like they “clutter” things up here, and the things I post on Twitter are different in scope from what I normally post in my blog.

I will likely continue to post mostly technical observations here in my blog (with the occasional side-track into non-technical areas). More personal, everyday, short thoughts will go to Twitter (with the occasional technical note). I’ve got a couple of WordPress-related posts coalescing in the back of my brain, and I hope to find time to write them up and post them soon. Stay tuned!

ShareThis

im in ur twitter postin new linez

So in the meanwhile, I got myself a twitter account, and after three days am not bored of it yet.

I’m even exploring the various ways to do funny stuff in twitter clients like twitteriffic :

im in ur twitteriffic stealin ur vertical spacez !!1

Next step, a game of chess with Unicode chars &#x2654 to &#x265F?