Datenspuren nach toidinamais_coole_scheisse portiert.

git-svn-id: svn://svn.c3d2.de/c3d2-web/branches/toidinamais_coole_scheisse@99 31f61c52-7bfb-0310-b897-fc00f8a278f0
This commit is contained in:
toidinamai 2006-01-06 17:59:33 +00:00
parent e925d150ff
commit a61e3d56e9
5 changed files with 446 additions and 9 deletions

View File

@ -21,38 +21,42 @@ DESTDIR?=www-export
### Ressourcen ###
# XSLT-Stylesheets:
STYLE=xsl/xhtml.xsl
DS_STYLE=xsl/datenspuren/xhtml.xsl
STYLE_RSS=xsl/rss.xsl
# Navigationsleiste:
NAVIGATION=content/navigation.xml
# XML-Skeletons
SKELETONS:=$(wildcard content/skel-*.xml)
SKEL:=empty
SKEL=empty
# Zu verwendendes Skeleton
SKELFILE=content/skel-$(SKEL).xml
# Dateinamen der Inhalte:
CONTENT=$(PAGES) www/news.html www/news-rss.xml
CONTENT=$(PAGES) $(DS_PAGES) www/news.html www/news-rss.xml
PAGES:=$(patsubst content/%.xml, www/%.html, $(filter-out $(NAVIGATION) $(SKELETONS), $(wildcard content/*.xml)))
DS_PAGES:=$(patsubst content/datenspuren/%.xml, www/datenspuren/%.html, $(wildcard content/datenspuren/*.xml))
NEWSITEMS:=$(wildcard content/news/*.xml)
DTD:=$(wildcard dtd/*.dtd)
CLEAN=$(CONTENT) www/news.html www/news-rss.xml
NEWSFILES:=www/news.html www/news-rss.xml
DTD:=dtd/c3d2web.dtd
CLEAN=$(CONTENT) $(NEWSFILES)
### Defaults ###
.PHONY: export contents clean mrproper all install check
.PRECIOUS: content/%.xml www/%.html
.PRECIOUS: content/%.xml www/%.html content/datenspuren/%.xml www/datenspuren/%.html
.SILENT: check
all: contents
install: export
contents: $(CONTENT)
contents: $(CONTENT) $(DTD)
export: contents
$(RSYNC) $(RSYNC_FLAGS) --exclude=".svn/" www/ $(DESTDIR)/
check: $(PAGES)
ln -sfn ../dtd www/DTD
for page in $(PAGES) ; do \
ln -sfn $(PWD)/dtd www/DTD
for page in $^ ; do \
echo "Checking $${page}..." ; \
$(VALIDATOR) $(VFLAGS) $${page} ; \
done
@ -62,7 +66,7 @@ check: $(PAGES)
www/news.html: $(STYLE)
www/news-rss.xml: $(STYLE_RSS)
www/news.html www/news-rss.xml: $(NEWSITEMS) $(NAVIGATION)
$(NEWSFILES): $(NEWSITEMS) $(NAVIGATION)
for item in $(NEWSITEMS) ; do \
$(VALIDATOR) $(VFLAGS) $${item} || exit 1 ; \
done
@ -77,6 +81,10 @@ www/news.html www/news-rss.xml: $(NEWSITEMS) $(NAVIGATION)
echo "</page>"; } | \
$(PROCESSOR) $(PFLAGS) -o $@ $(filter-out $(NEWSITEMS) $(NAVIGATION),$^) -
www/datenspuren/%.html: content/datenspuren/%.xml $(DS_STYLE)
$(VALIDATOR) $(VFLAGS) $<
$(PROCESSOR) $(PFLAGS) -o $@ $(DS_STYLE) $<
www/%.html: content/%.xml $(STYLE) $(NAVIGATION) chaosupdates.rdf
$(VALIDATOR) $(VFLAGS) $<
$(PROCESSOR) $(PFLAGS) -o $@ $(STYLE) $<

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE page SYSTEM "../../dtd/c3d2web.dtd">
<page title="Datenspuren 2006">
<dl>
<dt>Termin:</dt><dd>13. und 14. Mai 2006</dd>
<dt>Ort:</dt><dd><link href="http://www.scheune.org/">Kulturzentrum Scheune</link>, Alaunstr. 36-40, 01099 Dresden</dd>
<dt>Datenspuren-Party:</dt><dd>Sonnabend, 13. Mai 2006 ab 21 Uhr, <link href="http://www.scheune.org/">Kulturzentrum Scheune</link></dd>
<dt>Eintritt:</dt><dd>frei(!)</dd>
<dt>Web:</dt><dd><link>http://datenspuren.dresden.ccc.de/</link></dd>
</dl>
<p>In den letzten Jahren sind auf europäischer, Bundes- und Landesebene eine Reihe von Gesetzesvorhaben umgesetzt worden, die aus Datenschutzsicht nur als blanker Alptraum bezeichnet werden können. Der Großteil dieser Neuregelungen verfehlt allerdings das vorgegebene Ziel der Verbrechens- und Terrorbekämpfung, und höhlt stattdessen die Privatsphäre und das Recht der Bürger auf informationelle Selbstbestimmung aus. Zu nennen sind hier u.a. die Telekommunikationsüberwachung, die Einführung biometrischer Merkmale in Pässen und Ausweisen oder die enorme Ausweitung der Videoüberwachung im öffentlichen Raum bis hin zur Diskussion des Einsatzes von Mautbrücken zu Fahndungszwecken. Auch außerhalb der Politik haben sich Praktiken wie etwa die unkontrollierte Einführung von RFIDs, den funkenden Schnüffelchips, etabliert.</p>
<p>Dabei kommen Technologien, die personenbezogene Daten vollautomatisch erfassen, weiterverarbeiten und speichern, in einem nicht mehr zu kontrollierenden Umfang zum Einsatz. Jeder zieht eine Spur von Daten hinter sich her, egal ob er sein Handy einschaltet, Webseiten besucht, E-Mails schreibt, mit dem Flugzeug fliegt oder bargeldlos bezahlt. Die Verknüpfung all dieser Informationen gibt Behörden und Industrie die Möglichkeit, den gläsernen Menschen zu schaffen.</p>
<p>Der Chaos Computer Club Dresden (C3D2) veranstaltet aus diesem Grund auch im Jahr 2006 wieder das ganztägige Symposium "Datenspuren - Privatsphäre war gestern". Sie sind herzlich eingeladen, die Kehrseite einer Medaille kennen zu lernen, die jeder von uns längst trägt und der wir uns nicht mehr entziehen können. Lernen Sie mehr über Überwachung und deren Auswirkungen auf unsere Gesellschaft und erfahren Sie, was Sie konkret zur Wahrung Ihrer Rechte beitragen können.</p>
<p>Willkommen sind wie immer alle selbst denkenden Wesen. Der Eintritt ist frei.</p>
</page>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE page SYSTEM "../../dtd/c3d2web.dtd">
<page title="Netzwerk">
<p>Hier werden Informationen zum Netzwerk publiziert.</p>
</page>

View File

@ -0,0 +1,300 @@
/* ###### Body Text ###### */
body {
font-family: verdana, tahoma, helvetica, arial, sans-serif;
font-size: 12px;
margin: 0;
}
h1, h2, h3 {
font-family: arial, verdana, tahoma, sans-serif;
}
h1 {
padding: 0px;
margin: 0px;
font-size: 25px;
font-weight: bold;
font-style: bold;
line-height: 1em;
padding-top: 0px;
padding-bottom: 15px;
letter-spacing: 3px;
}
h2 {
padding: 0px;
margin: 0px;
font-size: 18px;
font-weight: bold;
font-style: bold;
line-height: 1em;
padding-top: 20px;
padding-bottom: 15px;
letter-spacing: 2px;
}
p {
padding-bottom: 1ex;
padding: 0 1em 0 1em;
}
img {
border: none;
}
acronym {
border-bottom-style: dotted;
border-bottom-width: 1px;
cursor: help;
}
code {
font-family: "lucida console", monospace;
font-size: 11px;
}
dt {
font-weight: bold;
}
dd {
padding-bottom: 0.5em;
}
hr {
border-bottom: 1px;
color: white;
text-align: left;
margin-top: 40px;
margin-bottom: 60px;
}
ul {
line-height: 2em;
}
#bodyText {
text-align: justify;
line-height: 1.7em;
margin-left: 15em;
padding: 1em 4em 3em 3em;
height: 100%;
}
#bodyText span {
font-size: 10px;
}
#bodyText a {
text-decoration: none;
border-bottom-style: solid;
border-bottom-width: 1px;
/* See color-scheme.css */
}
#bodyText a:hover {
text-decoration: none;
border-bottom-style: solid;
border-bottom-width: 0;
}
.smallCaps {
font-variant: small-caps;
}
.hplink { font-size: 11px; }
/* ###### Header ###### */
#header {
background-image: url(/img/logo.png);
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
height: 120px;
}
h1 {
position: absolute;
top: 0.5em;
left: 9ex;
font-size: 40px;
text-decoration: none;
font-weight: bold;
font-style: none;
line-height: 1em;
}
h2 {
position: absolute;
top: 4ex;
left: 25ex;
font-size: 20px;
font-style: italic;
text-decoration: none;
font-weight: bold;
line-height: 1em;
}
/* ###### Left Sidebar ###### */
.leftSideBar {
width: 15em;
float: left;
clear: left;
font-weight: bold;
}
.leftSideBar a, .leftSideBar span {
text-decoration: none;
line-height: 2em;
padding: 2ex 2ex 0ex;
display: block;
font-size: 12px;
}
[class~="leftSideBar"] a, [class~="leftSideBar"] span {
line-height: 2em;
}
.leftSideBar a:hover {
/* See color-scheme.css */
}
.leftSideBar .sideBarTitle {
font-weight: bold;
padding: 0.75ex 1ex;
letter-spacing: 2px;
}
.leftSideBar .sideBarText {
font-weight: normal;
padding: 1ex 0.75ex 1ex 1ex;
}
.leftSideBar .thisPage {
/* See color-scheme.css */
}
/* ###### Footer ###### */
#footer {
font-size: 0.8em;
text-align: center;
line-height: 1.25em;
padding: 1em 4mm 1.5em 4mm;
clear: left;
}
#footer div {
padding-bottom: 1ex;
}
#footer a {
text-decoration: none;
font-weight: bold;
border-bottom-style: solid;
border-bottom-width: 1px;
}
#footer a:hover {
border-bottom: 0;
}
.right {
text-align: right;
}
/* ###### Vortraege ###### */
#uebersicht td {
text-align: center;
height: 40px;
padding: 8px;
}
#uebersicht {
width: 100%;
}
#uebersicht th {
text-align: center;
height: 25px;
}
.square {
list-style-type: square;
}
/* ###### Text Colors ###### */
h1, #bodyText a, .leftSideBar a, .leftSideBar span,
.dateheader { color: /*#443d35;*/ #c18f60; }
h1, h2,
.headerLinks *, .menuBar a:hover
{ color: /* #443d35; #5179a3; */ #cc9662; }
.leftSideBar .sideBarTitle, .leftSideBar .thisPage, #footer *
{ color: white; }
.leftSideBar a:hover
{ color: #8B735D; }
body { color: #333; }
/* ###### Background Colors ###### */
body
{ background-color: white; }
#bodyText
{ background-color: white; border-color: #e3e8eb; }
#header
{ background-color: white; border-color: #6d7378; }
.leftSideBar .sideBarTitle, .sideBarTitle, #footer
{ background-color: #D4B08E; }
.leftSideBar
{ background-color: #ffeede; }
#uebersicht tr.header {
background-color: #b1bac4;
}
#uebersicht td.empty {
background-color: #eee;
}
#uebersicht td.time {
background-color: #eee;
}
#uebersicht td.vortrag {
background-color: #e3e8eb;
}
/* ###### Border Colors ###### */
h1, .rightSideBar
{ border-color: #cfdfe6; }
#header {
border-bottom-color: #cc9662;
}
acronym
{ border-color: #cc9662; }

103
xsl/datenspuren/xhtml.xsl Normal file
View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
exclude-result-prefixes="xsl">
<xsl:output method="xml"
version="1.0"
encoding="utf-8"
doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
doctype-system="DTD/xhtml1-strict.dtd"
indent="yes"/>
<xsl:template match="/page">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="Symposium Datenspuren - Privatsphäre war gestern, 08.05.2005, Kulturzentrum Scheune, veranstaltet vom Chaos Computer Club Dresden" />
<meta name="keywords" content="Symposium Datenspuren,c3d2,Chaos Computer Club,CCC,Dresden,Datenschutz,Privatsphäre,Anonymität,informationelle Selbstbestimmung,Überwachung,Data Mining,ETSI,RFID,Mautsystem,Remailer,TCPA,TCG" />
<meta name="robots" content="index,follow" />
<meta name="language" content="German" />
<link rel="stylesheet" type="text/css" href="style/style.css" />
<title>Datenspuren 2006 - Info</title>
</head>
<body>
<div id="header">
<h1>Datenspuren 2006</h1>
<h2>Privatsphäre war gestern</h2>
</div>
<div class="leftSideBar">
<div class="sideBarTitle">Termin</div>
<span>
Sonnabend &amp; Sonntag,<br />
13. &amp; 14. Mai 2006<br />
<br />
</span>
<div class="sideBarTitle">Ort</div>
<a href="http://www.scheune.org/">Kulturzentrum Scheune</a>
<span>
Alaunstr. 36-40<br />
01099 Dresden<br />
<br />
</span>
<div class="sideBarTitle">Symposium</div>
<a href="index.html">Info</a>
<a href="ort.html">Ort</a>
<a href="vortraege.html">Vorträge</a>
<a href="netzwerk.html">Netzwerk</a>
<a href="uebernachtung.html">Übernachtung</a>
<a href="sonstiges.html">Sonstiges</a>
<a href="flyer_ds_2005.pdf">Flyer</a>
<br />
<br />
<a href="/2004">2004</a>
<a href="/2005">2005</a>
<br />
</div>
<div id="bodyText">
<xsl:apply-templates/>
</div>
<div id="footer">
<div>
Copyleft 2006, <a href="http://dresden.ccc.de/">Chaos Computer Club Dresden</a> |
<a href="mailto:datenspuren@cccv.de" title="eMail webmaster">datenspuren@cccv.de</a></div>
</div>
</body>
</html>
</xsl:template>
<xsl:template match="link">
<xsl:element name="a">
<xsl:choose>
<xsl:when test="@href">
<xsl:attribute name="href"><xsl:value-of select="@href"/></xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="href"><xsl:value-of select="."/></xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
<xsl:template match="p">
<p><xsl:apply-templates/></p>
</xsl:template>
<xsl:template match="dl">
<dl><xsl:apply-templates/></dl>
</xsl:template>
<xsl:template match="dt">
<dt><xsl:apply-templates/></dt>
</xsl:template>
<xsl:template match="dd">
<dd><xsl:apply-templates/></dd>
</xsl:template>
</xsl:stylesheet>