[Catalyst] oe1.orf.at now running on Catalyst
Thomas Klausner
domm at cpan.org
Thu Apr 19 08:56:16 GMT 2007
I'd like to officially announce another website powered by Catalyst
http://oe1.orf.at/
which is the website of the Austrian radio station Oe1:
Oesterreich 1: Free from commercial advertising and with an emphasis
on cultural subjects and information, this program stands out in terms
of reach. With a 7 percent market share in the age group 35+
(Radiotest, 2006) OE1 is one of Europe's most successful stations of
its kind. All in all, Oesterreich 1, with a daily reach of 8,7
percent, is heard by more than 640 000 listeners per day. A well
balanced melange of speech and music, top competence in news reporting
and a large number of broadcasts from cultural events are securing the
channel's success also for the time to come.
OE1 pays special attention to current affairs. News bulletins at the
full hour and coverage of topical subjects in eight journals a day
provide the listeners with the latest news and most competent
background information. The broadcaster's efforts are rewarded by a
constantly growing number of journal listeners.
The website features background information on various programs,
detailed information on the contents of each program, discussion
boards, etc.
A key feature is MP3 download of selected programs. Currently, registered users
can download aprox 30 hours of content per week, coming from 42 different
programs. There are ~5.000 registered users who download aprox. 320.000 MP3
files a year.
oe1.orf.at was initially developed using a home-made CMS and first
launched in October 2003. For various reasons, we ported it to Catalyst
in the last few months and launched the new, Catalyst-based version on
April 2nd 2007.
Besides Catalyst, core components are DBIx::Class and Template::Toolkit.
Thanks to incredible flexibility of Catalyst, we could reuse most of the
form handling parts of our old CMS with very little work. Porting the
form handling to something more Catalysty wasn't an option due to lack
of time and because native Catalyst form handling still seems to be a
too fast moving target.
The content on the site is generated from several different sources:
There is a editorial staff who prepares articles and helps responsible
persons from each program to generate articles. The program data is
dumped from the interal tool used to prepare the actual on-air
broadcasting. User data is stored in a SAP system, which exchanges data
with the website through various files. Some content ("Inforadio") is
prepared by an editorial staff from a different department and fetched
via XML::RPC.
Perl and CPAN were very helpfull glueing all this different data sources
together.
Thanks to all of you for Catalyst, DBIx::Class, help on IRC and the
mailing list. If you happen to visit Vienna (BTW, there's a YAPC::Europe
happening here) drop me a line so we can get together for a
$favourite_beverage !
--
#!/usr/bin/perl http://domm.zsi.at
for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/}
More information about the Catalyst
mailing list