Courant News: How to Contribute

04.28.09 Posted in Courant News by Max

Courant News was finally open sourced this past week­end while I was attend­ing BCNI Philly. That included the code, doc­u­men­ta­tion, and the open­ing of the project wiki and mail­ing list. While we’ve had a healthy num­ber of peo­ple look at the site accord­ing to our ana­lyt­ics and logs, we’ve not really had any con­tri­bu­tions from out­side the orig­i­nal team yet. Granted, it’s only been four days, but I thought I’d help stream­line the process of find­ing a way to contribute.

Read More…


Please, Join Us

04.25.09 Posted in Courant News by Max

It’s finally time, we are open­ing up the Courant News project to the world. It may not be ready for use imme­di­ately, but it’s ready for your involve­ment. So please, join us. http://www.courantnews.com/.

Read More…


Courant News: ‘Get’ Tag

04.20.09 Posted in Courant News by Max

Cre­ated doc­u­men­ta­tion for ‘get’ tem­plate tag.” Such a sim­ple com­mit mes­sage, almost innocu­ous. But to get there, it took a full day of work writ­ing, plus weeks and months cre­at­ing the code to write about. The ‘get’ tem­plate tag is one of the more impor­tant com­po­nents of Courant News, and is some­thing rel­a­tively unique (to our knowl­edge). It allows tem­plate authors to fetch their con­tent from tem­plates with­out hav­ing to write any code (Python or oth­er­wise), main­tain­ing the logic-design bound­ary in Django templates.

Read More…


Courant News Expectations

04.19.09 Posted in College News, Courant News by Max

As we will be open­ing doors to the Courant News code this week, I thought I would take a moment to address expec­ta­tions that peo­ple might or might not have regard­ing the project.

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…


Courant News: Issues?

04.17.09 Posted in Courant News by Max

Today’s post is about the optional use of issues in Courant News. I was orig­i­nally going to write about arti­cles, but the Fly­ers game went long and I’m run­ning out of time in the day to do due jus­tice to that topic. That will hope­fully be tomorrow’s post, but now on to issues.

Read More…


Joys of Reformatting

04.16.09 Posted in Personal by Max

Unfor­tu­nately there won’t be a Courant-related post today, as I’m in the process of refor­mat­ting and rein­stalling every­thing on my lap­top. Noth­ing ter­ri­ble has hap­pened, I just needed a clean devel­op­ment envi­ron­ment and decided it was worth a full wipe instead of try­ing to man­u­ally cleap up Window’s reg­istry and paths. This lap­top doesn’t have a DVD drive, so I’m going to try an install from a USB drive, or else seek an exter­nal drive tomor­row. I’m going to install a new-ish (post-beta) build of Win­dows 7, which appears to be sta­ble and has improved tablet func­tion­al­ity, which is a win for me (Thinkpad X61 tablet). I’ll make up for the off day with a post tomor­row on Arti­cles in Courant News.


Courant News: Maintenance Mode

04.15.09 Posted in Courant News by Max

Today’s brief post will cover Courant’s main­te­nance mode. This mode allows autho­rized staff to view and per­form work on the site while the rest of the world sees a sim­ple mes­sage inform­ing them that the site is cur­rently unavail­able. There are a num­ber of uses for such a fea­ture, which I will describe briefly.

Read More…


Courant News: Ads

04.14.09 Posted in Courant News by Max

One of the big prob­lems with a cer­tain pop­u­lar online pub­lish­ing plat­form for col­lege news is that the ser­vice takes a major cut of the site’s ad rev­enue in return for cov­er­ing the host­ing and infra­struc­ture costs. There­fore, a major appeal of mov­ing off said plat­form and run­ning your own site is that you get full con­trol of your adver­tis­ing. Today’s post is about how we han­dle ads in Courant News.

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…