WP Front End Upload Plugin ⇾
I recently had a client require the ability to have users upload files via their business website. Since I had chosen WordPress as the CMS for their site, I assumed that a quick search would show me the most popular, simple upload plugin. Turns out, there aren’t any. Not any that inspire confidence anyways.
When I turned my question over to Twitter, the good Jonathan Christopher chimed in and offered to build one. Since he released WP Front End Upload, I’ve been a happy camper. It’s simple, it works, and styling it to your liking is straight forward. A big thank you to Jonathan for his hard work and willingness to help out!
Why Wasn't I Consulted? ⇾
This piece was linked to far and wide last week, but deservedly so. If you are building for the web, this is a must read. Actually, if you partake of the web, if the web is your primary source of relaxation, entertainment, and/or education, then this is a must read.
“Why wasn’t I consulted,” which I abbreviate as WWIC, is the fundamental question of the web. It is the rule from which other rules are derived. Humans have a fundamental need to be consulted, engaged, to exercise their knowledge (and thus power), and no other medium that came before has been able to tap into that as effectively.
Once we understand the nature of people on the web, our own nature, it aids us in identifying the purpose of our online endeavors. In whatever form those endeavors take, this question has to be, at the very least, considered.
That is the point that I am trying to make. The web is not, despite the desires of so many, a publishing medium. The web is a customer service medium. “Intense moderation” in a customer service medium is what “editing” was for publishing.
As writers, how can we give better service to our readers? To make them feel a part of the community? As a developer or designer, how can do you ensure that using your site or application leaves the end user/reader with a feeling of satisfaction and belonging?
Based on what I’ve seen in the past five years, if you can answer those questions, you will find success.
One thing I neglected to add to my post yesterday on counting characters was that there is most likely various different ways to achieve what I did with Applescript and Automator. That’s another sometimes positive, sometimes maddening aspect of OS X — there are so many different ways to fiddle.
Along with that fact, I should have added the caveat that there was no doubt a more elegant possible use of Applescript to achieve my desired final result. And there is — reader Jay from The Practice of Code sent me a version that is so much nicer and cleaner than mine. His does not make use of the clipboard, as you can see here:

This was originally how I wanted the script to work. I didn’t want to use the clipboard, but hunting through the library in Applescript did not yield the simple “input as text” I needed. If interested, grab the code here.
Thanks Jay for sharing your knowledge. And thanks to many others who passed on their suggestions. All were good, but Jay’s was the best.
I mentioned this on Twitter a couple weeks back, but it’s worth repeating here: I’m absolutely flattered to be listed with the sites above.
There has been a lot of interesting, insightful and intelligent discourse on the iPad over the past 5 days. Much of which has been provided by people who have not even seen this device in ‘the flesh’.
I can appreciate thoughts such as this one provided by Fraser Speirs in his piece titled, “Future Shock”:
If the iPad and its successor devices free these people to focus on what they do best, it will dramatically change people’s perceptions of computing from something to fear to something to engage enthusiastically with. I find it hard to believe that the loss of background processing isn’t a price worth paying to have a computer that isn’t frightening anymore.
And Craig Hockenberry soothes the nerves of my over-stimulated inner child — who simply wants to create and is angry and frustrated with the adult me who tinkers way too much — with this thought:
There’s an inherent benefit to only doing one thing at a time: the load of worrying about other tasks is lifted. Knowing that there isn’t anything else competing for your attention is quite liberating.
Many people have spent some quality time thinking about the future over these few short days and have penned some truly great thoughts. And for the most part, I’m on board.
But …
There is one small issue that worries me. I’m more than happy that Apple is stripping the idea of the personal computer down to the essentials. I want my parents, my grandmother, and every other extended family member to be able to just do what they need to do. I want that for myself at times.
The move to touch computing is another aspect of the future that I do not fear. It’s not here yet — for me at least — simply because I cannot yet do my job on iPad 1.0. But I have no doubt that it’s coming and so far I’m simply grasping to somehow get a firm picture of what that might look like. But at the end of the day, I’ll leave that to Jobs and Apple, who for the last decade, have shown so much more propensity for vision than I have. Or anyone else.
No, my issue merely lies somewhere on the fringe of one of the discussion points that has been debated this past week: the closed nature of the iPhone/iPad infrastructure. On this point, some good points were made on both sides. And while I appreciate the perspective by those who debated that the closed nature of this platform is indeed better for all of us, one question repeats itself in my ears:
It’s the community that first attracted me to the Mac platform and OS X. And it’s this community that provides the majority of the software that I use to do my job every day. I fear that if Apple continues their strong arming of these developers, some (or many) of them will eventually go elsewhere.
At this point, the signs are pointing to these very developers being excited about the potential of the iPad. But that’s easy now, while the excitement is high and the news fresh. I only hope it’s enough to keep these devs satisfied if Apple continues their inane rejections of App Store submissions.
But there is hope. As internet racountere John Gruber recently stated:
Developers go where the users are.
And the momentum that Apple started in the century’s first decade appears to be rolling strong, at the expense of vendors selling Microsoft PC’s or crappy mobile phones.
At this point, there’s not really anywhere else for the great developers to go (Linux users, you know this is true). But I hope that Apple improves the entire App Store situation, rather than hope that a lack of better alternatives keeps the great developers from leaving.
It’s the community that makes this platform strong. And if Apple plans to move the Mac lineup into this closed framework along with the iPhone and iPad, I want to see the community follow.
