Want to contact me by voice?
(720) 254-1546

drupal

Drupal Gardens Beta - First Impressions

gardenshomeA few days ago I was hanging out at a the Denver Boulder Users Group meetup. One of the topics of conversation was Drupal Gardens and the potential shift Gardens could have on Drupal's place in the instant blog-o-sphere. Much like Wordpress allows you to set up a blog almost instantly, so too does Drupal Gardens. The home page claims to allow setup of a site in 15 minutes, and it makes good on that claim.

Currently you need a beta-code to make use of the system. There is a signup on the the Gardens' site to get you in the queue to get in on the fun.

First off, I have to say that Gardens is extremely slick. The interface is exceedingly easy to use. Setting up a site is as easy as entering the name for your subdomain on Gardens and clicking a button.

Drupal Basics: Insert Module

When I was working on the California Watch site, we needed an easy way to allow non-technical folks to add photos to the bodies of articles. There was a fair bit of effort put into setting up alternate solutions prior to settling on using quicksketch's fabulous Insert module.

A few housekeeping items.

  • You need cck 2.5
  • You need to have WYSIWYG setup
  • It helps to have FileField
  • and ImageField
  • and ImageCache
  • and of course the Insert Module itself

Unpack the module in your sites/all/modules directory (I like creating a contrib directory inside the modules directory so I can separate out various kinds of non-core modules.) Enable the module at admin/build/modules

I added a new field to my page content type by going here: admin/content/node-type/page/fields and added a field image_uploads

Examiner.com Community Developer Post

A few days ago I wrote about the Drupal 7 redesign of the Examiner.com website and that there were recruitment effort ongoing for front and back end developers. Thanks everybody that took the time to send in a resume.

The team is also working on a second important project in Drupal 6 that will be used to foster Examiner community and communication. It is hard to call a site that targets 10's of thousands of users as an Intranet, but that is kind of the way it is being built.

Vintage Digital LLC - Step 1 - A Blogging Platform

vindigscreenshotVintage Digital LLC needed a voice. It needed a place for the team members to talk about what we are up to, things we're working on, conferences we're attending, and things we're thinking about. You know the drill. Basically we wanted a place that we could blog together. The team is busy on different client work causing us to suffer from the classic Cobbler's Dilemma. We really needed a pair of shoes, even a modest pair.

We have launched a very simple blogging site for the time being. The intent will be to create a more robust and visually interesting site in the future. For the time being, this gives us a collective voice on the Web. In the near future, you should look out for an interesting article on Ubercart from John Fiala plus many more tidbits as the New Year unfolds.

California Watch Launches in Drupal

caliwatchThe last project that I worked on at pingVision, prior to becoming a free-agent, launched in the last couple of days. I'm thrilled that California Watch has joined the ranks of the Drupal community. The Center For Investigative Reporting is a fine non-profit that has been doing good work since 1977 engaging in in depth investigations on issues that concern Callifornians.

I had the pleasure of Web Producing the development of the California Watch site and also engaged in some light configuration of various modules including quicksketch's excellent Insert module. I hope I get the chance to write about that module in the near future. Both the teams on the pingVision side and on the California Watch side were a real pleasure to work with and for. It was a fun "swansong" project for me.

2009 - A Look Back At My Professional Year

2009 went by fast. Lots happened during that period of time and lots changed.

I continued to run and moderate a site to support adoptive and foster parents that my wife and I built in Drupal in November of 2008. It is called TraumaAdoption.org. We updated the theme and watched usage of the site increase. Guest blogger KCassio started documenting her family's journey towards becoming an adoptive family. I'm looking forward to watching the trek continue in 2010.

I launched my own art site in Drupal to showcase my own artwork and then put together a package that allows other artists to use the same set of modules to sell their own artwork.

Examiner.com, D7, and a Few Good People

At the last Do it with Drupal, Michael Meyers shared some of the details of the Examiner.com plan to migrate from the current coldfusion footing to Drupal. The project is being developed in Drupal 7 with the intent of helping move needed contributed modules and core to a final release rapidly in 2010. Clarity Digital Group owns and operates Examiner.com (the source for local news and information in North America). Clarity Digital Group is migrating Examiner.com, a top 60 website to Drupal 7 using NowPublic.com as a model. This will create one of the largest Drupal sites. The team is still being actively grown and includes:


There are jobs available.

Vintage Digital -- An Introduction

Noun 1. co-op - a jointly owned commercial enterprise (usually organized by farmers or consumers) that produces and distributes goods and services and is run for the benefit of its owners

Vintage Digital LLC is a software co-operative in the true sense of the word. I rather like the idea of our being a sort of group of farmers sowing open source seeds. Our group is made of developers, themers, information architects, designers, project managers, and technical architects.

It was founded as a company of independent contractors. The company structure is completely flat with each member having an equal say in how the company is run. Each of the company members have their own projects and clients. The company itself has a central group of clients which are collectively provided software services.

Drupal Development With A Distributed Team

Most Drupal shops are highly distributed or scattered. This fragmentation poses interesting challenges. In my most recent job I was lucky to work in an environment that was almost entirely not distributed. This made collaborations with developers, themers, and project managers much simpler.

My life recently transitioned as I moved from being an employee to being a freelancer. In addition, I helped found a company called Vintage Digital (I'll write more about that in the future.) We're engaged in custom software development largely focused on Web applications. Mostly we're working with open source systems like Drupal. We'll be launching a little interim Website in the next few days, nothing special - just a place for us to blog until we have built a proper presence.

We've been taking small jobs to work through our process working as a distributed team. We're all in Metro Denver, but without an office we've been working in each of our home offices. There are a few lessons we've learned so far.

Examiner.com, My New Work Home

Recently I wrote about my shift to a freelance footing. I've been taking little jobs by myself and with a small group of professionals off and on. I like the small jobs because they usually afford me the opportunity to help individuals or tiny organizations (often nonprofit) move onto a brand-new footing in Web technologies.

This journey has brought me to a distinctly not small client nor small job. I've joined the Examiner.com team and will help the company shepherd the Examiner site to Drupal.