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…


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…


Courant News: Pages

04.10.09 Posted in Courant News by Max

Today’s topic of dis­cus­sion is sta­tic pages in Courant News. Vir­tu­ally all sites have sta­tic pages of some sort, such as an About page.  Fol­low­ing is a brief overview of how we have han­dled such a com­mon feature.

Read More…


Courant News: Media

04.09.09 Posted in Courant News by Max

In keep­ing with my attempt to do one blog post each day, today I’m going to talk about media in Courant News. One of the largest advan­tages of the web over print is the abil­ity to pub­lish vir­tu­ally unlim­ited amounts of mul­ti­me­dia. Whereas arti­cles often have at most one pho­to­graph asso­ci­ated with them in the print edi­tion, we have the abil­ity to pub­lish all kinds of mul­ti­me­dia with our arti­cles online: pho­tos, videos, audio clips, inter­ac­tive graph­ics, files, etc, etc.  First I’ll look at the rea­sons for doing this, and then specif­i­cally how Courant News han­dles media.

Read More…


Email Subscriptions

04.08.09 Posted in Courant News, Yale Daily News by Max

This week’s topic of dis­cus­sion at the CoPress forums regards email subscriptions/alerts, some­thing which I’ve given a fair amount of thought to in the past few months. Today’s post will cover how the YDN has used email sub­scrip­tions up to the present and some ideas for email han­dling in Courant News.

Read More…