How to create Editions/Issues for a printed daily newspaper?

Events happening in the community are now at Drupal community events on www.drupal.org.
drupalina's picture

Hello newspaper experts,

I need your advice...

I've been asked to create a website for a daily printed newspaper in a small country. The budget is tiny, so I'm doing this out of sympathy. I jumped at the project only to save them from the madness of doing it through Wordpress. After all, Drupal proves it's power as the King of CMS precisely through the newspaper sites. But now I'm stuck with a seemingly simple problem:

What is the most optimal and user-friendly way to create daily Editions (Issues) which contain 15-20 articles of that day?

The newspaper has been printing since 1990s, so they have nearly 3000 daily issues/editions and tens of thousands of articles, but I want to come up with a SIMPLE and minimalist website with easy navigation and fast access to desired content. Next day's articles will be submitted either by the authors directly or by webmasters (under author's name), but those articles will not be visible to public untill the new Edition does not go live 4am next morning. I need the easiest solution for their webmasters to easily and quicly compile the next day's editions. Also the past editions need to be automatically sorted and easily accessed through some sort of calendar-based archive. I think this question of how to bind articles into "Editions" is the most important question when thinking of creating a website for a printed newspaper through Drupal. These are the options that I came up with so far:

1) One of the ways to do this is as in the write-up about Observer.com , and the way that they created a CCK content type called "Edition" with node-references to various articles. But my main concern is Speed! The site needs to be very fast.
2) Using Innovation News module, but I can't figure out how the anonymous readers are supposed to see and read Editions. Yes, admins can sort articles into editions, but there is no way to display those editions to anonymous readers.
3) Using E-Publish module, but it seems to be fixed and not flexible about the various things that one would want to do with editions.
4) Using the core Taxonomy module, though I can't see how that could be a "good" solution in terms of sorting the articles and making a good daily front page.

What would be your advice? What in your experience is the solution that is optimal, easiest to create, easiest to use by the webmasters, flexible about how editions can be displayed in archives, fast in terms of front and back-end performance and generally intuitive content navigation for the readers???

Thanks in advance for your advices.

Comments

If it's daily... maybe sort by Date

spyderboy's picture

Maybe you can simply use Views to create listings of Articles by Date Published. I am not sure if that is significantly quicker than adding a CCK field Called Editions, but since it's a daily publication, it kinda makes sense.

Out of curiosity, why is speed such an issue? I am guessing they don't have 100k visitors a day, because if they did, they should also have a bit of cash to spend on it. Either way, for speed improvement look into Memcache (if you have admin access to the host server and sufficient memory on it) and or Boost (caches pages as HTML to reduce MySQL load). They can help speed things up considerably.

We use the CCK method for a client of mine, and have had no issue with speed, but we have a pretty decent server with Memcache and Boost installed.

Best of luck!

Antonio

Pain in life is necessary. Suffering is optional.

We used a vocabulary

akempler's picture

For our newspapers we created a Vocabulary called "Editions". In this case the edition defines a geographic distribution of the product, not a publication date. For example, the Northern edition, Southern edition, etc. This vocabulary is associated with our Story node type so whenever anywone creates a story they can assign it to one or more editions. Additionally, using cck we defined a publication date field. This way we can group all stories by publication date for a specific edition. We have a cron script that changes the stories to published once the publication date comes to pass.

  • Adam Kempler

*_*

Newspapers on Drupal

Group organizers

Group categories

Topics - Newspaper on Drupal

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: