From c044be397da3e3edb3fe1338bf74a7815fe4f838 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20B=C3=A4dorf?= Date: Sun, 26 Sep 2021 21:23:59 +0200 Subject: [PATCH] Downloads page basically done --- _config.ts | 8 +++- _includes/downloads.njk | 15 +++++++ _includes/event.njk | 35 ++++++++++++--- _includes/header.njk | 8 ++-- _includes/layouts/default.njk | 16 +++++-- downloads.css | 78 +++++++++++++++++++++++++++++++++ events.css | 30 +++++++++++-- img/download.svg | 5 +++ index.yml | 3 +- styles.css | 81 +++++++++++++++++++++++++++-------- unterricht/index.html | 80 ---------------------------------- unterricht/index.yml | 30 +++++++++++++ veranstaltungen/index.yml | 39 ++++++++++------- 13 files changed, 293 insertions(+), 135 deletions(-) create mode 100644 _includes/downloads.njk create mode 100644 downloads.css create mode 100644 img/download.svg delete mode 100644 unterricht/index.html create mode 100644 unterricht/index.yml diff --git a/_config.ts b/_config.ts index 2d5a5de..9b98182 100644 --- a/_config.ts +++ b/_config.ts @@ -1,12 +1,18 @@ import lume from "https:/deno.land/x/lume/mod.ts"; import postcss from "https:/deno.land/x/lume/plugins/postcss.ts"; -const site = lume(); +const markdown = { breaks: true }; + +const site = lume({}, { markdown }); + site.use(postcss()); + site.loadAssets([ ".svg", ".png", ".pdf", ]); +site.filter("title", (value = '') => value + (value ? " | " : "") + "60 Jahre Anwerbeabkommen"); + export default site; diff --git a/_includes/downloads.njk b/_includes/downloads.njk new file mode 100644 index 0000000..fc6fab8 --- /dev/null +++ b/_includes/downloads.njk @@ -0,0 +1,15 @@ +
+ +
diff --git a/_includes/event.njk b/_includes/event.njk index 67c5625..1be7714 100644 --- a/_includes/event.njk +++ b/_includes/event.njk @@ -1,14 +1,35 @@ -
+

{{ event.time }}

{{ event.title }}

+

{{ event.details | safe }}

+

{{ event.description }}

-
{{ event.location }}
+
+ {{ event.location.name }} + {% if event.location.place %}
{{ event.location.place }} {% endif %} + {% if event.location.address %}
{{ event.location.address }} {% endif %} + {% if event.location.city %}
{{ event.location.city }} {% endif %} +
-

-

- -

{{ event.details | safe }}

-
+ {% if event.people %} +
+
Ansprechpartner:
+ +
+ {% endif %} + diff --git a/_includes/header.njk b/_includes/header.njk index 2587605..dd82b84 100644 --- a/_includes/header.njk +++ b/_includes/header.njk @@ -1,7 +1,7 @@ {% if header %} -
-

{{ header.headline }}

-

{{ header.subheadline }}

- {{ header.headlineCta.text }} +

{% endif %} diff --git a/_includes/layouts/default.njk b/_includes/layouts/default.njk index 690fd07..36939d9 100644 --- a/_includes/layouts/default.njk +++ b/_includes/layouts/default.njk @@ -1,5 +1,4 @@ --- -title: 60 Jahre Anwerbeabkommen themeColor: #D02424 language: de @@ -11,7 +10,7 @@ article: null - {{ title }} + {{ title | title | safe }} @@ -23,14 +22,18 @@ article: null {% endfor %} {% endif %} - + {% include "navigation.njk" %} {% block header %} {% include "header.njk" %} {% endblock %} -
+ {% if not header %} +

{{ title | safe }}

+ {% endif %} + +
{% if article %} {{ article | md | safe }} {% endif %} @@ -41,5 +44,10 @@ article: null {% endfor %} {% endif %}
+ + {% if downloads %} + {% include "downloads.njk" %} + {% endif %} + diff --git a/downloads.css b/downloads.css new file mode 100644 index 0000000..dcb352c --- /dev/null +++ b/downloads.css @@ -0,0 +1,78 @@ +.downloads { + display: flex; + align-items: flex-start; + justify-self: start; +} + +@media screen and (min-width: 768px) { + .downloads { + grid-column-start: 1; + grid-column-end: 2; + grid-row-start: 5; + } +} + +@media screen and (min-width: 1400px) { + .downloads { + position: sticky; + top: 10vh; + grid-column-start: 2; + grid-column-end: 3; + grid-row-start: 3; + } +} + +.downloads-list { + list-style: none; + margin: var(--side-padding); + margin-top: 0; + padding: 0; + display: flex; + flex-direction: row; + flex-wrap: wrap; + background-color: var(--primary); + height: auto; +} +@media screen and (min-width: 1400px) { + .downloads-list { + margin-left: 0; + } +} + +.download { + margin: 12px; + flex-basis: 320px; + min-width: 260px; + flex-grow: 1; + flex-shrink: 1; + height: auto; +} + +.download-link { + color: var(--primary-font); + height: 100%; + width: 100%; + font-size: 16px; + line-height: 22px; + + display: flex; + align-items: center; + padding: 12px 24px; + text-decoration: none; +} + +.download-link:hover { + background-color: rgba(0, 0, 0, 0.2); +} + +.download-link::before { + content: ''; + background-image: url(/img/download.svg); + background-repeat: no-repeat; + background-size: 18px; + display: block; + margin-right: 18px; + flex-basis: 22px; + flex-shrink: 0; + height: 18px; +} diff --git a/events.css b/events.css index e67c30d..7cda417 100644 --- a/events.css +++ b/events.css @@ -12,9 +12,16 @@ .event { border-top: 3px solid var(--border); margin-left: 20px; - display: grid; - grid-template-columns: 345px 1fr; - grid-template-rows: auto auto auto auto 1fr; + display: flex; + flex-direction: column; +} + +@media screen and (min-width: 1024px) { + .event { + display: grid; + grid-template-columns: 345px 1fr; + grid-template-rows: auto auto auto auto 1fr; + } } .event-time { @@ -37,7 +44,16 @@ grid-row-start: 4; grid-row-end: 6; margin: 0; + margin-bottom: 2rem; } + +@media screen and (min-width: 1024px) { + .event-description { + margin-bottom: 0; + padding-left: 2rem; + } +} + .event-location { grid-column-start: 1; grid-column-end: 2; @@ -49,7 +65,15 @@ grid-column-end: 2; grid-row-start: 5; grid-row-end: 6; + margin-bottom: 2rem; } + +.event-people-list { + list-style: none; + margin: 0; + padding: 0; +} + .event-details { grid-column-start: 1; grid-column-end: 3; diff --git a/img/download.svg b/img/download.svg new file mode 100644 index 0000000..8a68366 --- /dev/null +++ b/img/download.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/index.yml b/index.yml index c0cb85e..3e6adf2 100644 --- a/index.yml +++ b/index.yml @@ -1,7 +1,8 @@ layout: layouts/default.njk +title: Wir feiern das 60 Jährige deutsch-türkische Anwerbe­abkommen + header: - headline: Wir feiern das 60 Jährige deutsch-türkische Anwerbeabkommen subheadline: 27.-30.09.2021 headlineCta: text: Zum Programm > diff --git a/styles.css b/styles.css index ee8b7a0..8bd34d6 100644 --- a/styles.css +++ b/styles.css @@ -2,7 +2,7 @@ box-sizing: border-box; } -body { +.page { font-family: sans-serif; font-size: 24px; line-height: 2em; @@ -11,8 +11,8 @@ body { padding: 0; margin: 0; --primary: #D02424; - --navigation-font: #ffffff; - --side-padding: 10vw; + --primary-font: #ffffff; + --side-padding: 3vw; --max-content-width: 925px; --border: #707070; background-image: url(/img/bg-pattern.svg); @@ -21,6 +21,15 @@ body { background-size: 50vw; } +@media screen and (min-width: 768px) { + .page { + display: grid; + grid-template-columns: auto 1fr; + grid-template-rows: auto auto auto auto; + --side-padding: 10vw; + } +} + .navigation { position: fixed; top: 0; @@ -32,7 +41,7 @@ body { } .navigation-link { - color: var(--navigation-font); + color: var(--primary-font); text-decoration: none; padding: 12px 24px; } @@ -61,7 +70,7 @@ body { border-bottom-right-radius: 5px; } -header { +.page-header { height: 100vh; justify-content: center; background-image: url(/img/header.png); @@ -72,7 +81,16 @@ header { border-bottom: 5px solid var(--primary); } -header::before { +@media screen and (min-width: 768px) { + .page-header { + grid-column-start: 1; + grid-column-end: 2; + grid-row-start: 1; + grid-row-end: 2; + } +} + +.page-header::before { content: ''; display: block; position: absolute; @@ -84,30 +102,30 @@ header::before { mix-blend-mode: multiply; } -header > * { +.page-header > * { z-index: 1; - color: white; + color: var(--primary-font); margin: 0; margin-bottom: 1rem; } -.headline { +.page-header-headline { font-size: 4rem; line-height: 5rem; } -.subheadline { +.page-header-subheadline { font-size: 3rem; line-height: 4rem; } -.headline-cta { - color: white; +.page-header-cta { + color: var(--primary-font); text-decoration: none; } -header, -main { +.page-header, +.page-main { width: 100%; display: flex; flex-direction: column; @@ -115,16 +133,41 @@ main { padding-right: var(--side-padding); } -header > *, -main > * { +.page-header > *, +.page-main > * { max-width: var(--max-content-width); } -main { - padding-top: 10vh; +.page-main { padding-bottom: 10vh; } -nav + main { +@media screen and (min-width: 768px) { + .page-main { + grid-column-start: 1; + grid-column-end: 2; + grid-row-start: 3; + grid-row-end: 4; + } +} + +.page-title { + font-size: 5rem; + line-height: 6rem; + padding-top: 10vh; + padding-left: var(--side-padding); + padding-right: var(--side-padding); +} + +.navigation + .page-title { margin-top: 20vh; } + +@media screen and (min-width: 768px) { + .page-title { + grid-column-start: 1; + grid-column-end: 3; + grid-row-start: 2; + grid-row-end: 3; + } +} diff --git a/unterricht/index.html b/unterricht/index.html deleted file mode 100644 index a25d802..0000000 --- a/unterricht/index.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - 60 Jahre Anwerbeabkommen - - - - - - - -
-

Begleitende Unterrichtsmaterialien zur Jubiläumswoche „60 Jahre Anwerbeabkommen der Türkei mit der Bundesrepublik Deutschland“

- -

- Das Auswärtige Amt in Bonn unterzeichnete gemeinsam mit der türkischen Botschaft am 30.10.1961 ein Anwerbeabkommen, in dessen Folge sich türkische Arbeiter*innen auf eine Stelle in Deutschland bewerben konnten. Zuvor wurden bereits Abkommen mit Italien (1955), Griechenland (1960) und Spanien (1960) abgeschlossen. Es folgten Marokko (1963), die Republik Korea (1963), Portugal (1964), Tunesien (1965) und das damalige Jugoslawien (1968, heute: Slowenien, Kroatien, Bosnien-Herzegowina, Serbien, Montenegro, Republik Nordmazedonien und das Kosovo). -

-

- Heute blicken wir zurück auf 60 Jahre des Zusammenlebens und des Miteinanders. -

-

- Gerade der Stadt Köln in ihrer Vielfalt, Pluralität, Multikulturalität und mit einer Bevölkerung, die zu 40 Prozent aus Menschen mit internationaler Familiengeschichte besteht, liegt daran, diesem Thema Aufmerksamkeit zu schenken. Aus diesem Grund organisiert die Stadt Köln für Ende Oktober eine Jubiläumswoche (26.10. - 30.10.2021) mit verschiedensten (kulturellen) Veranstaltungen. -

-

- Es scheint uns wichtig, dass sich Schüler*innen mit und ohne eigene internationale Familiengeschichte mit dem Thema auseinandersetzen. Vorschläge für das Einbinden in den Unterrichtskontext haben wir Ihnen hier zusammengestellt. Einzelne Anregungen für den Unterricht beziehen sich auf konkrete Veranstaltungen in der Jubiläumswoche. -

-

- Wir freuen uns, wenn wir damit dazu beitragen können, dass Schüler*innen ihre gegenwärtige Lebenswelt reflektieren und historische Zusammenhänge besser begreifen lernen. -

- - -
- - diff --git a/unterricht/index.yml b/unterricht/index.yml new file mode 100644 index 0000000..de0a770 --- /dev/null +++ b/unterricht/index.yml @@ -0,0 +1,30 @@ +layout: layouts/default.njk + +extraStylesheets: + - /downloads.css + +title: Begleitende Unterrichts­materialien zur Jubiläums­woche „60 Jahre Anwerbe­abkommen der Türkei mit der Bundes­republik Deutschland“ S + +article: " + Das Auswärtige Amt in Bonn unterzeichnete gemeinsam mit der türkischen Botschaft am 30.10.1961 ein Anwerbeabkommen, in dessen Folge sich türkische Arbeiter*innen auf eine Stelle in Deutschland bewerben konnten. Zuvor wurden bereits Abkommen mit Italien (1955), Griechenland (1960) und Spanien (1960) abgeschlossen. Es folgten Marokko (1963), die Republik Korea (1963), Portugal (1964), Tunesien (1965) und das damalige Jugoslawien (1968, heute: Slowenien, Kroatien, Bosnien-Herzegowina, Serbien, Montenegro, Republik Nordmazedonien und das Kosovo). + + Heute blicken wir zurück auf 60 Jahre des Zusammenlebens und des Miteinanders. + + Gerade der Stadt Köln in ihrer Vielfalt, Pluralität, Multikulturalität und mit einer Bevölkerung, die zu 40 Prozent aus Menschen mit internationaler Familiengeschichte besteht, liegt daran, diesem Thema Aufmerksamkeit zu schenken. Aus diesem Grund organisiert die Stadt Köln für Ende Oktober eine Jubiläumswoche (26.10. - 30.10.2021) mit verschiedensten (kulturellen) Veranstaltungen. + + Es scheint uns wichtig, dass sich Schüler*innen mit und ohne eigene internationale Familiengeschichte mit dem Thema auseinandersetzen. Vorschläge für das Einbinden in den Unterrichtskontext haben wir Ihnen hier zusammengestellt. Einzelne Anregungen für den Unterricht beziehen sich auf konkrete Veranstaltungen in der Jubiläumswoche. + + Wir freuen uns, wenn wir damit dazu beitragen können, dass Schüler*innen ihre gegenwärtige Lebenswelt reflektieren und historische Zusammenhänge besser begreifen lernen. +" + +downloads: + - name: Unterrichts­material Deutsch + location: /unterricht/docs/60 Jahre Anwerbeabkommen, Unterrichtsmaterial Deutsch.pdf + - name: Unterrichts­material Geschichte + location: /unterricht/docs/60 Jahre Anwerbeabkommen, Unterrichtsmaterial Geschichte.pdf + - name: Unterrichts­material HSU + location: /unterricht/docs/60 Jahre Anwerbeabkommen, Unterrichtsmaterial HSU.pdf + - name: Unterrichts­material Politik-Sozialwissenschaft + location: /unterricht/docs/60 Jahre Anwerbeabkommen, Unterrichtsmaterial Politik-Sozialwissenschaft.pdf + - name: Unterrichts­material Praktische Philosophie + location: /unterricht/docs/60 Jahre Anwerbeabkommen, Unterrichtsmaterial Praktische Philosophie.pdf diff --git a/veranstaltungen/index.yml b/veranstaltungen/index.yml index 55cbb03..8b05e7f 100644 --- a/veranstaltungen/index.yml +++ b/veranstaltungen/index.yml @@ -3,9 +3,9 @@ layout: layouts/default.njk extraStylesheets: - /events.css +title: Veranstaltungen + article: " - # Veranstaltungen - Am 30.10. 2021 jährt sich das bundesdeutsche Anwerbeabkommen mit der Türkei zum sechzigsten Mal. In der Woche vom 26.10. bis 30.10.2021 sind zahlreiche Veranstaltungen geplant, die die Stadt Köln federführend oder als Kooperationspartner ausrichten wird. Auf den folgenden Seiten finden Sie dazu eine kurze Übersicht. " @@ -14,7 +14,8 @@ eventDays: events: - title: benim müzem – mein Museum (Videoprojekt) description: Drei Menschen, die in den oder für die städtischen Museen in Köln arbeiten, geben in türkischer Sprache einen Einblick in ihren Arbeitsalltag. Sie berichten von ihrer Beziehung zum Museum oder seinen Objekten und sprechen darüber, wie sie ihre Mehrsprachigkeit in der Arbeit einsetzen. Borderless TV hat sie im Auftrag des Museumsdienstes Köln und des Kommunalen Integrationszentrums der Stadt Köln an ihren Tätigkeitsort begleitet und ihnen bei der Arbeit über die Schulter geschaut. - location: Online + location: + name: Online people: - name: Dominik Fasel (Museumsdienst) email: dominik.fasel@stadt-koeln.de @@ -25,9 +26,10 @@ eventDays: - time: 13:00 – 17:00 title: ALMANYA – Ich bin da description: Interaktive Begegnungsräume mit Video- und Fotoausstellung der ersten und zweiten Generation. Über Videos, Fotos und persönliche Gespräche stellen sich Menschen der ersten und zweiten Generation vor. Sie teilen ihre Erinnerungen und ihre Geschichte und laden Sie ein, mit Ihnen in den Dialog zu gehen. - location: Vingster Treff - Würzburgerstr. 11a - 51103 Köln-Vingst + location: + name: Vingster Treff + address: Würzburgerstr. 11a + city: 51103 Köln-Vingst people: - name: Gülistan Çaçan email: g.cacan@soziales-koeln.de @@ -37,8 +39,10 @@ eventDays: - time: ab 15:00 title: „Wir riefen Arbeitskräfte, und es kamen Menschen“ ‘’Biz iş gücü çağırdık ve insanlar geldi’’ Max Frisch description: Festakt anlässlich von 60 Jahren Anwerbeabkommen zwischen der Türkei und Deutschland. Musikalische Begleitung Betin Güneş- Turkish Chamber Orchestra - location: Gürzenich - Köln + location: + name: + address: Gürzenich + city: Köln people: - name: Stadt Köln in Kooperation mit dem Integrationsrat Köln und DoMID email: susanne.kremer-buttkereit@stadt-koeln.de @@ -48,10 +52,11 @@ eventDays: - time: 16:00 – 18:00 title: Türkisch – Deutsche Literaturlesung description: Mitglieder der Literaturgruppe von Interkultur e.V. lesen aus dem Buch „Geschichten in und aus der Migrationsgesellschaft (1., 2., 3. Generation)“. Musikalische Begleitung durch Erdal Şahin - location: Stadtteilbibliothek Mülheim - Bezirksrathaus Mülheim - Wiener Platz 2a - 51065 Köln + location: + name: Stadtteilbibliothek Mülheim + place: Bezirksrathaus Mülheim + address: Wiener Platz 2a + city: 51065 Köln people: - name: Stadtbibliothek Köln Mülheim + Interkultur e.V. - name: Maria.Töws @@ -62,9 +67,10 @@ eventDays: - time: 17:00 – 20:00 title: "Motoren der Wirtschaft: Arbeitskräfte mit dem der Wohlstand gewonnen wurde" description: Gemeinsam mit HWK zu Köln, IHK zu Köln, türkischen Generalkonsulat sowie der KölnBusiness Wirtschaftsförderungs-GmbH wird eine Veranstaltung zum Thema Arbeiten unter dem Blickwinkel der Anwerbung der Arbeitnehmer*innen von 1961 bis zur heutigen Situation auf dem Arbeitsmarkt präsentiert und diskutiert. - location: Hans-Langemann Saal HWK zu Köln - Heumarkt 12 - 50667 Köln + location: + name: Hans-Langemann Saal HWK zu Köln + address: Heumarkt 12 + city: 50667 Köln people: - name: Fr. Kremer-Buttkereit (Stadt Köln) email: susanne.kremer-buttkereit@stadt-koeln.de @@ -78,7 +84,8 @@ eventDays: title: Filmvorführung "Gleis 11" description: "Regisseur Çağdaş Eren Yüksel nimmt uns in Gleis 11 mit auf die Suche nach seinem Großvater und eine Reise durch die Republik – und die Zeit. Unerzählte Geschichten einer Generation, die längst ein Teil Deutschlands ist und die deutsche Geschichte mitgeschrieben hat. Ein Portrait aus sechs Perspektiven über die ersten Jahre in einer neuen Heimat, über Einsamkeit, Hoffnungen, Träume und Ängste. Anschließend an die Vorführung Talkrunde mit Regisseur Çağdaş Eren Yüksel, Robert Fuchs (DOMID) u. a. Moderation: Ahmet Edis" - location: Filmforum Museum Ludwig + location: + name: Filmforum Museum Ludwig people: - name: Eine Veranstaltung des Integrationsrates Köln in Kooperation mit dem Filmforum NRW e.V. im Museum Ludwig und dem Amt für Integration und Vielfalt email: neslihan.arikan@stadt-koeln.de