Technik und Pflege der Debian-Webseiten

Debian Day auf der FrOSCon 2006

Wer ist Joey überhaupt?

Gliederung des Vortrags

Debian Webserver

Ein paar Zahlen

Zuständigkeiten

Features im Detail

Erscheinungsbild

[Einheitliches Erscheinungsbild]

Technik allgemein

Informationsfluß

[Informationsfluß]

Build-System

Website Meta Language

WML-Beispiel 1

<define-tag pagetitle>Debian IRC Network moves to OFTC</define-tag>
<define-tag release_date>2006-06-04</define-tag>
#use wml::debian::news
# $Id: index.wml,v 1.6 2006-09-14 15:03:02 joey Exp $

<p>Starting with today the Debian IRC host alias irc.debian.org directs
to irc.oftc.net maintained by the Open and Free Technology Community
(OFTC).  An increasing number of online discussions has been taken
place in this network already despite irc.debian.org pointing to a
different network.  In recognition of that, Debian has decided to move
the irc.debian.org alias over.</p>

The Debian project wishes to thank <a href="http://freenode.net/">\ Freenode</a>, the well-known Free Software friendly IRC network that has been providing the IRC service for Debian for the past years.</p> [..]

WML-Beispiel 2

#use wml::debian::template title="Latest News" NOHEADER="true"
#use wml::debian::recent_list

<h1><a href="/">Latest News</a></h1>

<p><:= get_recent_list ('$(CUR_YEAR)', '0', '$(ENGLISHDIR)/News', '',
       '\d+\w*') :>

<hrline>
[..]
<p>News items from previous years can be viewed using the following pages:

<ul>
<:
 for ($year = $(CUR_YEAR) - 1; $year >= 1997; $year --)
 {
  print qq'  <li>Past news from <a href="$year/">$year</a>\n'
    if -d "$(ENGLISHDIR)/News/$year";
 }
:>
</ul>

Anzeige von Übersetzungen

[Liste der Übersetzungen]

Content Negotiation

Verwaltung von Übersetzungen

Zusätzliche Dokumentation

Push-Spiegeln

Zusammenfassung des Vortrags