webdev

Web Development

Year-end Reflections

This post was originally published on the NTEN Blog on December 24th, 2015. As years go, 2015 was a significant one in my career. The work of a CIO, or IT Director, or whatever title you give the person primarily responsible for IT strategy and implementation, is (ideally) two parts planning and one part doing. So in 2015—my third year at Legal Services Corporation—we did a couple of the big things that we’d been planning in 2013 and 2014. First and foremost, we (and I do mean we—I play my part, but I get things done with an awesome staff and coworkers) rolled out the… Read More »Year-end Reflections

RFPs GOOD. Fixed Bids BAD.

It occurs to me that my signature rant these days is not clearly posted on my own blog. Let’s fix that! As I’ve mentioned before. Requests for Proposals (RFP’s) are controversial in the nonprofit sector. Vendors hate them. Nonprofits struggle with developing them. I’ve been on a multi-year mission to educate and encourage the community to rethink RFPs, as opposed to throwing them out. In particular, nonprofits need to break away from fixed bid requests when hiring web developers, programmers, and people who implement CRMs. Here’s why: Done correctly, RFP’s are an excellent practice. A good RFP informs potential vendors about the organization, their current… Read More »RFPs GOOD. Fixed Bids BAD.

Architecting Healthy Data Management Systems

This article was originally published in the NTEN eBook “Collected Voices: Data-Informed Nonprofits” in January of 2014. Introduction The reasons why we want to make data-driven decisions are clear.  The challenge, in our cash-strapped, resource-shy environments is to install, configure and manage the systems that will allow us to easily and efficiently analyze, report on and visualize the data.  This article will offer some insight into how that can be done, while being ever mindful that the money and time to invest is hard to come by.  But we’ll also point out where those investments can pay off in more ways than just the critical… Read More »Architecting Healthy Data Management Systems

Making Your Website More Useful For More People

This post was originally published on the LSC Technology Blog in January of 2014. LSC is Legal Services Corporation, my employer. At LSC, we’ve been taking a critical look at our web site, to see if we can make it a more useful web site by factoring in all of the ways that people might want to view or use our information. In these days of big data and small screens, we realize that we have to be much more attentive to the ways that we present data than we have in the past. Identifying the different visitors who frequently use our site, we took a closer look… Read More »Making Your Website More Useful For More People

Hacking For Justice

This post was originally published on the LSC Technology Blog in May of 2013. Note that “LSC” is Legal services Corporation, my current employer, and “TIG” stands for “Technology Initiative Grants”. Welcome to the new LSC Technology blog, hosted here on the TIG site, and written by TIG and Information Technology staff. To kick this off, I wanted to report on a fun, exciting, and long overdue initiative we’re on: making our non-confidential data available to hackers.  Let me be clear here, for those of you who have any bad associations with the word, that  a “hacker” is not a computer criminal or spy.  The… Read More »Hacking For Justice

Delicious Memories

This article was originally published on the Idealware Blog in December of 2010. Like many of my NPTECH peers, I was dismayed to learn yesterday that Delicious, the social bookmarking service, was being put to pasture by Yahoo!, the big company that purchased the startup five years ago.  Marshall Kirkpatrick of ReadWriteWeb has written the best memorial,  But the demise of Delicious marks a passing of significant note to our community of nonprofit staff that seek innovative uses of technology.  So let me talk quickly about how Delicious brought me into this community, and, along the way, a bit about what it meant to all… Read More »Delicious Memories

The Years Of The Kat

This is a memorial post for Krazy.com, a domain that I registered in February of 1995, back when Network Solutions was the only domain registrar and the annual registration fee was $0. I had recently closed my computer bulletin board system, which was called the Coconino County BBS, after the home of George Herriman’s classic comic character, Krazy Kat. In it’s place, I put up a web site that grew to be the most complete and best known source of information on the now somewhat obscure, but dearly loved early 20th century newspaper strip about a Kat, named Krazy, who loved a Mouse, named Ignatz.

Adventures In Web Site Migration

I recently took on the project of migrating the Idealware articles and blog from their old homes on Idealware’s prior web site and Google’s Blogger service to our shiny, new, Drupal-based home. This was an interesting data-migration challenge. The Idealware articles were static HTML web pages that needed to be put in Drupal’s content database. And there is no utility that imports Blogger blogs to Drupal. Both projects required research and creativity.

Why Google Buzz Should Be Your Blog

Now, you might think that’s a crazy idea, but I think Buzz is about 80% of the way there. Last week, in my Google’s Creepy Profiles post, I made a suggestion (that someone at Google has hopefully already thought of) that it wouldn’t take much to turn a Profile into a full-fledged biography/lifestreaming site. Just add some user-configurable tabs, that can contain HTML or RSS-fed content, and add some capability to customize the style of the profile. Since I wrote that, I’ve been using Buzz quite a bit and I’ve really been appreciating the potential it has to deepen conversations around web-published materials.

Drupal 101: Look and Feel

I’m wrapping up the Drupal 101 series with some talk about Drupal themes, and some additional info on topics that we’ve already covered. The goal of these posts is to give new Drupal administrators an idea about how Drupal works, and some pointers to the key add-ons and resources in the broad Drupal ecosystem. For reference’ sake, we started with an intro, moved on to Modules, and then covered navigation. So, now that we have a functional web site, what does it look like?