October Code Sprint Results

10.24.09 Posted in Courant News, Software Development, Yale Daily News by Max

Today Rob and I did a Courant News code sprint to get momen­tum build­ing again. I did some YDN work first and then worked on fin­ish­ing search func­tion­al­ity, while Rob focused on a new “head­ers” app that we’ve been brain­storm­ing for the past week.

Read More…


Courant News: Installation

04.18.09 Posted in Courant News, Software Development by Max

I’ve been work­ing all day on mak­ing the instal­la­tion script for Courant, and am now writ­ing the doc­u­men­ta­tion files. So I thought I’d take a few min­utes to sum­ma­rize the process in antic­i­pa­tion of release in the com­ing week.

Read More…


The Proliferation of Registries

04.13.09 Posted in Courant News, Software Development by Max

As I’ve dis­cussed before, one of the core design tenets of Courant News was the abil­ity for news orgs to cus­tomize and add on to our core plat­form with­out hav­ing to mod­ify the code of the plat­form itself. While it is pos­si­ble to cre­ate a cohe­sive plat­form, it is more dif­fi­cult to allow out­side code to hook into it with­out actu­ally mod­i­fy­ing the plat­form itself.

One com­mon way, adopted by the Django built-in admin app, as well as  a num­ber of com­mon Django reusable apps like django-tagging and django-mptt, is that of a reg­istry sys­tem. I’ve been jok­ing with one of my Courant cohorts, Robert Baskin (@rsbaskin), on twit­ter about reg­istries, and I thought it was time to let every­one else in on the discussion.

Read More…


On Building a Generic (News) CMS

04.11.09 Posted in Software Development by Max

Every­one seems to want to cre­ate the next pop­u­lar CMS. Whether it’s for blog­ging, brochure­ware, e-commerce, or news, there’s no short­age of peo­ple look­ing to build the next big thing. I admit to being one of those peo­ple. But as I’ve been doing mar­ket research and com­pet­i­tive analy­sis for the bet­ter part of 9 months now, one thing has struck me in par­tic­u­lar: most of these peo­ple do not truly under­stand why soft­ware like Word­Press and Dru­pal have suc­ceeded, and thus go down roads towards medi­oc­rity and obscurity.

Read More…