Entries from September, 2010

Miniature Plugin Review: Event Espresso

So I recently decided to look into Event Espresso as a solution for a client’s event calendar needs, and I thought I’d share my impressions with you. 1

First of all, Event Espresso is not so much a calendar plugin as an events plugin. It gives you the ability to create events with fairly robust pricing and attendee features. Continue Reading

Notes:

  1. Disclaimer: In no way do I receive any compensation from or related to the development of Event Espresso. Nor have I been asked to review the plugin by anybody directly or indirectly connected to Event Espresso.

September WordPress DC Meetup Recap

We had the September 2010 WordPress DC meetup last night. It was at the MLK Library in Chinatown. This month’s meetup was titled “What I learned at WordCamp MidAtlantic”. We had a good crowd (about a dozen people) with some new faces and some familiar faces as well.

I only had one problem with last night; there were no outlets in the room, nor was there any WiFi. For all of that, I #BlameNacin (who did not make an appearance, by the way). Continue Reading

I Have Measured Out My Life with Usernames

Oh my gosh, this is amazing! If you’re familiar with T.S. Eliot, and especially if you’re familiar with The Love Song of J. Alfred Prufrock, you will immediately sense the quality of The .doc File  of J. Alfred Prufrock by someone over on LiveJournal (a.k.a. not WordPress).

Let us go then, you and I,
When the evening is spread out against the sky
Like a laptop, put in sleep mode on a table
Let us go through certain half-deserted streets
The blinking-light retreats
Of restless nights in free-wifi cafes
And public libraries with internet
Streets that follow like messageboard argument
of insidious intent
To lead you to an overwhelming blog post
Oh, do not ask, “What, yaoi?”
Let us go and post an entry.

Continue Reading

Ajaxifying Pagination on your WordPress Site

So I am currently converting a Drupal site to WordPress, and one of the features I had to build was ajax powered pagination. Now, WordPress does pagination pretty effectively already, but the ajax is all up to the theme developer.

Fortunately, I’d built the theme using WP 3.0′s new get_template_part() functionality to include one loop in all template pages. I didn’t realize how helpful that would be at the time, but I want to share it with you now. I develop themes and plugins using OOP 1, but I’ve only included the relevant parts. Also, the loop file is wrapped in a div with an id of content_container in the template files.

So here’s how I added this functionality in fewer than 50 lines of code (including javascript): Continue Reading

Notes:

  1. Object Oriented Programming

Some Random Musings

If you’re a regular reader, I apologize for the lack of new content over the last couple of days. Oh well, right? Life goes on.

Anyway, I did something yesterday that I have not done in a very long time. Something I’ll bet very few of you have done in a while either.

I went to a physical store and bought some physical CDs. No iTunes store, no Amazon, I went to target and bought two Muse CDs (The Resistance and Black Holes and Revelations). Continue Reading

WordCamp Mid-Atlantic

As you probably know if you read my blog often or follow my twitter stream, or have talked to me at all in the last 72 hours, I went to WordCamp Mid-Atlantic this weekend. This was my first WordCamp ever, so I was very wide eyed and full of excitement!

Marco Tabini from PHP Architect gave the keynote in the morning

Nacin, Jorbin, and Connor at work before Marco's keynote

Ryan Duff's WordPress-mobile

First of all, what is WordCamp? (if you know the answer, you can skip this paragraph.) WordCamp is a gathering of WordPress enthusiasts for a day of presentations, discussion, networking, socializing, and just general pow-wowing about WordPress. WordCamps sprung out of similar ‘unconference’ ideas like BarCamp. They’re basically opportunities for the WordPress community to act as a community in non-virtual ways. Regularly scheduled meetups are another way. Continue Reading