diff --git a/Makefile b/Makefile
index 36ac6a02a..1a560803f 100644
--- a/Makefile
+++ b/Makefile
@@ -119,6 +119,7 @@ export: www
$(DATESTAMP):
mkdir -p build
+ mkdir -p build/datenspuren/$(DS_YEAR)/
$(RM) $(wildcard build/.stamp-*)
touch $@
@@ -271,10 +272,12 @@ build/news/%.html: content/news/%.xml $(STYLE) $(NAVIGATION) $(DATESTAMP)
# Datenspuren
+build/datenspuren/$(DS_YEAR)/schedule-%.raw.xml: content/static/datenspuren/$(DS_YEAR)/fahrplan/schedule/%.html scripts/hyphenate.sed $(DATESTAMP)
+ scripts/hyphenate.sed < $< > $@
build/datenspuren/$(DS_YEAR)/schedule-%.xml : VFLAGS_IN=$(VFLAGS) --html
build/datenspuren/$(DS_YEAR)/schedule-%.xml : PFLAGS+=--html
build/datenspuren/$(DS_YEAR)/schedule-%.xml : STYLE=xsl/datenspuren/frab2xml.xsl
-build/datenspuren/$(DS_YEAR)/schedule-%.xml: content/static/datenspuren/$(DS_YEAR)/fahrplan/schedule/%.html $(STYLE)
+build/datenspuren/$(DS_YEAR)/schedule-%.xml: build/datenspuren/$(DS_YEAR)/schedule-%.raw.xml $(STYLE)
$(call xml_process)
build/datenspuren/$(DS_YEAR)/%html : STYLE=$(DS_STYLE)
@@ -306,7 +309,7 @@ build/datenspuren/2014/mitschnitte-rss.xml: content/news/ds14-mitschnitte-online
$(call xml_process)
build/datenspuren/$(DS_YEAR)/pois.json:
- wget -O $@ --post-data="data=[out:json];($(foreach a, 'amenity'='restaurant' 'amenity'='fast_food' 'amenity'='cafe' 'amenity'='ice_cream' 'amenity'='bakery' 'shop'='convenience' 'shop'='supermarket' 'shop'='tobacco' 'amenity'='pub' 'amenity'='biergarten' 'amenity'='drinking_water', $(foreach t, node way relation, $t(51.01,13.76,51.07,13.82)[${a}];)));out center qt;" http://overpass-api.de/api/interpreter
+ wget -O $@ --post-data="data=[out:json];($(foreach a, 'amenity'='restaurant' 'amenity'='fast_food' 'amenity'='cafe' 'amenity'='ice_cream' 'amenity'='bakery' 'shop'='convenience' 'shop'='supermarket' 'shop'='tobacco' 'amenity'='pub' 'amenity'='biergarten' 'amenity'='drinking_water', $(foreach t, node way relation, $t(51.01,13.76,51.07,13.82)[${a}];)));out center qt;" http://overpass.osm.rambler.ru/cgi/interpreter
xhtml5-validate: $(patsubst build/%.html, build/%.html.xhtml5-validate, $(CONTENT))
diff --git a/content/datenspuren/fahrplan.xml b/content/datenspuren/fahrplan.xml
index 9743b5518..696b1214d 100644
--- a/content/datenspuren/fahrplan.xml
+++ b/content/datenspuren/fahrplan.xml
@@ -3,33 +3,18 @@
- Ab 20:00 Uhr:
+ Ab 20:00 Uhr: Social Event für alle Helfer im Count
+ Down
-
-
- Ab 10:00 Uhr:
+
+
+ Am Samstag im TSD-Café im Turm: Lounge ab 17:00 Uhr, Party ab
+ 19:00 Uhr
-
- Lightning Talks
- Vorträge
- Game Show
- Party im TSD-Café
- Junghacker-Track
-
-
-
- Ab 10:00 Uhr:
-
-
- Vorträge
- Podiumsdiskussion
- Junghacker-Track
-
-
+
diff --git a/content/datenspuren/help.xml b/content/datenspuren/help.xml
new file mode 100644
index 000000000..648680b45
--- /dev/null
+++ b/content/datenspuren/help.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+ Zur Veranstaltung müssen für verschiedene Aufgaben Schichten
+ übernommen werden, welche wir im Wiki koordinieren. So gehts:
+
+
+
+
+ Erstelle einen Wiki-Account.
+
+
+
+ Klick den Link in der Bestätigungsmail.
+
+
+ Bearbeite deine Benutzerseite. Hinterlasse Kontaktmöglichkeiten,
+ am besten Jabber oder Mobilfunk.
+ (Datenschutzhinweis: diese Wiki-Artikel sind öffentlich einsehbar.)
+
+
+ Schreib dich im Schichtplan unter [[Datenspuren
+ 2015/Mitmachen]] ein.
+
+
+ Danke für dein Erscheinen!
+
+
+
+
+ Die Datenspuren werden vom Chaos Computer Club Dresden
+ veranstaltet. Momentan haben wir finanzielle
+ Unterstützung dringend nötig!
+
+
diff --git a/content/static/datenspuren/2015/style/style.css b/content/static/datenspuren/2015/style/style.css
index fd040ca12..2c9a2c1fb 100644
--- a/content/static/datenspuren/2015/style/style.css
+++ b/content/static/datenspuren/2015/style/style.css
@@ -181,11 +181,37 @@ footer a {
.schedule td.cell-height7,
.schedule td.cell-height8 {
border: 1px solid #ccc;
- border-collapse: collapse;
}
.schedule td.cell-time {
border-bottom: 1px solid #ccc;
+ border-right: 1px solid #ccc;
+}
+.schedule td {
+ padding: 1px 2px;
+ vertical-align: top;
+}
+.schedule {
border-collapse: collapse;
+ table-layout: fixed;
+ width: 620px;
+}
+.schedule thead th {
+ border-bottom: 1px solid #ccc;
+ border-right: 1px solid #ccc;
+}
+.schedule th, .schedule td {
+ width: 190px;
+}
+.schedule th.cell-time, .schedule td.cell-time {
+ width: 50px;
+ height: 2em;
+}
+.schedule h2 {
+ font-size: 110%;
+ margin: 0;
+}
+.schedule .event-details {
+ color: #666;
}
a[href$="mitschnitte-rss.xml"]:before {
diff --git a/scripts/hyphenate.sed b/scripts/hyphenate.sed
new file mode 100755
index 000000000..2379b024d
--- /dev/null
+++ b/scripts/hyphenate.sed
@@ -0,0 +1,38 @@
+#!/bin/sed -f
+
+s/Märchenstunde/Mär\chen\stun\de/g
+s/Internet/Inter\net/g
+s/Bildungskontext/Bil\dungs\kon\text/g
+s/Lebensretter/Lebens\ret\ter/g
+s/Datenwanze/Da\ten\wan\ze/g
+s/Smartcard/Smart\card/g
+s/verängstigt/ver\ängs\ti\gt/g
+s/Mikrocontrollerbasiert/Mikro\control\ler\ba\siert/g
+s/mobil/mo\bil/g
+s/sicher/si\cher/g
+s/Verschlüsselung/Ver\schlüs\se\lung/g
+s/Textnachrichten/Text\nach\rich\ten/g
+s/Fenster/Fen\ster/g
+s/einschlagen/ein\schla\gen/g
+s/Jahre/Jah\re/g
+s/Untersuchungsausschuss/Un\ter\su\chungs\aus\schuss/g
+s/Ausblick/Aus\blick/g
+s/HoneySens/Honey\Sens/g
+s/Zukunftsstadt/Zu\kunfts\stadt/g
+s/Machine/Ma\chi\ne/g
+s/beginnen/be\gin\nen/g
+s/lernen/ler\nen/g
+s/Grenzen/Gren\zen/g
+s/Geheim/Ge\heim/g
+s/Hagebuttenmarmelade/Ha\ge\but\ten\mar\me\la\de/g
+s/Webscraping/Web\scraping/g
+s/Workshop/Work\shop/g
+s/Lightningtalk/Light\ning\talk/g
+s/Freiheitssimulation/Frei\heits\si\mu\la\ti\on/g
+s/Dezentral/De\zen\t\ral/g
+s/Netzwerk/Netz\werk/g
+s/Buchstaben/Buch\sta\ben/g
+s/Gramme/Gram\me/g
+s/Autorenattribution/Au\to\re\n\at\tri\bution/g
+s/Sicherer/Si\che\rer/g
+s/Kontaktdatenaustausch/Kon\takt\da\ten\aus\tausch/g
diff --git a/xsl/datenspuren/xhtml5.xsl b/xsl/datenspuren/xhtml5.xsl
index 3f3992d09..2589c9754 100644
--- a/xsl/datenspuren/xhtml5.xsl
+++ b/xsl/datenspuren/xhtml5.xsl
@@ -44,10 +44,10 @@
Über
- Call for Participation
+ Ort
- Ort
+ Helfen
Fahrplan
@@ -127,7 +127,7 @@
-
+
@@ -136,7 +136,7 @@
-
+