What I worked on, Winter 2007-2008 edition

This winter I upgraded the forum software that powers Neighbors (the Denver Post’s forum / blog / photo / article commenting system), started work on the Denver Post’s first Django-powered application, helped sheperd some Newsgator-based widgets out the door, launched HappyJournalist.com, and, well, and that’s about it. Here are the details:

  • Upgrading Neighbors (the Post’s forum software): This was a challenge. phpBB, a popular online forum system, powers the Denver Post’s forums, article comments, most-commented lists, and is the backbone for its community blogging app and community photo app. We used phpBB2, which was released in 2002, and felt a lot like what the web felt like in 2002. So I put a lot of work in building phpBB2, its backend and its frontend, up to somewhat modern web standards. phpBB3 was released December 2007, and I spent most of February 2008 integrating phpBB3 into Neighbors. This took 80-100 hours of development, documentation and testing time. Most of the work was done on a development environment running phpBB3 on the database with the data as it existed in mid-January. After getting the version-control in its right place, I went through with the search-and-replace to address the easy parts of the upgrade. The add-ons and custom code from phpBB2 took up the most development time — that and the process that allows people to write article comments on the Denver Post’s main site first, and then post them to the forums later…. the big wins out of this were the scrubbing all the custom code and add-ons got, the pretty new CSS and HTML on the forums, the new functionality built in with phpBB3 (friends / foes list, bookmarks, and improved moderator controls), and also some new functionality I built behind the full-name feature on the profiles. Members can now decide if they only want the initials of their name to show, or their entire name.
  • Started building The Denver Post’s first Django-powered application: This is still in development, but there are some fun things happening here. I’ll post more about it when there’s more I can post.
  • Denver Post widgets: The idea behind widgets is sound: Making your information flexible enough to live anywhere on the web, including other people’s sites and pages. Newsgator is Denver-based business that does a lot of work with RSS, javascript, and widgets. We used their technology to create the widgets on the Post’s site: for breaking news, Politics West, our Rockies baseball coverage and our Denver Broncos coverage. In addition to the information we publish each widget also displays the recent comments on our news, Broncos, Rockies and politics coverage. Michelle Whitman, who has been doing front-end web work for us part-time this year and freelances under the Unity Studios banner, did the design, HTML and CSS. I did the project management, and other odds and ends.
  • HappyJournalist.com: This project is best explained by the post I wrote about it on my personal blog, Joe Write.
Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Copyright 2006-2008 Joe Murphy