Archive for January, 2009

Maine Commission for Community Service

Monday, January 26th, 2009

The Maine Commission for Community Service works to get people involved in volunteer activities throughout the state. The Commission’s site, at MaineServiceCommission.gov, is the place where they report to the public and their stakeholders how effective they’ve been in achieving their goal.

Maine Commission for Community Service - screenshot

Last week Pemaquid launched a new and improved site for the Commission. Our main objectives:

Create a more up-to-date, professional image. The creative available from MCCS was limited. It consisted of a logo created in house. We developed a hi-res version of the logo so they could use it in other materials, and then we created the layout and color palette around it.

Improved content management. The Commission stores literally hundreds of reports and publications on the site. They publish events, photo galleries, news releases, and they have a fairly unique way of posting information about goings-on, called Maine Volunteer Fare. That and other content is handled with a custom version of the Pemaquid Content Manager, our home-cooked CMS.

Accessibility. As a state agency, the MCCS must adhere to the Maine’s Accessibility Policy, which sets fairly high standards for meeting the needs of the visually/physically impaired. As always, our intent was to ensure accessibility without compromising the elegance of the site’s design concept. We think we’ve done that.

There are a bunch of other goodies reflecting the latest techniques: the jQuery Cycle plug-in is used to rotate the home page “marquee slides”; and for the first time we used css_browser_selector.js as a means to serve up different styles depending on the browsers (we used it mainly to adjust the navigational font in IE (further reading on CSS browser selector, many thanks to Jen Ecker for dropping this into the codebase).

Executive Director Maryalice Crofton and Public Relations Representative Rochelle Runge are a joy to work with and Pemaquid will continue to assist the MCCS with ongoing content development and by providing hosting for the site (Pemaquid also hosts another Commission site, VolunteerMaine.org). We’re proud to support their mission of fostering community service activities and a spirit of volunteerism in Maine.

  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • NewsVine
  • StumbleUpon
  • Technorati
  • Tumblr
  • Print this article!

Do they build great Web sites in Maine? Ayuh!

Saturday, January 24th, 2009

Spending a little quality time beefing up the long, neglected social presence of Pemaquid. Here’s a rundown:

Pemaquid Zone (FB)
Pemaquid Fan Page (FB)
Twitter: http://twitter.com/pemaquid

You can also find me tweeting at:
http://twitter.com/portlandhead

I think we do a pretty spiffy job cranking out sites, but are there other people practicing great Web design in Maine? Ayuh!

Would like to see more!

Let’s get a conversation started about Web design, Web sites and technology in Portland, Maine.

  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • NewsVine
  • StumbleUpon
  • Technorati
  • Tumblr
  • Print this article!

Wordle of Tuesday’s blog post on Google

Wednesday, January 21st, 2009

Wordle: Pemaquid

  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • NewsVine
  • StumbleUpon
  • Technorati
  • Tumblr
  • Print this article!

GTD apps – like the rest, simpler is bettah

Wednesday, January 21st, 2009

Tonight I somehow ended up watching Merlin Mann‘s presentation on his Inbox Zero email management system. It’s based on the Getting Things Done method of personal productivity.

The entire video, which has been around awhile, is great in and of itself, but the thing that I want to point out here is that, about 40 minutes in, Mann discusses the various GTD apps out and about and says the ones that don’t work so well are the ones that try to do too much and are loaded with features.

Once again – simple elegance FTW.

  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • NewsVine
  • StumbleUpon
  • Technorati
  • Tumblr
  • Print this article!

I resent my Google overlords

Tuesday, January 20th, 2009

Editor’s note: This post is a little off-topic for a blog about Web design, but I’ve been wanting to comment on this for some time.

If you go online in 2009, it won’t take long at all before you bump into Google. There’s the omnipresent search engine, of course. Google has roughly 76% of all search traffic.

But that’s just the beginning, of course.

Google - logo

Want to track traffic to your Web site? There’s Google Analytics.

How about an online advertising campaign? Google AdSense.

Upload a video? YouTube is a Google property.

RSS feed reader? Google Reader.

A Start page? iGoogle

Read a map? Yep, they’ve got Maps.

Hang on…we’re just getting warmed up…

Email? Gmail.

Events? Google Calendar.

Spreadsheets and other documents in the cloud? Google Docs.

A mini-intranet for your small business? Google Sites or Google Apps (the latter brings Sites together with Gmail, Calendar and Docs).

Need a heavy-duty offline search tool? Use the Google Search Appliance to crunch through your document library.

Chat? They’ve got it covered.

But wait! There’s more…(you’re seeing where I’m going w/this?)…

Want to manage your money? Try Google Finance.

Health information? You can use Google Health.

Online purchases can be run through Google Checkout.

Everywhere you look, it’s Google, Google, Google, Google, Google, Google, Google.

Most of these services are free. That’s great if you’re a consumer of information, though it takes the fun out of things if you’re a developer trying to convince a Client to pay you to build something for them.

And all you have to do to gain access to most of these free services is… sign up for an account. That same account can be used to access most if not all of these services.

And so, it’s not far-fetched at all to suppose that Google can glom all this data together to build a very detailed picture of your habits, indeed who you are. And that’s the Holy Grail for any advertising company.

Check out this excerpt from the TOS for Google Health:

I hereby authorize Google to share the health information contained in my Google Health profile(s) in its entirety…

Hmm. My Google Health profile?

Microsoft once had a primary role in our digital lives, but at least a copy of the software on our personal computers couldn’t report back to the mother ship. In 2009, more and more of our data resides “in the cloud” rather than our personal hard drive.

I use Google as much as the next guy – as I’ve shown here, it’s hard to avoid that. But every time I have a choice, I’m going to choose the service that ain’t Google.

The company credo “Don’t Be Evil” notwithstanding, civil libertarians ought to keep their eyes on benevolent Big Brother Google. There’s a lot of information sitting in one place.

  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • NewsVine
  • StumbleUpon
  • Technorati
  • Tumblr
  • Print this article!

Ajax-y table sort that’s accessible

Monday, January 19th, 2009

Below is an example of a javascript that lets you easily sort columns in a table. It’s called sortable.js. It’s been around for awhile, but I thought it worth a mention.

At Pemaquid we use it for table sorting in our Content Manager (our home-grown but spunky little CMS). The nice thing about it is that it degrades gracefully. In other words, the table works just fine even if the javascript doesn’t.

More on the whole bit here.

Editor’s note: Yep, the table below is not the prettiest, and I can’t properly show code snippets at the moment. We’ll be upgrading to WP 2.7 shortly and will bang the CSS around a bit to give a cleaner display.

Name Category Last Update Status
Andy Clarke CSS 10/08/2007 Active
Christian Heilmann Javascript 10/08/2007 Active
  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • NewsVine
  • StumbleUpon
  • Technorati
  • Tumblr
  • Print this article!

Portland – the Way Web Should Be

Monday, January 19th, 2009

Editor’s note: this was originally published on the Portland Press Herald’s NXT blog as a guest post.

To begin a story about Web design in Portland, Maine, I’ll start in the Atlanta airport.

That was where, while I was waiting to board the connecting flight that was to take me to the 2007 SXSW Interactive conference, that I found myself standing next to Andy Clarke. He isn’t exactly a household name, but in the world of Web, Clarke – an expert on CSS and a member of the Web Standards Project – is a rock star (he even actually looks like a rock star, a cross between someone from the British Invasion and Austin Powers. He’s got style).

Clarke was on his way to be a speaker at SXSW. We struck up a conversation, and he inevitably asked where I hailed from.

Portland, Maine, I told him, was where I ran my little Web design outfit, Pemaquid Communications.

Clarke was polite, but shot me a look of surprise that seemed to say ‘Portland, Maine? They build Web sites in Portland, Maine? I thought you guys were all lobstermen and lumberjacks.’

But really, why wouldn’t you want to build Web sites from Portland? You’ve got great geography (the sea, the mountains, the lakes, the woods) and great meterology (it’s a four-season town, you don’t bake in the summer and I don’t mind the snow in the winter, though your mileage may vary on that score!). It’s a great indoor-outdoor town. Oh, and there are plenty of great coffee shops with free wi-fi.

In short, the scene here is very conducive to creative thinking!

In the wonderful world of Web, it’s pretty easy to set up shop anywhere, and collaborate with Clients and team members hither and yon. There’s Basecamp for project management, Adium and Skype for real-time collaboration, Facebook, LinkedIn and a little thing called Twitter for networking (I found out Justin was looking for guest bloggers via his tweet on the subject).

A decent foundation has been laid in Portland for a vibrant Web community. Joe Michaud built MaineToday.com from scratch into a cutting-edge hotspot for online journalism, winning awards against much larger media companies. MaineToday alumni have gone on to make an impact. Justin Davis’ group at Portland Web Works manages VisitMaine.com, the site of the Maine Office of Tourism and one of the best tourism sites in the country. Frank McMahon is now a successful photographer and podcaster whose products include the popular Rumor Girls. (Full disclosure: I’m also one of those alumni).

There are also pockets of creativity at the University of Southern Maine, if you know where to look, and the Maine College of Art is cranking out great graphic designers who now have a keen sense of digital media and who are making an impact. That’s just the tip of the iceberg – apologies for all the things I’m leaving out.

So what do we need to make Portland a hub for Web creatives? We need community. To build community, I think we need to do two things:

Strengthen the skills of the people who are already here. Local Web heads should do what they can to support improvements in the digital media programs at USM, MECA and Southern Maine Community College. We should also develop “continuing education” programs – think regular meetups, BarCamps and labs.

Attract the techies who aren’t here. Right now that’s a big challenge for P-town. Sure, we’ve got loads of fresh air and our fair share of culture. Heck, they say we’ve got more restaurants per capita than anyplace outside of San Fran – that ought to count for something! Even so, though top flight Webslingers can work from anywhere, but there’s still a desire to get together with like-minded individuals in meatspace, and right now Portland is rightly seen as a little isolated in that regard. So we need to “connect the dots” in terms of the folks who are already here (see previous paragraph) so we’ll be able to more noticeably display visible signs of Web life to those viewing Portland from afar.

Can we connect the dots and build a world-class Web community? I think we can. I see subtle signs that the cells are coming together. What do you think?

  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • NewsVine
  • StumbleUpon
  • Technorati
  • Tumblr
  • Print this article!

What makes a good content management system?

Monday, January 12th, 2009

There are a ton of content management systems out there (see CMS Matrix). So how do you decide which one is right for you?

In selecting a content management system – or CMS – for your Web site, it’s important to remember that you don’t want to compromise the user experience or the accessibility of your site just so you can slap another page up there.

You also don’t want to become a slave to your CMS; it should work for you, not the other way round. It shouldn’t unduly compromise your ability to organize content on your site.

Some of the most popular systems include: WordPress, Joomla, Drupal, Expression Engine and Silver Stripe (all of these are open source; Silver Stripe was used to create the Democratic National Convention Web site).

At Pemaquid we’ve worked with dozens of these content management systems. Usually, however, we stick with the one we’ve developed ourselves: the Pemaquid Content Manager. The basic package can be installed quickly and inexpensively, but it’s easily customizable.

Are we proud of our little CMS? Yes. Is it the right solution for all situations? No.

Over the next few weeks we’ll take an in-depth look under the hood of some of the most popular content management systems and examine the pros and cons of using them.

  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • NewsVine
  • StumbleUpon
  • Technorati
  • Tumblr
  • Print this article!

People – not “users”

Tuesday, January 6th, 2009

It’s easy to fall back on the word “user’ to describe who visits your Web site. But that makes it sounds like they’re junkies, or zombies, and it’s so… impersonal.

It’s hard to avoid the term “user”, I’ll admit. In the Web world we bandy about phrases like “user experience”, “user interface” and of course “username”. And I’ll also admit I user those terms.

Still, I think designers should employ the term only sparingly in their discussions about an interface, because I believe it puts you in the wrong frame of mind if your goal is to design easy-to-use Web sites. The folks who come to your site aren’t “users”, automatons or widgets – they’re human beings.

They’re people, people! They are Jane, Jen, Sarah and Jeff, Brynn, Jamie, Ben and Wendy. If we think a little bit more clearly about who is using a Web site, we’ll be able think more clearly about what they need to do on that site, and that will help us in turn think more clearly about how to create a great online experience for them.

  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • NewsVine
  • StumbleUpon
  • Technorati
  • Tumblr
  • Print this article!

10 New Year’s Resolutions for Portland’s Digital Creatives

Monday, January 5th, 2009

Editor’s note: I originally wrote this piece last week for the Portland Press Herald’s NXT blog.

Nothing is going to come easy for Portland’s digital creatives in 2009. Every day will have to count. Here are my suggestions (resolutions, if you will) for making it in the coming year:

Keep your overhead low – this is not the time to fritter away your cash flow on things you don’t need. Daily $3 lattes are out (I know, this will be hard) and learn to love rice and beans – you’ll be glad you did (and you’ll be healthy).

Offer something of value - to get noticed you have to provide something worthy of consideration. Seems simple enough, but remember, people have to understand the value of the service you’re offering them. It has to be crystal clear.

Be a Problem Solver – Find a need and fulfill it. Be relevant. In 2009, don’t do something “just because”. Those who succeed will find ways to make themselves useful to clients.

Refine your elevator pitch – who you are and what you do – and how that’s better – should roll right off your tongue, in two sentences or less. And it should strike a chord.

Build up your base – The best place to look for business in 2009 is towards your existing clients. You understand their needs, and they trust you. Offer useful suggestions to help them get through a tough year, and they’ll help you.

Keep it real – Sock puppets didn’t cut it in 2000 (we realized there’s no “New Economy” – just an Economy), and idle Twittering won’t get the job done nearly a decade later. Provide a real, sustainable service. Keep the buzzwords out of your lexicon; they are a smokescreen used by those who don’t know what they are talking about.

Ride the wave – On the other hand, find out all you can about the latest trends (we’re back to Twitter here) and try to understand how your business, and your clients, can benefit from them. In the last few years we’ve seen a succession of new digital media: blogs, online video and social networks. Prediction for 2009: keep an eye on Google’s Android open source operating system for mobile devices.

Challenge conventional wisdom – If most people are zigging, and you see that zagging makes more sense – do it! Don’t be afraid to be controversial and talk it to a different perspective, if you believe strongly. If you’re right, people will eventually come around, and by then you’ll own the idea.

Be in it for the long haul – Have a plan and work your plan, day in and day out. Be consistent. Suit up to play ball every day. There are no overnight success stories – only tales of hard work and lots of midnight oil.

Be undeniably good – This is Steve Martin’s advice to anyone who wants to make it in any field. Be so good you can’t be ignored. That takes hard work.

  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • NewsVine
  • StumbleUpon
  • Technorati
  • Tumblr
  • Print this article!