http://beta.cjonline.com/ is now open to the public, and later this week will replace the old site at http://www.cjonline.com/.

CJOnline.com is the website of the daily Topeka Capital-Journal newspaper, part of the Morris Publishing Group.

Later, we'll do a thorough "how we are doing it" article for the Newspapers on Drupal group. For now, here's a very basic summary:

  • Drupal 5.x. We expect to switch to 6.x for our next dozen newspaper implementations.
  • Heavy use of Views, CCK, and Panels.
  • Imagecache, imagefield, lightbox2.
  • Nodequeue allows editors to choose which items are featured in various places.
  • Fivestar, Voting API. As we amass data, we'll use it for CRE.
  • 100% custom templating.
  • Several homegrown modules for integration with various proprietary systems that we operate.
  • Several homegrown modules that we're likely to release, including a daypart scheduler and tools for managing Yahoo APT network ad calls, Tacoda ad tags, and both Omniture and Google Analytics.
  • Buddylist.

Some obvious performance optimizations aren't turned on yet, but it's running on a LAMP cluster shared with http://www.jacksonville.com/, which launched on Drupal a couple of months ago. Much cache work has been pushed into memcached.

The design is by Jeff Davis of the Capital Journal. Implementation is by a Topeka team led by Mike Napier, assisted by an Augusta, Ga., team led by Tobby Hagler at Morris Digital Works.