From 6cc0a5d461135db5e3cf43122a3db888c2e92280 Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Sat, 30 Dec 2023 22:02:55 +0100 Subject: [PATCH 01/13] .gitea/workflows/prod.yaml aktualisiert --- .gitea/workflows/prod.yaml | 110 ++++++++++++++++++------------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/.gitea/workflows/prod.yaml b/.gitea/workflows/prod.yaml index 947bb010..ac432086 100644 --- a/.gitea/workflows/prod.yaml +++ b/.gitea/workflows/prod.yaml @@ -1,55 +1,55 @@ -name: website-main - -on: - push: - branches: - - master - schedule: - - cron: '0 0 * * *' - -defaults: - run: - working-directory: /opt/data/actions/gcg-website-master - -jobs: - prod-build: - if: gitea.repository == 'gcg/gcg-website' - runs-on: act-runner-user - timeout-minutes: 5 - steps: - - name: pull - run: | - git fetch --all - git reset --hard origin/master - - name: build - run: | - rm -rf public - hugo --minify --gc --baseURL "https://cantorgymnasium.de/" - - name: deploy - run: | - cd public - pagefind_extended --site=. - rsync -azr --delete ./ /opt/data/webdata/gcg-website/ - - name: notification - uses: actions/telegram-action@main - if: always() - with: - chat_id: ${{ secrets.TG_CHAT_ID }} - token: ${{ secrets.TG_TOKEN }} - test-build: - if: gitea.repository == 'gcg/gcg-website' - runs-on: act-runner-user - timeout-minutes: 5 - steps: - - name: pull - run: | - git fetch --all - git reset --hard origin/master - - name: build - run: | - rm -rf test - hugo --minify --gc --baseURL "https://test.cantorgymnasium.de/" --buildDrafts --buildFuture -d test - - name: deploy - run: | - cd test - rsync -azr --delete ./ /opt/data/webdata/gcg-website-test/ +name: website-main + +on: + push: + branches: + - master + schedule: + - cron: '0 0 * * *' + +defaults: + run: + working-directory: /opt/runner/workdir/gcg-website-master + +jobs: + prod-build: + if: gitea.repository == 'gcg/gcg-website' + runs-on: act-runner-user + timeout-minutes: 5 + steps: + - name: pull + run: | + git fetch --all + git reset --hard origin/master + - name: build + run: | + rm -rf public + hugo --minify --gc --baseURL "https://cantorgymnasium.de/" + - name: deploy + run: | + cd public + pagefind_extended --site=. + rsync -azr --delete ./ /opt/data/webdata/gcg-website/ + - name: notification + uses: actions/telegram-action@main + if: always() + with: + chat_id: ${{ secrets.TG_CHAT_ID }} + token: ${{ secrets.TG_TOKEN }} + test-build: + if: gitea.repository == 'gcg/gcg-website' + runs-on: act-runner-user + timeout-minutes: 5 + steps: + - name: pull + run: | + git fetch --all + git reset --hard origin/master + - name: build + run: | + rm -rf test + hugo --minify --gc --baseURL "https://test.cantorgymnasium.de/" --buildDrafts --buildFuture -d test + - name: deploy + run: | + cd test + rsync -azr --delete ./ /opt/data/webdata/gcg-website-test/ From 2b14b33b17a688560968553309ffdcf9a64f08e7 Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Sat, 30 Dec 2023 22:03:52 +0100 Subject: [PATCH 02/13] .gitea/workflows/prod.yaml aktualisiert --- .gitea/workflows/prod.yaml | 110 ++++++++++++++++++------------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/.gitea/workflows/prod.yaml b/.gitea/workflows/prod.yaml index 947bb010..ac432086 100644 --- a/.gitea/workflows/prod.yaml +++ b/.gitea/workflows/prod.yaml @@ -1,55 +1,55 @@ -name: website-main - -on: - push: - branches: - - master - schedule: - - cron: '0 0 * * *' - -defaults: - run: - working-directory: /opt/data/actions/gcg-website-master - -jobs: - prod-build: - if: gitea.repository == 'gcg/gcg-website' - runs-on: act-runner-user - timeout-minutes: 5 - steps: - - name: pull - run: | - git fetch --all - git reset --hard origin/master - - name: build - run: | - rm -rf public - hugo --minify --gc --baseURL "https://cantorgymnasium.de/" - - name: deploy - run: | - cd public - pagefind_extended --site=. - rsync -azr --delete ./ /opt/data/webdata/gcg-website/ - - name: notification - uses: actions/telegram-action@main - if: always() - with: - chat_id: ${{ secrets.TG_CHAT_ID }} - token: ${{ secrets.TG_TOKEN }} - test-build: - if: gitea.repository == 'gcg/gcg-website' - runs-on: act-runner-user - timeout-minutes: 5 - steps: - - name: pull - run: | - git fetch --all - git reset --hard origin/master - - name: build - run: | - rm -rf test - hugo --minify --gc --baseURL "https://test.cantorgymnasium.de/" --buildDrafts --buildFuture -d test - - name: deploy - run: | - cd test - rsync -azr --delete ./ /opt/data/webdata/gcg-website-test/ +name: website-main + +on: + push: + branches: + - master + schedule: + - cron: '0 0 * * *' + +defaults: + run: + working-directory: /opt/runner/workdir/gcg-website-master + +jobs: + prod-build: + if: gitea.repository == 'gcg/gcg-website' + runs-on: act-runner-user + timeout-minutes: 5 + steps: + - name: pull + run: | + git fetch --all + git reset --hard origin/master + - name: build + run: | + rm -rf public + hugo --minify --gc --baseURL "https://cantorgymnasium.de/" + - name: deploy + run: | + cd public + pagefind_extended --site=. + rsync -azr --delete ./ /opt/data/webdata/gcg-website/ + - name: notification + uses: actions/telegram-action@main + if: always() + with: + chat_id: ${{ secrets.TG_CHAT_ID }} + token: ${{ secrets.TG_TOKEN }} + test-build: + if: gitea.repository == 'gcg/gcg-website' + runs-on: act-runner-user + timeout-minutes: 5 + steps: + - name: pull + run: | + git fetch --all + git reset --hard origin/master + - name: build + run: | + rm -rf test + hugo --minify --gc --baseURL "https://test.cantorgymnasium.de/" --buildDrafts --buildFuture -d test + - name: deploy + run: | + cd test + rsync -azr --delete ./ /opt/data/webdata/gcg-website-test/ From 0ac12ab2f1a0b9a86690c7e982c7469eee5f6f10 Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Mon, 1 Jan 2024 18:06:00 +0100 Subject: [PATCH 03/13] add automatic copyright year --- config.yml | 3 +-- layouts/partials/footer.html | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/config.yml b/config.yml index 39157426..555a293f 100644 --- a/config.yml +++ b/config.yml @@ -27,8 +27,7 @@ params: - media/zeichnung.webp impressumURL: pages/impressum dseURL: pages/datenschutz - copyright: "Copyright © 2023 Georg-Cantor-Gymnasium Halle (Saale). Made - with :heart: and [Hugo](https://gohugo.io)." + copyright: 'Georg-Cantor-Gymnasium Halle (Saale). Made with :heart: and [Hugo](https://gohugo.io).' plugins: css: - https://assets.cantorgymnasium.de/bootstrap/v5/css/bootstrap.min.css diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index af69f5b6..9ded637e 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -49,7 +49,7 @@
-

{{ .Site.Params.copyright | markdownify | emojify }}

+

Copyright © {{ time.Format "2006" now }} {{ .Site.Params.copyright | markdownify | emojify }}

    From 71aac39f000e1d3e2400002184a4a8b92e748376 Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Mon, 1 Jan 2024 18:11:57 +0100 Subject: [PATCH 04/13] fix termin card --- config.yml | 2 +- layouts/partials/termin.html | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config.yml b/config.yml index 555a293f..646c4280 100644 --- a/config.yml +++ b/config.yml @@ -27,7 +27,7 @@ params: - media/zeichnung.webp impressumURL: pages/impressum dseURL: pages/datenschutz - copyright: 'Georg-Cantor-Gymnasium Halle (Saale). Made with :heart: and [Hugo](https://gohugo.io).' + copyright: "Georg-Cantor-Gymnasium Halle (Saale). Made with :heart: and [Hugo](https://gohugo.io)." plugins: css: - https://assets.cantorgymnasium.de/bootstrap/v5/css/bootstrap.min.css diff --git a/layouts/partials/termin.html b/layouts/partials/termin.html index d0fcf207..7d0c9373 100644 --- a/layouts/partials/termin.html +++ b/layouts/partials/termin.html @@ -7,9 +7,9 @@
-

{{ .title }}

+

{{ .title }}

{{ with .location }} -
+
{{ . | markdownify }}
{{ end }} From 02c5040281ff0c6f67dfa258f2ff38e1bda26b8f Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Tue, 2 Jan 2024 21:55:31 +0100 Subject: [PATCH 05/13] Kreative Haufen in CSS (#254) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Schließt #211 Reviewed-on: https://git.cantorgymnasium.de/gcg/gcg-website/pulls/254 --- assets/css/style.css | 73 +++- config.yml | 1 - content/schulchronik/1988.md | 32 +- content/schulchronik/1989.md | 12 +- content/schulchronik/1990.md | 10 +- content/schulchronik/1991.md | 12 +- content/schulchronik/1992.md | 26 +- content/schulchronik/1993.md | 20 +- content/schulchronik/1994.md | 22 +- content/schulchronik/1995.md | 20 +- content/schulchronik/1996.md | 24 +- content/schulchronik/1997.md | 18 +- content/schulchronik/1998.md | 10 +- content/schulchronik/1999.md | 20 +- content/schulchronik/2000.md | 12 +- content/schulchronik/2001.md | 30 +- content/schulchronik/2002.md | 14 +- content/schulchronik/2003.md | 44 +-- content/schulchronik/2004.md | 18 +- content/schulchronik/2005.md | 24 +- content/schulchronik/2006.md | 14 +- content/schulchronik/2007.md | 16 +- content/schulchronik/2008.md | 56 +-- content/schulchronik/2009.md | 46 +-- content/schulchronik/2010.md | 16 +- content/schulchronik/2011.md | 2 + content/schulchronik/2012.md | 3 +- content/schulchronik/2013.md | 2 + content/schulchronik/2014.md | 346 +++++++++++++++++- content/schulchronik/2015.md | 12 +- content/schulchronik/2016.md | 14 +- content/schulchronik/2017.md | 10 +- content/schulchronik/2018.md | 8 +- content/schulchronik/2019.md | 12 +- content/schulchronik/2020.md | 2 + content/schulchronik/2021.md | 2 + content/schulchronik/2022.md | 3 +- content/schulchronik/2023.md | 3 +- content/schulchronik/2024.md | 2 + layouts/schulchronik/single.html | 117 +++--- .../admin/config/collections/chronikjahre.js | 39 +- .../previews/page-previews/chronik-preview.js | 143 ++++---- static/admin/previews/page-previews/styles.js | 2 +- 43 files changed, 886 insertions(+), 426 deletions(-) diff --git a/assets/css/style.css b/assets/css/style.css index 5c92db19..6cb39d40 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -993,4 +993,75 @@ link:focus, .min-w-0 { min-width: 0; -} \ No newline at end of file +} + +/* Kreative Haufen */ + +.kh-parent { + display: grid; + grid: repeat(3, 1fr) / repeat(4, 1fr); + justify-content: space-between; + align-content: space-between; + gap: .5rem; +} + +.kh-parent > * { + justify-self: center; + text-align: center; + align-self: center; +} + +.kh-parent > [onclick] { + cursor: pointer; +} + +.kh-parent > [onclick]:hover { + transition: transform 0.3s ease-in-out; + transform: scale(1.1); +} + +.kh-jahr { + grid-area: 2 / 2 / span 1 / span 2; + rotate: -25deg; + color: #ffbc3b; + margin: 0; +} + +.kh-jahr[onclick]:hover { + text-shadow: rgba(255, 186, 59, 0.8) 0px 0px 170px; +} + +.kh-jahr > * { + font-size: 3em; +} + +.kh { + color: #1a1a37; + hyphens: manual; +} + +.kh:hover { + text-shadow: rgba(26, 26, 55, 0.9) 0px 0px 70px; +} + +.kh[data-id="0"] { + grid-area: 1 / 1 / span 1 / span 2; +} + +.kh[data-id="1"] { + grid-area: 3 / 3 / span 1 / span 2; +} + +.kh[data-id="2"] { + grid-area: 3 / 1 / span 1 / span 2; +} + +.kh[data-id="3"] { + grid-area: 1 / 3 / span 1 / span 2; +} + +@media (min-width: 1200px) { + .kh > * { + font-size: 1.5em; + } +} diff --git a/config.yml b/config.yml index 646c4280..50ae8778 100644 --- a/config.yml +++ b/config.yml @@ -41,7 +41,6 @@ params: - https://assets.cantorgymnasium.de/slick/v1.8/slick.min.js - https://assets.cantorgymnasium.de/lazyload/v17/dist/lazyload.min.js head_js: - - https://assets.cantorgymnasium.de/wordcloud/v2/wordcloud2.min.js - https://assets.cantorgymnasium.de/echarts/v5/echarts.min.js - https://assets.cantorgymnasium.de/jquery/v3.6/jquery.min.js - https://assets.cantorgymnasium.de/venobox/v2/dist/venobox.min.js diff --git a/content/schulchronik/1988.md b/content/schulchronik/1988.md index 8a8f115a..b0124c98 100644 --- a/content/schulchronik/1988.md +++ b/content/schulchronik/1988.md @@ -2,34 +2,36 @@ title: "1988" draft: false type: schulchronik -pretext: > - Im Jahr 1988 beginnt die legendäre Ära des Georg-Cantor-Gymnasiums. +pretext: + enable: true + content: > + Im Jahr 1988 beginnt die legendäre Ära des Georg-Cantor-Gymnasiums. - Im Herbst 1986 fasste der damalige Rat des Bezirkes Halle den Beschluss, in + Im Herbst 1986 fasste der damalige Rat des Bezirkes Halle den Beschluss, in - Halle-Neustadt eine Spezialschule für leistungsbereite, + Halle-Neustadt eine Spezialschule für leistungsbereite, - lernmotivierte Schüler mit Interesse an + lernmotivierte Schüler mit Interesse an - mathematisch-naturwissenschaftlich-technischen Problemen zu gründen. + mathematisch-naturwissenschaftlich-technischen Problemen zu gründen. - Daraufhin arbeiteten die zukünftigen Lehrer mit Initiative und Einfallsreichtum unter + Daraufhin arbeiteten die zukünftigen Lehrer mit Initiative und Einfallsreichtum unter - großem Aufwand und mit großzügiger Unterstützung der Leuna-Werke + großem Aufwand und mit großzügiger Unterstützung der Leuna-Werke - am Aufbau dieser Schule. + am Aufbau dieser Schule. - So kam es am 1. September zur feierlichen Eröffnung der Spezialschule. + So kam es am 1. September zur feierlichen Eröffnung der Spezialschule. - Von Anfang an dabei sind Lehrer wie Frau Birkenhauer, Frau Dr. Brosig, Frau Eichhorst, + Von Anfang an dabei sind Lehrer wie Frau Birkenhauer, Frau Dr. Brosig, Frau Eichhorst, - Frau Hörning, Herr Kammel, Herr Pannicke und Frau Triebel; die Sekretärin Frau Reinhardt und die Erzieherinnen Frau Fekl, Frau + Frau Hörning, Herr Kammel, Herr Pannicke und Frau Triebel; die Sekretärin Frau Reinhardt und die Erzieherinnen Frau Fekl, Frau - Kammel und Frau Marschollek. + Kammel und Frau Marschollek. - Mit insgesamt 16 Lehrern, 3 Erziehern und 17 technischen Kräften wurde der + Mit insgesamt 16 Lehrern, 3 Erziehern und 17 technischen Kräften wurde der - Schulbetrieb eingeläutet. + Schulbetrieb eingeläutet. topics: - title: Gründung einer Spezialschule content: > diff --git a/content/schulchronik/1989.md b/content/schulchronik/1989.md index ffb4f34e..fdde88ac 100644 --- a/content/schulchronik/1989.md +++ b/content/schulchronik/1989.md @@ -2,14 +2,16 @@ title: "1989" draft: false type: schulchronik -pretext: > - Während des ersten Jahres des Bestehens unseres Gymnasiums fand einer - der bedeutendsten Meilensteine der deutschen Geschichte statt – der Mauerfall. +pretext: + enable: true + content: > + Während des ersten Jahres des Bestehens unseres Gymnasiums fand einer + der bedeutendsten Meilensteine der deutschen Geschichte statt – der Mauerfall. - Doch auch das cantorianische Schulleben blieb nicht ereignislos, denn das Georg-Cantor-Gymnasium feierte zahlreiche Wettbewerbserfolge im Bereich Chemie, sowohl auf nationaler, als auch internationaler + Doch auch das cantorianische Schulleben blieb nicht ereignislos, denn das Georg-Cantor-Gymnasium feierte zahlreiche Wettbewerbserfolge im Bereich Chemie, sowohl auf nationaler, als auch internationaler - Ebene. + Ebene. topics: - title: Einzug ins Internat content: > diff --git a/content/schulchronik/1990.md b/content/schulchronik/1990.md index 84e26096..db10cd7c 100644 --- a/content/schulchronik/1990.md +++ b/content/schulchronik/1990.md @@ -2,10 +2,12 @@ title: "1990" draft: false type: schulchronik -pretext: > - Der Schulbetrieb nahm weiterhin Fahrt auf und indem das Cantorgymnasium - in diesem Jahr zusätzlich einen Jahrgang der 7. Klasse annahm, vergrößerte - sich außerdem noch die Schulgemeinschaft. +pretext: + enable: true + content: > + Der Schulbetrieb nahm weiterhin Fahrt auf und indem das Cantorgymnasium + in diesem Jahr zusätzlich einen Jahrgang der 7. Klasse annahm, vergrößerte + sich außerdem noch die Schulgemeinschaft. topics: - title: Von der Spezialschule zum Gymnasium content: > diff --git a/content/schulchronik/1991.md b/content/schulchronik/1991.md index 1efe356d..954a636e 100644 --- a/content/schulchronik/1991.md +++ b/content/schulchronik/1991.md @@ -2,13 +2,15 @@ title: "1991" draft: false type: schulchronik -pretext: > - Im Jahr 1991 wurde die ehemalige „Spezialschule - mathematisch-naturwissenschaftlich-technische Richtung Ernst +pretext: + enable: true + content: > + Im Jahr 1991 wurde die ehemalige „Spezialschule + mathematisch-naturwissenschaftlich-technische Richtung Ernst - Hausmann“schließlich feierlich in das wohlbekannte Georg-Cantor-Gymnasium umbenannt. + Hausmann“schließlich feierlich in das wohlbekannte Georg-Cantor-Gymnasium umbenannt. - Der Namensgeber ist natürlich der berühmte hallesche Mathematiker und Begründer der Mengenlehre. + Der Namensgeber ist natürlich der berühmte hallesche Mathematiker und Begründer der Mengenlehre. topics: - title: Gründung des Fördervereins content: | diff --git a/content/schulchronik/1992.md b/content/schulchronik/1992.md index 5d9d5fda..eb0a9f39 100644 --- a/content/schulchronik/1992.md +++ b/content/schulchronik/1992.md @@ -2,17 +2,22 @@ title: "1992" draft: false type: schulchronik -pretext: > - Das Jahr 1992 war ein ereignisreiches Jahr. Für das Schuljahr 1991/92 - wurde der erste Abiturjahrgang mit Freude erwartet. Erstmals wurden an dem - Gymnasium 5. Klässler aufgenommen. Insgesamt kamen so 4 neue Klassen zum - Schulaltag. Ingolf Zies erlangte in diesem Jahr große Bekanntheit in - Deutschland. Er erreichte zwei erste Preise im Bundesfinale von „Jugend - forscht“. Es wurden um die Fördermittel und um das Profil der Schule gebangt, - nachdem bekannt wurde, dass das Cantor Gymnasium in die kommunale Trägerschaft - gelegt werden sollte. Gemeinsam schrieben die Elternräte aus Halle und - Magdeburg einen Brief an den Ministerpräsidenten Werner Münch. +pretext: + enable: true + content: > + Das Jahr 1992 war ein ereignisreiches Jahr. Für das Schuljahr 1991/92 + wurde der erste Abiturjahrgang mit Freude erwartet. Erstmals wurden an dem + Gymnasium 5. Klässler aufgenommen. Insgesamt kamen so 4 neue Klassen zum + Schulaltag. Ingolf Zies erlangte in diesem Jahr große Bekanntheit in + Deutschland. Er erreichte zwei erste Preise im Bundesfinale von „Jugend + forscht“. Es wurden um die Fördermittel und um das Profil der Schule gebangt, + nachdem bekannt wurde, dass das Cantor Gymnasium in die kommunale Trägerschaft + gelegt werden sollte. Gemeinsam schrieben die Elternräte aus Halle und + Magdeburg einen Brief an den Ministerpräsidenten Werner Münch. topics: + - title: Erster Abiturjahrgang + content: | + {{< card title="Abiturienten 1992" link="/abiturienten/1992" >}} - title: Verlieren Mathe-Asse ihre Förderer? content: | {{< gallery dir="/media/schulchronik/1992" >}} @@ -139,4 +144,3 @@ topics: enable: false --- -{{< card title="Erster Abiturjahrgang" link="/abiturienten/1992" >}} diff --git a/content/schulchronik/1993.md b/content/schulchronik/1993.md index 37eae338..bfad033b 100644 --- a/content/schulchronik/1993.md +++ b/content/schulchronik/1993.md @@ -2,22 +2,24 @@ title: "1993" draft: false type: schulchronik -pretext: > - Das Jahr 1993 war ein besonders ereignisreiches, aber aucherfolgreiches - Jahr für das Cantor-Gymnasium. +pretext: + enable: true + content: > + Das Jahr 1993 war ein besonders ereignisreiches, aber aucherfolgreiches + Jahr für das Cantor-Gymnasium. - Nach kurz + Nach kurz - anhaltender Verwirrung, ausgelöst durch einen Trägerwechsel, konnte bei einer Pressemitteilung bestätigt werden, dass das + anhaltender Verwirrung, ausgelöst durch einen Trägerwechsel, konnte bei einer Pressemitteilung bestätigt werden, dass das - mathematisch-naturwissenschaftlich-technische Profil der Schule + mathematisch-naturwissenschaftlich-technische Profil der Schule - erhalten bleibt. + erhalten bleibt. - Das dies eine gute Entscheidung war, zeigte sich durch die zahlreichen schulischen Errungenschaften und Wettbewerbserfolge. + Das dies eine gute Entscheidung war, zeigte sich durch die zahlreichen schulischen Errungenschaften und Wettbewerbserfolge. - Neben unzähligen erfolgreichen Platzierungen bei der Mathematikolympiade, „Jugend Forscht“ oder dem Mannschaftswettbewerb Biologie, erreichte das Gymnasium bezüglich des Abiturs das bemerkenswerte Ergebnis von 14 mal 1,0. + Neben unzähligen erfolgreichen Platzierungen bei der Mathematikolympiade, „Jugend Forscht“ oder dem Mannschaftswettbewerb Biologie, erreichte das Gymnasium bezüglich des Abiturs das bemerkenswerte Ergebnis von 14 mal 1,0. topics: - title: Profil des GCG Bestätigt content: | diff --git a/content/schulchronik/1994.md b/content/schulchronik/1994.md index 4d5ecc94..f501c278 100644 --- a/content/schulchronik/1994.md +++ b/content/schulchronik/1994.md @@ -2,17 +2,19 @@ title: "1994" draft: false type: schulchronik -pretext: > - Das Jahr 1994 war ein bedeutungsvolles, was die internationale Umgebung - des GCGs anging und auch immer noch angeht, denn ohne, dass ein Schüler der - 10. Klasse ein Jahr in Chicago verbracht hätte, wäre wohl auch folgenden - Schülern ihr Traum von Amerika nie ermöglicht worden. Michael Schultz erregte - damit so ein Aufsehen, dass die MZ sogar vereinzelte lose Briefe in einigen - Ausgaben mit abdruckte und die Story zur Sensation machte, sodass er sich - bestimmt auch heute noch sehr gut an seine Zeit in den Staaten erinnern kann. +pretext: + enable: true + content: > + Das Jahr 1994 war ein bedeutungsvolles, was die internationale Umgebung + des GCGs anging und auch immer noch angeht, denn ohne, dass ein Schüler der + 10. Klasse ein Jahr in Chicago verbracht hätte, wäre wohl auch folgenden + Schülern ihr Traum von Amerika nie ermöglicht worden. Michael Schultz erregte + damit so ein Aufsehen, dass die MZ sogar vereinzelte lose Briefe in einigen + Ausgaben mit abdruckte und die Story zur Sensation machte, sodass er sich + bestimmt auch heute noch sehr gut an seine Zeit in den Staaten erinnern kann. - Sehr großen Anklang fand in diesem Jahr der Tag der offenen Tür im November, bei dem sich Eltern und Schüler der zukünftigen fünften Klassen informieren und anmelden konnten. Dabei beeindruckten vor allem die technische Ausstattung und Belege über zahlreiche Preise in Schülerwettbewerben. + Sehr großen Anklang fand in diesem Jahr der Tag der offenen Tür im November, bei dem sich Eltern und Schüler der zukünftigen fünften Klassen informieren und anmelden konnten. Dabei beeindruckten vor allem die technische Ausstattung und Belege über zahlreiche Preise in Schülerwettbewerben. topics: - title: Beginn des Unterrichts nach neuen Rahmenrichtlinien content: > @@ -21,7 +23,7 @@ topics: Rahmenrichtlinien. Dies beinhaltet eine modifizierte Stundentafel mit vertiefendem Unterricht in den naturwissenschaftlichen Fächern in Bezug auf unser Ausbildungsprofil. - - title: Einführung der Korrespondenzzirkel + - title: Einführung der Korrespondenz­zirkel content: > Im Auftrag des Kultusministeriums des Landes Sachsen-Anhalt fördert das Georg-Cantor-Gymnasium interessierte und talentierte Schüler in Form einer diff --git a/content/schulchronik/1995.md b/content/schulchronik/1995.md index 62d357e8..db090e66 100644 --- a/content/schulchronik/1995.md +++ b/content/schulchronik/1995.md @@ -2,17 +2,19 @@ title: "1995" draft: false type: schulchronik -pretext: > - Im Jahr 1995 feierte unser Gymnasium den 150. Geburtstags unseres - Namensgebers. Zu diesem Anlass fand eine Festveranstaltung statt. Untermalt - mit reichlicher Musik wurde das Leben Cantors mittels einer Theaterszene und - eines Vortrages dargestellt. Im Anschluss feierte der neulich eingeführte - „Cantorpreis“ sein Debut und Florian Hartling wurde als erster Preisträger - durch Frau Tannert +pretext: + enable: true + content: > + Im Jahr 1995 feierte unser Gymnasium den 150. Geburtstags unseres + Namensgebers. Zu diesem Anlass fand eine Festveranstaltung statt. Untermalt + mit reichlicher Musik wurde das Leben Cantors mittels einer Theaterszene und + eines Vortrages dargestellt. Im Anschluss feierte der neulich eingeführte + „Cantorpreis“ sein Debut und Florian Hartling wurde als erster Preisträger + durch Frau Tannert - ausgezeichnet. + ausgezeichnet. - Außerdem fand auch zum ersten Mal das Spezialistenlager statt, bei welchem Cantorianer eine Woche lang intensiv auf die Landesrunde der Matheolympiade vorbereitet werden. + Außerdem fand auch zum ersten Mal das Spezialistenlager statt, bei welchem Cantorianer eine Woche lang intensiv auf die Landesrunde der Matheolympiade vorbereitet werden. topics: - title: Einführung des Cantorpreises content: > diff --git a/content/schulchronik/1996.md b/content/schulchronik/1996.md index 6954bd37..fe29bed5 100644 --- a/content/schulchronik/1996.md +++ b/content/schulchronik/1996.md @@ -3,26 +3,28 @@ title: "1996" draft: false cantorpreisträger: Robert Strich type: schulchronik -pretext: > - In diesem Jahr hat sich der Förderverein der Schule eine besondere - Auszeichnung einfallen lassen: den Cantorpreis. Den ersten bekam Robert - Strich, der im März dieses Jahres auch Sieger im Bundeswettbewerb Mathematik - wurde. Seitdem wird jedes Jahr der engagierteste und erfolgreichste Schüler - des Abiturjahrgangs mit dem Cantorpreis geehrt. +pretext: + enable: true + content: > + In diesem Jahr hat sich der Förderverein der Schule eine besondere + Auszeichnung einfallen lassen: den Cantorpreis. Den ersten bekam Robert + Strich, der im März dieses Jahres auch Sieger im Bundeswettbewerb Mathematik + wurde. Seitdem wird jedes Jahr der engagierteste und erfolgreichste Schüler + des Abiturjahrgangs mit dem Cantorpreis geehrt. - Beim Bundeswettbewerb „Jugend forscht“ waren 1996 vor allem Ingolf Zies mit zwei 1. Preisen und Tobias Volk mit einem Sonderpreis erfolgreich. + Beim Bundeswettbewerb „Jugend forscht“ waren 1996 vor allem Ingolf Zies mit zwei 1. Preisen und Tobias Volk mit einem Sonderpreis erfolgreich. - Während der Cantor-Tage anlässlich des 151. Geburtstages des Namensgebers unserer Schule im März 1996 wurde die Kooperation der Martin-Luther-Universität und des Georg-Cantor-Gymnasiums vereinbart. So wollen die beiden Bildungsstätten gemeinsam naturwissenschaftlich Interessierte fördern. + Während der Cantor-Tage anlässlich des 151. Geburtstages des Namensgebers unserer Schule im März 1996 wurde die Kooperation der Martin-Luther-Universität und des Georg-Cantor-Gymnasiums vereinbart. So wollen die beiden Bildungsstätten gemeinsam naturwissenschaftlich Interessierte fördern. - Zudem wurden in den Ferien verschiedene Spezialistenlager durchgeführt, die sich, wie auch der Tag der offenen Tür, großer Beliebtheit erfreuten. + Zudem wurden in den Ferien verschiedene Spezialistenlager durchgeführt, die sich, wie auch der Tag der offenen Tür, großer Beliebtheit erfreuten. - {{< image src="/media/schulchronik/1996/robertstrich.webp" >}} + {{< image src="/media/schulchronik/1996/robertstrich.webp" >}} topics: - - title: Kooperationsvereinbarung mit der Martin-Luther-Universität + - title: Kooperations­vereinbarung mit der Martin-Luther-Universität content: | {{< image src="/media/schulchronik/1996/mlu.webp" >}} - title: Wettbewerbserfolge diff --git a/content/schulchronik/1997.md b/content/schulchronik/1997.md index cef8a7bc..69b300cb 100644 --- a/content/schulchronik/1997.md +++ b/content/schulchronik/1997.md @@ -3,14 +3,16 @@ title: "1997" draft: false cantorpreisträger: Andreas Tannert type: schulchronik -pretext: > - Diesen Sommer hatten unsere Schule und vor allem ihr Abschlussjahrgang - einen besonderen Grund zur Freude: Der Abiturdurchschnitt war mit 1,7 der - beste in ganz Sachsen-Anhalt. Ein herausragender Erfolg war außerdem der - Ehrenpreis, den Tobias Volk beim internationalen Wettbewerb „Erster Schritt in - Richtung Nobelpreis für Physik“ erzielt hat. Weiterhin wurde 1997 das Intranet - ins Leben gerufen, das zum schulinternen Daten- und Informationsaustausch - dienen soll und auch als Vorbild für andere Schulen dienen könnte. +pretext: + enable: true + content: > + Diesen Sommer hatten unsere Schule und vor allem ihr Abschlussjahrgang + einen besonderen Grund zur Freude: Der Abiturdurchschnitt war mit 1,7 der + beste in ganz Sachsen-Anhalt. Ein herausragender Erfolg war außerdem der + Ehrenpreis, den Tobias Volk beim internationalen Wettbewerb „Erster Schritt in + Richtung Nobelpreis für Physik“ erzielt hat. Weiterhin wurde 1997 das Intranet + ins Leben gerufen, das zum schulinternen Daten- und Informationsaustausch + dienen soll und auch als Vorbild für andere Schulen dienen könnte. topics: - title: Intranet hilft beim Lernen content: | diff --git a/content/schulchronik/1998.md b/content/schulchronik/1998.md index 5ce0d3b5..45e8c92e 100644 --- a/content/schulchronik/1998.md +++ b/content/schulchronik/1998.md @@ -2,11 +2,13 @@ title: "1998" draft: false type: schulchronik -pretext: > - Wenige Jahre nach der Festveranstaltung zum 150. Geburtstag Cantors, - feierte das Gymnasium selbst Geburtstag, und zwar sein 10-jähriges Jubiläum. +pretext: + enable: true + content: > + Wenige Jahre nach der Festveranstaltung zum 150. Geburtstag Cantors, + feierte das Gymnasium selbst Geburtstag, und zwar sein 10-jähriges Jubiläum. - Ein weiteres Highlight war der Besuch durch den Nobelpreisträger Rudolf Mößbauer im Bereich Physik. Die an de Naturwissenschaften interessierten Cantorianer hatten somit die einmalige Gelegenheit mit dem Experimentalphysiker unter anderem über seine Entdeckungen in der Kernphysik sich zu unterhalten. + Ein weiteres Highlight war der Besuch durch den Nobelpreisträger Rudolf Mößbauer im Bereich Physik. Die an de Naturwissenschaften interessierten Cantorianer hatten somit die einmalige Gelegenheit mit dem Experimentalphysiker unter anderem über seine Entdeckungen in der Kernphysik sich zu unterhalten. topics: - title: 10-jähriges Jubiläum des GCG content: |+ diff --git a/content/schulchronik/1999.md b/content/schulchronik/1999.md index 8de8fbc8..46dbc62f 100644 --- a/content/schulchronik/1999.md +++ b/content/schulchronik/1999.md @@ -3,15 +3,17 @@ title: "1999" draft: false cantorpreisträger: Stephan Diestelhorst type: schulchronik -pretext: > - Seit diesem Jahr wird am Georg-Cantor-Gymnasium das Fach Informatik - schon ab der 7. Klasse unterrichtet, eine Besonderheit des - naturwissenschaftlichen Schwerpunkts der Schule. Doch auch außerhalb dieses - Fachgebiets leisten die Cantorianer einiges, so wurde Erik Pfannmöller für - seine Erfolge im Kanuslalom mit dem Förderpreis des Deutschen Jugendsports - geehrt. Der ehemalige Schüler des Cantor-Gymnasiums Rico Zacher, der - Diplom-Mathematik mit Nebenfach Physik studiert hat, machte 1999 mit einem - Preis von einer Medienfirma auf sich aufmerksam. +pretext: + enable: true + content: > + Seit diesem Jahr wird am Georg-Cantor-Gymnasium das Fach Informatik + schon ab der 7. Klasse unterrichtet, eine Besonderheit des + naturwissenschaftlichen Schwerpunkts der Schule. Doch auch außerhalb dieses + Fachgebiets leisten die Cantorianer einiges, so wurde Erik Pfannmöller für + seine Erfolge im Kanuslalom mit dem Förderpreis des Deutschen Jugendsports + geehrt. Der ehemalige Schüler des Cantor-Gymnasiums Rico Zacher, der + Diplom-Mathematik mit Nebenfach Physik studiert hat, machte 1999 mit einem + Preis von einer Medienfirma auf sich aufmerksam. topics: - title: Obligatorische Informatik-Ausbildung content: | diff --git a/content/schulchronik/2000.md b/content/schulchronik/2000.md index 702fb3f1..8c30cfda 100644 --- a/content/schulchronik/2000.md +++ b/content/schulchronik/2000.md @@ -2,13 +2,15 @@ title: "2000" draft: false type: schulchronik -pretext: > - Die Jahrtausendwende fiel direkt auf den 155. Geburtstag von Cantor. Zu - diesem Anlass wurden die beiden OB-Kandidaten Ingrid +pretext: + enable: true + content: > + Die Jahrtausendwende fiel direkt auf den 155. Geburtstag von Cantor. Zu + diesem Anlass wurden die beiden OB-Kandidaten Ingrid - Häußler und Uwe-Jens Rössel zu einem Forum eingeladen, bei welchem sie Fragen zu sämtlichen schulpolitischen Themen von Schülern und Eltern beantworteten. + Häußler und Uwe-Jens Rössel zu einem Forum eingeladen, bei welchem sie Fragen zu sämtlichen schulpolitischen Themen von Schülern und Eltern beantworteten. - Neben zahlreichen Wettbewerbserfolgen stellte das Georg-Cantor-Gymnasium außerdem ein Projekt mit der MLU auf die Beine und man bastelte gemeinsam an einem Rastertunnelmikroskop. + Neben zahlreichen Wettbewerbserfolgen stellte das Georg-Cantor-Gymnasium außerdem ein Projekt mit der MLU auf die Beine und man bastelte gemeinsam an einem Rastertunnelmikroskop. topics: - title: Politiker am GCG content: > diff --git a/content/schulchronik/2001.md b/content/schulchronik/2001.md index d7ac3bb3..77234e49 100644 --- a/content/schulchronik/2001.md +++ b/content/schulchronik/2001.md @@ -3,20 +3,22 @@ title: "2001" draft: false cantorpreisträger: Lars Kasper type: schulchronik -pretext: > - Die größte Sensation des Jahres 2001 fand am 19. Oktober statt. Mehrere - Lehrer und Schüler nahmen im Schloss Bellevue in Berlin den Siemens Award für - MINT-EC-Schulen aus den Händen von Bundespräsident Johannes Rau entgegen. Der - 2. Platz ging an das Georg-Cantor-Gymnasium und war mit 10.000 Euro dotiert. - Damit wurden die Zusammenarbeit mit Wirtschaftsunternehmen und die Verwendung - moderner Techniken im naturwissenschaftlichen Unterricht gewürdigt. Ein - Beispiel dafür ist der obligatorische Informatik-Unterricht ab der 7. Klasse. - Auch die besondere Förderung von Schülern spielte eine Rolle beim Siemens - Award. Und diese Förderung zahlte sich wieder einmal aus. Die 1. Preise von - Stefan Schwarz, Roland Jacob, Christian Siebert, Maria Hörnke, Matthias - Meissner, Steffen Forkmann, Jörg Premper und Alexander Pöhland im - Landeswettbewerb „Jugend forscht“ stehen nur stellvertretend für die lange - Liste an Preisträgern. +pretext: + enable: true + content: > + Die größte Sensation des Jahres 2001 fand am 19. Oktober statt. Mehrere + Lehrer und Schüler nahmen im Schloss Bellevue in Berlin den Siemens Award für + MINT-EC-Schulen aus den Händen von Bundespräsident Johannes Rau entgegen. Der + 2. Platz ging an das Georg-Cantor-Gymnasium und war mit 10.000 Euro dotiert. + Damit wurden die Zusammenarbeit mit Wirtschaftsunternehmen und die Verwendung + moderner Techniken im naturwissenschaftlichen Unterricht gewürdigt. Ein + Beispiel dafür ist der obligatorische Informatik-Unterricht ab der 7. Klasse. + Auch die besondere Förderung von Schülern spielte eine Rolle beim Siemens + Award. Und diese Förderung zahlte sich wieder einmal aus. Die 1. Preise von + Stefan Schwarz, Roland Jacob, Christian Siebert, Maria Hörnke, Matthias + Meissner, Steffen Forkmann, Jörg Premper und Alexander Pöhland im + Landeswettbewerb „Jugend forscht“ stehen nur stellvertretend für die lange + Liste an Preisträgern. topics: - title: Verleihung Siemens-Award content: | diff --git a/content/schulchronik/2002.md b/content/schulchronik/2002.md index d7e7ed8d..24eb9b8e 100644 --- a/content/schulchronik/2002.md +++ b/content/schulchronik/2002.md @@ -2,15 +2,13 @@ title: "2002" draft: false type: schulchronik -pretext: >+ - Das Cantor-Gymnasium erhielt im Jahr 2002 besonderen Besuch – und zwar - von Lehrern und Regierungsvertretern aus dem weit entfernten Japan. - - Außerdem begann die lange und beständige Zusammenarbeit mit unserer Partnerfirma Dow-Chemical und die Vorbereitung der „Cantor-Oper“, die drei Jahre später uraufgeführt werden sollte. - - - +pretext: + enable: true + content: > + Das Cantor-Gymnasium erhielt im Jahr 2002 besonderen Besuch – und zwar + von Lehrern und Regierungsvertretern aus dem weit entfernten Japan. + Außerdem begann die lange und beständige Zusammenarbeit mit unserer Partnerfirma Dow-Chemical und die Vorbereitung der „Cantor-Oper“, die drei Jahre später uraufgeführt werden sollte. topics: - title: Kooperation mit DOW-Chemical content: > diff --git a/content/schulchronik/2003.md b/content/schulchronik/2003.md index 1ec74355..cd4b8691 100644 --- a/content/schulchronik/2003.md +++ b/content/schulchronik/2003.md @@ -3,31 +3,33 @@ title: "2003" draft: false cantorpreisträger: Susanne Havranek type: schulchronik -pretext: > - Wenn Schüler anfangen, selbst zu streiken, dann muss das schon was - heißen. Wenn sie neben Klassenarbeiten und Prüfungen für ihre Schule - demonstrieren, sollte man darüber nachdenken, was hier wohl geschehen ist. - „Lernen in ´ner Bruchbude?“ überschrieb der Wochenspiegel am 26.11.2003 ihren - Artikel zu den Schülerprotesten. „Eigentlich sollte man nicht darum kämpfen - müssen, die Unterstützung der Stadt sollte der Normalfall sein.“, klagte der - damalige Schülersprecher Marcus Syring und Philip Trempler beschrieb die - Situation: „Wir dürfen die Fenster nicht mehr aufmachen. Die könnten - rausfallen.“ Initiiert wurde der Streik vom Schülerrat und im Besonderen vom - bereits erwähnten Marcus Syring. Wie es dazu kam? Im Januar versprach die - Stadt, das Georg-Cantor-Gymnasium bereits im August des selben Jahres in den - neuen Standort in der Torstraße umziehen zu lassen. Doch das Versprechen - konnte nicht gehalten werden und so war im November noch nichts von einem - Umzug zu spüren. Doch mit dem gebrochenen Versprechen nicht genug, beantragte - die Stadt zusätzlich noch, das Cantor-Gymnasium zur Ganztagsschule zu machen. - Das heißt für die Schüler, noch länger in der Bruchbude zu bleiben – An - Bruchrechnung in der Bruchbude, die die Schüler bei ihrem Protest verweigern - wollen, scheint wohl vorerst kein Weg vorbeizuführen. +pretext: + enable: true + content: > + Wenn Schüler anfangen, selbst zu streiken, dann muss das schon was + heißen. Wenn sie neben Klassenarbeiten und Prüfungen für ihre Schule + demonstrieren, sollte man darüber nachdenken, was hier wohl geschehen ist. + „Lernen in ´ner Bruchbude?“ überschrieb der Wochenspiegel am 26.11.2003 ihren + Artikel zu den Schülerprotesten. „Eigentlich sollte man nicht darum kämpfen + müssen, die Unterstützung der Stadt sollte der Normalfall sein.“, klagte der + damalige Schülersprecher Marcus Syring und Philip Trempler beschrieb die + Situation: „Wir dürfen die Fenster nicht mehr aufmachen. Die könnten + rausfallen.“ Initiiert wurde der Streik vom Schülerrat und im Besonderen vom + bereits erwähnten Marcus Syring. Wie es dazu kam? Im Januar versprach die + Stadt, das Georg-Cantor-Gymnasium bereits im August des selben Jahres in den + neuen Standort in der Torstraße umziehen zu lassen. Doch das Versprechen + konnte nicht gehalten werden und so war im November noch nichts von einem + Umzug zu spüren. Doch mit dem gebrochenen Versprechen nicht genug, beantragte + die Stadt zusätzlich noch, das Cantor-Gymnasium zur Ganztagsschule zu machen. + Das heißt für die Schüler, noch länger in der Bruchbude zu bleiben – An + Bruchrechnung in der Bruchbude, die die Schüler bei ihrem Protest verweigern + wollen, scheint wohl vorerst kein Weg vorbeizuführen. - {{< image src="/media/schulchronik/2003/schuelerproteste.webp" >}} + {{< image src="/media/schulchronik/2003/schuelerproteste.webp" >}} - Ungeachtet der desolaten Bedingungen, erzielten die Schüler wieder zahlreiche Erfolge, wie die Qualifikation für den Landeswettbewerb „Jugend forscht“ oder der erste Platz bei „Jugend trainiert für Olympia“. Besonders eine Schülerin konnte dieses Jahr ihr Glück kaum fassen, denn wegen hervorragender schulischer Leistungen, großer sozialer Kompetenz und einer besonderen Persönlichkeit wurde Susanne Havranek mit dem achten Cantorpreis ausgezeichnet. + Ungeachtet der desolaten Bedingungen, erzielten die Schüler wieder zahlreiche Erfolge, wie die Qualifikation für den Landeswettbewerb „Jugend forscht“ oder der erste Platz bei „Jugend trainiert für Olympia“. Besonders eine Schülerin konnte dieses Jahr ihr Glück kaum fassen, denn wegen hervorragender schulischer Leistungen, großer sozialer Kompetenz und einer besonderen Persönlichkeit wurde Susanne Havranek mit dem achten Cantorpreis ausgezeichnet. topics: - title: Bau-Misere und Schülerstreik content: > diff --git a/content/schulchronik/2004.md b/content/schulchronik/2004.md index 8a724387..df26aa9f 100644 --- a/content/schulchronik/2004.md +++ b/content/schulchronik/2004.md @@ -2,18 +2,20 @@ title: "2004" draft: false type: schulchronik -pretext: > - Nach einem sehr außergewöhnlichen Jahr 2003 kehrte in diesem Jahr - wieder ein wenig Ruhe in das Georg-Cantor-Gymnasium ein. Es war eher das Jahr - von Chemie und Mathematik, mit einer Menge Preise in diesen Richtungen. So - qualifizierte sich zum Beispiel Franziska Flegel für die erste IJSO in Jakarta - und gewann dort auch gleich eine hervorragende Silbermedaille. +pretext: + enable: true + content: > + Nach einem sehr außergewöhnlichen Jahr 2003 kehrte in diesem Jahr + wieder ein wenig Ruhe in das Georg-Cantor-Gymnasium ein. Es war eher das Jahr + von Chemie und Mathematik, mit einer Menge Preise in diesen Richtungen. So + qualifizierte sich zum Beispiel Franziska Flegel für die erste IJSO in Jakarta + und gewann dort auch gleich eine hervorragende Silbermedaille. - Nur der Cantorpreis wurde hauptsächlich für andere Leistungen vergeben. Der Preisträger dieses Jahres ist sehr engagiert und initiierte im November 2003 als Schülersprecher den Schülerstreik. Marcus Syring hat diesen Preis auf jeden Fall verdient und schließt sich mit seiner außergewöhnlichen Arbeit für die Schule als neunter Preisträger in die Reihe großer Cantorianer an. + Nur der Cantorpreis wurde hauptsächlich für andere Leistungen vergeben. Der Preisträger dieses Jahres ist sehr engagiert und initiierte im November 2003 als Schülersprecher den Schülerstreik. Marcus Syring hat diesen Preis auf jeden Fall verdient und schließt sich mit seiner außergewöhnlichen Arbeit für die Schule als neunter Preisträger in die Reihe großer Cantorianer an. topics: - title: Franziska Flegel bei der internationalen Olympiade für - Nachwuchswissenschaftler + Nachwuchs­wissenschaftler content: | {{< image src="/media/schulchronik/2004/franziska-flegel.webp" >}} - title: Wettbewerbserfolge diff --git a/content/schulchronik/2005.md b/content/schulchronik/2005.md index d4a23631..ceb72add 100644 --- a/content/schulchronik/2005.md +++ b/content/schulchronik/2005.md @@ -2,18 +2,20 @@ title: "2005" draft: false type: schulchronik -pretext: > - Georg Cantor ist zweifellos ein großer Mathematiker und auf jeden Fall - der Ehrung durch ein Theaterstück wert. Lediglich fehlte bisher wohl der - Wagemut, sich dieser Aufgabe anzunehmen. Zumindest bis Ingomar Grünauer kam - und dem Vater der Mengenlehre eine Oper widmete. „Cantor – Die Vermessung des - Unendlichen“ heißt das Werk, das am 21. Oktober 2005 in der Oper Halle - uraufgeführt wurde. Während also Cantor geehrt wird, arbeiten seine Schäfchen - daran, im nachzufolgen, wie Franziska Flegel, die bei ihrer zweiten Teilnahme - bei der insgesamt zweiten IJSO zum zweiten Mal, dieses Mal zusammen mit - Bertram Arnold, den zweiten Preis gewann. +pretext: + enable: true + content: > + Georg Cantor ist zweifellos ein großer Mathematiker und auf jeden Fall + der Ehrung durch ein Theaterstück wert. Lediglich fehlte bisher wohl der + Wagemut, sich dieser Aufgabe anzunehmen. Zumindest bis Ingomar Grünauer kam + und dem Vater der Mengenlehre eine Oper widmete. „Cantor – Die Vermessung des + Unendlichen“ heißt das Werk, das am 21. Oktober 2005 in der Oper Halle + uraufgeführt wurde. Während also Cantor geehrt wird, arbeiten seine Schäfchen + daran, im nachzufolgen, wie Franziska Flegel, die bei ihrer zweiten Teilnahme + bei der insgesamt zweiten IJSO zum zweiten Mal, dieses Mal zusammen mit + Bertram Arnold, den zweiten Preis gewann. - Den Cantorpreis erhielt diesmal ein vielseitiges Sprachgenie, sowohl in Programmier- als auch in gesprochenen Fremdsprachen. Für Martin Maas, der kurz vorher noch etwas Skat gespielt hatte, war die Verleihung des Preises eine große Überraschung, sich als neunter Preisträger auf die wachsende Liste der ausgezeichneten Cantorianer setzen zu können. + Den Cantorpreis erhielt diesmal ein vielseitiges Sprachgenie, sowohl in Programmier- als auch in gesprochenen Fremdsprachen. Für Martin Maas, der kurz vorher noch etwas Skat gespielt hatte, war die Verleihung des Preises eine große Überraschung, sich als neunter Preisträger auf die wachsende Liste der ausgezeichneten Cantorianer setzen zu können. topics: - title: 'Begleitung der Oper: "Cantor - die Vermessung des Unendlichen"' content: > diff --git a/content/schulchronik/2006.md b/content/schulchronik/2006.md index c8966e6c..d33bcb08 100644 --- a/content/schulchronik/2006.md +++ b/content/schulchronik/2006.md @@ -3,15 +3,17 @@ title: "2006" draft: false cantorpreisträger: Udo Dorn type: schulchronik -pretext: > - Neben den unserem Profil entsprechenden Erfolgen gab es in diesem Jahr - auch einige kulturelle Höhepunkte. +pretext: + enable: true + content: > + Neben den unserem Profil entsprechenden Erfolgen gab es in diesem Jahr + auch einige kulturelle Höhepunkte. - So wurde erstmals ein musikalisch-literarischer Abend veranstaltet, der mittlerweile alljährlich durchgeführt wird und aus dem Leben am GCG nicht mehr wegzudenken ist. Dabei zeigen vor allem ältere Schüler ihr musikalisches Können oder präsentieren literarische Werke. + So wurde erstmals ein musikalisch-literarischer Abend veranstaltet, der mittlerweile alljährlich durchgeführt wird und aus dem Leben am GCG nicht mehr wegzudenken ist. Dabei zeigen vor allem ältere Schüler ihr musikalisches Können oder präsentieren literarische Werke. - Des Weiteren wurde im Opernhaus Halle anlässlich des 1200. Jubiläums unserer Stadt die in Kooperation mit unserer Schule entstandene Oper „Cantor- Die Vermessung des Unendlichen“ uraufgeführt. + Des Weiteren wurde im Opernhaus Halle anlässlich des 1200. Jubiläums unserer Stadt die in Kooperation mit unserer Schule entstandene Oper „Cantor- Die Vermessung des Unendlichen“ uraufgeführt. - Nachdem auf diese Weise unserem Namensvater Georg Cantor Respekt gezollt wurde, erhielten auch wir die dringend nötige Aufmerksamkeit und bekamen 3 Millionen Euro zur Renovierung bewilligt. So wurde es uns möglich, in ein neues Gebäude in der Torstraße umzuziehen. + Nachdem auf diese Weise unserem Namensvater Georg Cantor Respekt gezollt wurde, erhielten auch wir die dringend nötige Aufmerksamkeit und bekamen 3 Millionen Euro zur Renovierung bewilligt. So wurde es uns möglich, in ein neues Gebäude in der Torstraße umzuziehen. topics: - title: 3 Millionen Euro für das Cantor-Gymnasium content: > diff --git a/content/schulchronik/2007.md b/content/schulchronik/2007.md index cb940ae7..3a49680c 100644 --- a/content/schulchronik/2007.md +++ b/content/schulchronik/2007.md @@ -3,15 +3,17 @@ title: "2007" draft: false cantorpreisträger: Sebastian Koch/Henning Seidler type: schulchronik -pretext: > - Das Wichtigste in diesem Jahr ist wohl der Umzug aus dem Gebäude in der - Muldestraße in die Torstraße. Zwar konnten weder Aula noch die interne - Turnhalle genutzt werden, da sie noch nicht fertig renoviert waren, doch - wenigstens fielen die Fenster nicht mehr aus dem Rahmen. +pretext: + enable: true + content: > + Das Wichtigste in diesem Jahr ist wohl der Umzug aus dem Gebäude in der + Muldestraße in die Torstraße. Zwar konnten weder Aula noch die interne + Turnhalle genutzt werden, da sie noch nicht fertig renoviert waren, doch + wenigstens fielen die Fenster nicht mehr aus dem Rahmen. - Auch in dieser neuen Lernumgebung wurden zahlreiche Erfolge in den naturwissenschaftlichen Bereichen erzielt, so zum Beispiel bei der Matheolympiade, der Chemieolympiade, „Jugend forscht“, der IJSO, aber auch im sportlichen und geisteswissenschaftlichen Bereich, wie z.B. die Teilnahme an Jugend trainiert für Olympia in der Sportart Handball oder zahlreichen Platzierungen bei Geschichts- und Lateinwettbewerben. + Auch in dieser neuen Lernumgebung wurden zahlreiche Erfolge in den naturwissenschaftlichen Bereichen erzielt, so zum Beispiel bei der Matheolympiade, der Chemieolympiade, „Jugend forscht“, der IJSO, aber auch im sportlichen und geisteswissenschaftlichen Bereich, wie z.B. die Teilnahme an Jugend trainiert für Olympia in der Sportart Handball oder zahlreichen Platzierungen bei Geschichts- und Lateinwettbewerben. - Ein weiteres Highlight war die erstmalige Durchführung des Frühstudiums, an dem Paul Kramer teilnahm. + Ein weiteres Highlight war die erstmalige Durchführung des Frühstudiums, an dem Paul Kramer teilnahm. topics: - title: Einführung des Modulkurses content: > diff --git a/content/schulchronik/2008.md b/content/schulchronik/2008.md index 19663e86..3a23a6e9 100644 --- a/content/schulchronik/2008.md +++ b/content/schulchronik/2008.md @@ -2,33 +2,35 @@ title: "2008" draft: false type: schulchronik -pretext: > - Die 11. Biologie-Chemie-Olympiade brachte Paulin Wendler einen hervorragenden - zweiten Platz ein, den sie sich mit einem Schüler vom Agricolagymnasium in - Hohenmölsen teilte. Geehrt konnte sie in der restaurierten Aula werden, die - nun endlich von zwei Kronleuchtern erhellt wird. Ebenso gewann Maximilian - König die Silbermedaille bei der IJSO, dessen internationaler Austragungsort - Korea war. Auch der Schulhof wurde in diesem Jahr saniert, wobei auf Ideen von - Schülern eingegangen wurde. Eine weitere Meldung, die uns allen den Atem - verschlagen hat, ist die Rettungsaktion, die Tobias Knörgen unter Einsatz - seines Lebens durchführte. Ein Boot mit vier Kindern war gekentert und Tobias - sah ein Mädchen, das verzweifelt gegen die Fluten kämpfte. Ohne lange - nachzudenken, ließ der Ruderer sein Boot ins Wasser, um dem Mädchen zu Hilfe - zu eilen. Und obwohl auch sein Boot zerbrach, kämpfte er weiter, um das - Mädchen zu retten. Außerdem hatte sich Franziska Flegel dazu entschlossen, - nach ihrem Abitur ein Projekt in Indien zu betreuen, das Straßenkindern half. - Hierfür wurden insgesamt 656 € von Schülern, Lehrern, Ehemaligen und Eltern - gespendet, die direkt an Franziska Flegels Hilfsprojekt gingen. Einer der wohl - wichtigsten Punkte dieses Jahr war das zwanzig jährige Jubiläum des Georg - Cantor Gymnasiums. Eigens dafür wurde eine Festwoche geplant, die randvoll mit - Vorträgen, Lesungen, Theateraufführungen und Gesprächsrunden war. Eigens für - den zwanzigsten Geburtstag wurden von den Chronisten große Plakate in - Bilderrahmen mit Impressionen aus zwanzig Jahren Schulgeschichte gestaltet, - die Bilder von 1988 enthalten, sowie neue. Auch der Umzug ins neue Gebäude - wurde illustriert. Es ist eine gesamte Zeitleiste enthalten, die 1986 beginnt - und derzeit 2008 endet. Auch die Cantorpreisträger werden mit Bildern und - besonderen Leistungen aufgelistet. Ebenso zeugen Zeitungsartikel von den - zahlreichen Erfolgen der Schüler. +pretext: + enable: true + content: > + Die 11. Biologie-Chemie-Olympiade brachte Paulin Wendler einen hervorragenden + zweiten Platz ein, den sie sich mit einem Schüler vom Agricolagymnasium in + Hohenmölsen teilte. Geehrt konnte sie in der restaurierten Aula werden, die + nun endlich von zwei Kronleuchtern erhellt wird. Ebenso gewann Maximilian + König die Silbermedaille bei der IJSO, dessen internationaler Austragungsort + Korea war. Auch der Schulhof wurde in diesem Jahr saniert, wobei auf Ideen von + Schülern eingegangen wurde. Eine weitere Meldung, die uns allen den Atem + verschlagen hat, ist die Rettungsaktion, die Tobias Knörgen unter Einsatz + seines Lebens durchführte. Ein Boot mit vier Kindern war gekentert und Tobias + sah ein Mädchen, das verzweifelt gegen die Fluten kämpfte. Ohne lange + nachzudenken, ließ der Ruderer sein Boot ins Wasser, um dem Mädchen zu Hilfe + zu eilen. Und obwohl auch sein Boot zerbrach, kämpfte er weiter, um das + Mädchen zu retten. Außerdem hatte sich Franziska Flegel dazu entschlossen, + nach ihrem Abitur ein Projekt in Indien zu betreuen, das Straßenkindern half. + Hierfür wurden insgesamt 656 € von Schülern, Lehrern, Ehemaligen und Eltern + gespendet, die direkt an Franziska Flegels Hilfsprojekt gingen. Einer der wohl + wichtigsten Punkte dieses Jahr war das zwanzig jährige Jubiläum des Georg + Cantor Gymnasiums. Eigens dafür wurde eine Festwoche geplant, die randvoll mit + Vorträgen, Lesungen, Theateraufführungen und Gesprächsrunden war. Eigens für + den zwanzigsten Geburtstag wurden von den Chronisten große Plakate in + Bilderrahmen mit Impressionen aus zwanzig Jahren Schulgeschichte gestaltet, + die Bilder von 1988 enthalten, sowie neue. Auch der Umzug ins neue Gebäude + wurde illustriert. Es ist eine gesamte Zeitleiste enthalten, die 1986 beginnt + und derzeit 2008 endet. Auch die Cantorpreisträger werden mit Bildern und + besonderen Leistungen aufgelistet. Ebenso zeugen Zeitungsartikel von den + zahlreichen Erfolgen der Schüler. topics: - title: Abschluss der Schulhofsanierung content: | diff --git a/content/schulchronik/2009.md b/content/schulchronik/2009.md index b51eadb1..070c120b 100644 --- a/content/schulchronik/2009.md +++ b/content/schulchronik/2009.md @@ -3,29 +3,31 @@ title: "2009" draft: false cantorpreisträger: Bertram Arnold type: schulchronik -pretext: > - Im Jahr 2009 nahm das Georg-Cantor-Gymnasium erfolgreich an der - Landes-Deutsch-Olympiade und der Landes-Mathematik-Olympiade teil. Andere - Wettbewerbe, in denen Cantorianern erfolgreich waren, sind der - Vorlesewettbewerb und Jugend forscht. Herausragende Ergebnisse in der - Internationalen Mathematik-Olympiade erzielte Bertram Arnold. Dieser wurde für - seine sehr guten Ergebnisse in verschiedenen Wettbewerben mit dem Cantorpreis - geehrt. Der Schüler Oliver Meyer nahm am Geschichtswettbewerb des - Bundespräsidenten, in dem es um vergessene Helden ging, sehr erfolgreich teil. - Außerdem wurde das erste Cantor-Forum veranstaltet, in dem ehemalige - Cantorianer einen Vortrag über ein bestimmtes Thema halten und es anschließend - ein gemütliches Beisammensein von ehemaligen und jetzigen Cantorianern gibt. - Im Jahr 2009 gab es noch drei weitere dieser gut besuchten und interessanten - Cantor-Fora. Die Ausstellung „Für eine starke Republik! Reichsbanner - Schwarz-Rot-Gold“ hat ihren Platz in der Aula unseres Gymnasiums gefunden. - Dies setzt ein wichtiges Zeichen für die Demokratie. Erstmals gab es einen - Schülerplaner im Cantor-Design, der von Schülern des GCG gestaltet wurde. In - einem Projekt der MZ gestalteten verschiedene Klassen Anzeigen für Unternehmen - der Region. Auch gab es mehrere Alumni-Newsletter, in denen die Ehemaligen - über die Ereignisse in der Schule informiert wurden. Zum Abschluss des - Schuljahres gab es wie jedes Jahr ein gemeinsames Weihnachtssingen. +pretext: + enable: true + content: > + Im Jahr 2009 nahm das Georg-Cantor-Gymnasium erfolgreich an der + Landes-Deutsch-Olympiade und der Landes-Mathematik-Olympiade teil. Andere + Wettbewerbe, in denen Cantorianern erfolgreich waren, sind der + Vorlesewettbewerb und Jugend forscht. Herausragende Ergebnisse in der + Internationalen Mathematik-Olympiade erzielte Bertram Arnold. Dieser wurde für + seine sehr guten Ergebnisse in verschiedenen Wettbewerben mit dem Cantorpreis + geehrt. Der Schüler Oliver Meyer nahm am Geschichtswettbewerb des + Bundespräsidenten, in dem es um vergessene Helden ging, sehr erfolgreich teil. + Außerdem wurde das erste Cantor-Forum veranstaltet, in dem ehemalige + Cantorianer einen Vortrag über ein bestimmtes Thema halten und es anschließend + ein gemütliches Beisammensein von ehemaligen und jetzigen Cantorianern gibt. + Im Jahr 2009 gab es noch drei weitere dieser gut besuchten und interessanten + Cantor-Fora. Die Ausstellung „Für eine starke Republik! Reichsbanner + Schwarz-Rot-Gold“ hat ihren Platz in der Aula unseres Gymnasiums gefunden. + Dies setzt ein wichtiges Zeichen für die Demokratie. Erstmals gab es einen + Schülerplaner im Cantor-Design, der von Schülern des GCG gestaltet wurde. In + einem Projekt der MZ gestalteten verschiedene Klassen Anzeigen für Unternehmen + der Region. Auch gab es mehrere Alumni-Newsletter, in denen die Ehemaligen + über die Ereignisse in der Schule informiert wurden. Zum Abschluss des + Schuljahres gab es wie jedes Jahr ein gemeinsames Weihnachtssingen. - Paula Hähndel + Paula Hähndel topics: - title: I. Cantor-Forum "Auf den Spuren von Georg Cantor" content: > diff --git a/content/schulchronik/2010.md b/content/schulchronik/2010.md index bd37503b..c3981455 100644 --- a/content/schulchronik/2010.md +++ b/content/schulchronik/2010.md @@ -2,17 +2,19 @@ title: "2010" draft: false type: schulchronik -pretext: > - Das Jahr 2010 war ein erneut erfolgreiches Wettbewerbsjahr. Neben - zahlreichen Errungenschaften bei MINT-Wettbewerben, wie „Jugend Forscht“ oder - der Mathe-Olympiade, zeigte das GCG, dass es auch beispielsweise im eher - linguistisch geprägten Latein-Wettbewerb in nichts nachsteht. +pretext: + enable: true + content: > + Das Jahr 2010 war ein erneut erfolgreiches Wettbewerbsjahr. Neben + zahlreichen Errungenschaften bei MINT-Wettbewerben, wie „Jugend Forscht“ oder + der Mathe-Olympiade, zeigte das GCG, dass es auch beispielsweise im eher + linguistisch geprägten Latein-Wettbewerb in nichts nachsteht. - Außerdem wurde die im vergangenen Jahr entworfene Gedenktafel für den dänischen Reformer Johann Friedrich Struensee feierlich eingeweiht. + Außerdem wurde die im vergangenen Jahr entworfene Gedenktafel für den dänischen Reformer Johann Friedrich Struensee feierlich eingeweiht. - Die aber wohl erfolgreichste Errungenschaft war der Beschluss, das alte Schulgebäude in der Mulde-Straße, welches zur dreckigsten Schule Deutschlands gekürt wurde, abzureißen und als Gymnasium in das modernere Gebäude in der Tor-Straße umzuziehen. + Die aber wohl erfolgreichste Errungenschaft war der Beschluss, das alte Schulgebäude in der Mulde-Straße, welches zur dreckigsten Schule Deutschlands gekürt wurde, abzureißen und als Gymnasium in das modernere Gebäude in der Tor-Straße umzuziehen. topics: - title: Gedenktafel für Johann Friedrich Struensee content: >+ diff --git a/content/schulchronik/2011.md b/content/schulchronik/2011.md index d15aada6..38080fe8 100644 --- a/content/schulchronik/2011.md +++ b/content/schulchronik/2011.md @@ -3,6 +3,8 @@ title: "2011" draft: false cantorpreisträger: Maximilian König type: schulchronik +pretext: + enable: false topics: - title: Schule ohne Rassismus – Schule mit Courage content: > diff --git a/content/schulchronik/2012.md b/content/schulchronik/2012.md index 88d00946..3bf5e8d2 100644 --- a/content/schulchronik/2012.md +++ b/content/schulchronik/2012.md @@ -2,7 +2,8 @@ title: "2012" draft: false type: schulchronik -pretext: null +pretext: + enable: false topics: - title: „Tag der Kulturen“ content: > diff --git a/content/schulchronik/2013.md b/content/schulchronik/2013.md index 3da1a2f4..3245101c 100644 --- a/content/schulchronik/2013.md +++ b/content/schulchronik/2013.md @@ -3,6 +3,8 @@ title: "2013" draft: false cantorpreisträger: Dorothee Henke type: schulchronik +pretext: + enable: false topics: - title: 25-jähriges Jubiläum content: > diff --git a/content/schulchronik/2014.md b/content/schulchronik/2014.md index a58a2a0a..de10111b 100644 --- a/content/schulchronik/2014.md +++ b/content/schulchronik/2014.md @@ -1,9 +1,9 @@ --- title: "2014" draft: false -cantorpreisträger: Paula Hähndel type: schulchronik -pretext: +pretext: + enable: false topics: - title: Junior-Ingenieur-Akademie content: > @@ -25,5 +25,345 @@ topics: (WOU) laufen. Der Unterricht wird so geplant, dass etwa zu je einem Drittel Veranstaltungen an der Schule, der Hochschule und im Unternehmen stattfinden. + superhaufen: + enable: false + - title: Verabschiedung Herr OStD Dr. Müller + content: > + ### Programm + + + > Festveranstaltung + + > + + > anlässlich der feierlichen Verabschiedung des Schulleiters des Georg-Cantor-Gymnasiums + + > + + > Halle - 11. Juli 2014 - 14.00 Uhr - Aula + + + ##### Programm + + + > Anna Imming (Klavier) und Lavinia Burkhardt (Blockflöte) + + > + + > Peter Tschaikowski + + > + + > „Marsch“ aus „Nussknacker-Suite“ + + + ##### Begrüßung + + + Herr Dieter Kammel + + + > Anna Imming (Klavier) + + > + + > Camille Saint-Saëns + + > + + > „Der Schwan“ aus „Karneval der Tiere“ + + + ##### Grußworte + + + - Herr Kogge, Vertreter des Oberbürgermeisters + + - Herr Klieme, Leiter des Landesschulamtes + + - Herr Prof. Dr. Sträter, Rektor der Martin-Luther-Universität + + - weitere Redner + + + ##### Offizielle Verabschiedung + + + Frau Grinda, Referentin Landesschulamt + + + ##### Grußworte des Kollegiums + + + ##### Übergabe der Präsente + + + Herr Brode und Frau Schmidt und die Fachbereiche + + + Musikstücke (Kammerchor) + + + ##### Dankesworte + + + Herr OStD Dr. Ulrich Müller + + + > Carolina Cao (Klavier) + + > + + > Peter Tschaikowski + + > + + > „Juni“ aus „Die Jahreszeiten“ op. 37a + + + ##### Empfang im Schulgebäude + + + ### Danksagung + + + Das sagte Herr OStD. Dr. Müller am 12. Juli 2014: + + {{< image src="/media/schulchronik/2014/danksagung.webp" >}} + + + ### "Cheflied" + + + #### My Way (nach Harald Juhnke) + + + > Was ich im Leben tat, + + > + + > das war bestimmt + + > + + > nicht immer richtig. + + > + + > Ich nahm, + + > + + > was ich bekam + + > + + > und nahm manches + + > + + > nicht so wichtig. + + > + + > Wenn ich + + > + + > auch ganz gewiss + + > + + > mich nicht von Schuld + + > + + > und Schwächen frei seh‘. + + > + + > Verzeih‘n Sie, + + > + + > wenn ich sag, + + > + + > I Did It My Way. + + > + + > Ich kenn + + > + + > das Auf und Ab, + + > + + > den Jubel und + + > + + > die bittren Tränen. + + > + + > Ich stand + + > + + > auch oft am Rand, + + > + + > das brauch‘ ich wohl + + > + + > nicht zu erwähnen. + + > + + > Es ist + + > + + > für mich ein Trost, + + > + + > dass ich trotz allem + + > + + > nicht entzwei geh. + + > + + > Verzeih‘n Sie, + + > + + > wenn ich sag, + + > + + > I Did It My Way. + + > + + > Und dennoch denk‘ + + > + + > ich gern zurück. + + > + + > Ich hatte Glück, + + > + + > verdammt viel Glück. + + > + + > Ich kann zu vielen + + > + + > Freunden geh‘n, + + > + + > die sich sehr freu‘n, + + > + + > wenn sie mich seh‘n + + > + + > und ohne Groll + + > + + > den Satz versteh‘n, + + > + + > I Did It My Way. + + > + + > Ich hab‘ + + > + + > ein Kollegium + + > + + > und darauf kann + + > + + > ich mich verlassen. + + > + + > Sehr engagiert + + > + + > setzt es viel um. + + > + + > Ich kann das manchmal + + > + + > kaum noch fassen. + + > + + > Ich schau + + > + + > auf dieses Haus, + + > + + > ein Lebenswerk, + + > + + > es wird mir fehlen. + + > + + > Ich sag und das mit Stolz, + + > + + > I Did It My Way. + + + ## Zeitungsartikel + + + {{< image src="/media/schulchronik/2014/zeitung.webp" >}} + + + ## Fotos + + + {{< gallery dir="/media/schulchronik/2014/galerie" >}} + superhaufen: + enable: false +cantorpreisträger: Paula Hähndel --- -{{< card title="Verabschiedung Herr OStD Dr. Müller" link="/chronikseiten/verabschiedung-herr-dr-mueller" >}} diff --git a/content/schulchronik/2015.md b/content/schulchronik/2015.md index b2554444..85287022 100644 --- a/content/schulchronik/2015.md +++ b/content/schulchronik/2015.md @@ -2,13 +2,15 @@ title: "2015" draft: false type: schulchronik -pretext: > - Auch in diesem Jahr, konnten viele Wettbewerbserfolge vermerkt werden. - Ob bei der Mathe-Olympiade, dem Bundeswettbewerb Fremdsprachen oder „Jugend - musiziert“. +pretext: + enable: true + content: > + Auch in diesem Jahr, konnten viele Wettbewerbserfolge vermerkt werden. + Ob bei der Mathe-Olympiade, dem Bundeswettbewerb Fremdsprachen oder „Jugend + musiziert“. - Außerdem wurde im Jahr 2015 der Wechsel von Schuldirektor Herr OStD Dr. Müller zu Herr OStD Dr. Gorsler endgültig vollzogen. + Außerdem wurde im Jahr 2015 der Wechsel von Schuldirektor Herr OStD Dr. Müller zu Herr OStD Dr. Gorsler endgültig vollzogen. topics: {} cantorpreisträger: Christoph Kirsch --- diff --git a/content/schulchronik/2016.md b/content/schulchronik/2016.md index 0c31d773..8387a0ee 100644 --- a/content/schulchronik/2016.md +++ b/content/schulchronik/2016.md @@ -2,12 +2,14 @@ title: "2016" draft: false type: schulchronik -pretext: > - Auch im Jahr Jahr 2016 konnte das Georg-Cantor-Gymnasium viele - Wettbewerbserfolge feiern. Dazu gehören Errungenschaften bei „Jugend - Forscht“, „Jugend musiziert“ , der Bundeswettbewerb Fremdsprachen und - natürlich bei der Mathe-Olympiade, in der der +pretext: + enable: true + content: > + Auch im Jahr Jahr 2016 konnte das Georg-Cantor-Gymnasium viele + Wettbewerbserfolge feiern. Dazu gehören Errungenschaften bei „Jugend + Forscht“, „Jugend musiziert“ , der Bundeswettbewerb Fremdsprachen und + natürlich bei der Mathe-Olympiade, in der der - Wanderpokal auch in diesem Jahr nach Halle an unsere Schule ging. + Wanderpokal auch in diesem Jahr nach Halle an unsere Schule ging. cantorpreisträger: Jorma Marggraf --- diff --git a/content/schulchronik/2017.md b/content/schulchronik/2017.md index 3a47ea61..a512399e 100644 --- a/content/schulchronik/2017.md +++ b/content/schulchronik/2017.md @@ -2,12 +2,14 @@ title: "2017" draft: false type: schulchronik -pretext: > - Im Jahr 2017 wurde im Cantor-Gymnasium begonnen, die Festwoche des 100. - Todestag von Cantor vorzubereiten. +pretext: + enable: true + content: > + Im Jahr 2017 wurde im Cantor-Gymnasium begonnen, die Festwoche des 100. + Todestag von Cantor vorzubereiten. - Natürlich blieben auch in diesem Jahr Wettbewerbserfolge wie beim Landeswettbewerb Latein oder bei der Physik-Olympiade nicht fern. + Natürlich blieben auch in diesem Jahr Wettbewerbserfolge wie beim Landeswettbewerb Latein oder bei der Physik-Olympiade nicht fern. topics: - title: Wettbewerbserfolge content: > diff --git a/content/schulchronik/2018.md b/content/schulchronik/2018.md index fb20f2ff..7e525c83 100644 --- a/content/schulchronik/2018.md +++ b/content/schulchronik/2018.md @@ -2,10 +2,12 @@ title: "2018" draft: false type: schulchronik -pretext: > - 2018 war sowohl für das GCG als auch für Georg Cantor selbst ein ganz besonderes Jahr. Während der 100. Todestag von unserem Namensgeber gefeiert wurde, zelebrierte unser Gymnasium sein 30-jähriges Bestehen. +pretext: + enable: true + content: > + 2018 war sowohl für das GCG als auch für Georg Cantor selbst ein ganz besonderes Jahr. Während der 100. Todestag von unserem Namensgeber gefeiert wurde, zelebrierte unser Gymnasium sein 30-jähriges Bestehen. - Im Rahmen dieser Festlichkeiten wurden vielfältige Aktionen geplant. Unter anderem wurde mit viel Mühe und Arbeit eine Rallye zum Thema Cantor zusammengestellt, ein Flashmob in Form eines Unendlichkeitszeichens organisiert und es fand ein fantastisches Schulfest statt, welches die damalige 10. Klasse zusammengestellt hat. + Im Rahmen dieser Festlichkeiten wurden vielfältige Aktionen geplant. Unter anderem wurde mit viel Mühe und Arbeit eine Rallye zum Thema Cantor zusammengestellt, ein Flashmob in Form eines Unendlichkeitszeichens organisiert und es fand ein fantastisches Schulfest statt, welches die damalige 10. Klasse zusammengestellt hat. topics: - title: 30-jähriges Jubiläum content: | diff --git a/content/schulchronik/2019.md b/content/schulchronik/2019.md index c63c2e11..28878d08 100644 --- a/content/schulchronik/2019.md +++ b/content/schulchronik/2019.md @@ -2,10 +2,12 @@ title: "2019" draft: false type: schulchronik -pretext: > - Neben dem naturwissenschaftlichen Wettbewerbs-Marathon konnten sich in - diesem Jahr die Cantorianer auch sportlich auspowern. Zusammen mit dem Neuen - Städtischen Gymnasium fand in der ehemaligen Eissporthalle dieses Jahr ein - Sportfest statt. +pretext: + enable: true + content: > + Neben dem naturwissenschaftlichen Wettbewerbs-Marathon konnten sich in + diesem Jahr die Cantorianer auch sportlich auspowern. Zusammen mit dem Neuen + Städtischen Gymnasium fand in der ehemaligen Eissporthalle dieses Jahr ein + Sportfest statt. cantorpreisträger: Tobias Beschauner --- diff --git a/content/schulchronik/2020.md b/content/schulchronik/2020.md index e0dfc349..9108f9c8 100644 --- a/content/schulchronik/2020.md +++ b/content/schulchronik/2020.md @@ -1,6 +1,8 @@ --- title: "2020" draft: false +pretext: + enable: false cantorpreisträger: Tom Erik Steinkopf type: schulchronik --- diff --git a/content/schulchronik/2021.md b/content/schulchronik/2021.md index e98b5afc..990b45e0 100644 --- a/content/schulchronik/2021.md +++ b/content/schulchronik/2021.md @@ -1,6 +1,8 @@ --- title: "2021" draft: false +pretext: + enable: false cantorpreisträger: Oliver Zimmermann type: schulchronik --- diff --git a/content/schulchronik/2022.md b/content/schulchronik/2022.md index 326ca67f..0b62025c 100644 --- a/content/schulchronik/2022.md +++ b/content/schulchronik/2022.md @@ -2,7 +2,8 @@ title: "2022" draft: false type: schulchronik -pretext: "\n\n\n" +pretext: + enable: false cantorpreisträger: Sophia Jäger --- diff --git a/content/schulchronik/2023.md b/content/schulchronik/2023.md index 8b69f32e..29e72969 100644 --- a/content/schulchronik/2023.md +++ b/content/schulchronik/2023.md @@ -2,7 +2,8 @@ title: "2023" draft: false type: schulchronik -pretext: "\n\n\n" +pretext: + enable: false topics: - superhaufen: enable: true diff --git a/content/schulchronik/2024.md b/content/schulchronik/2024.md index 03a565e3..0440835d 100644 --- a/content/schulchronik/2024.md +++ b/content/schulchronik/2024.md @@ -1,5 +1,7 @@ --- title: "2024" draft: true +pretext: + enable: false type: schulchronik --- diff --git a/layouts/schulchronik/single.html b/layouts/schulchronik/single.html index 397f67a6..144e6b57 100644 --- a/layouts/schulchronik/single.html +++ b/layouts/schulchronik/single.html @@ -1,94 +1,65 @@ {{ define "main" }} +{{ range .Params.topics }} + {{ partial "modal" . }} +{{ end }} + +{{ if .Params.pretext.enable }} + {{ partial "modal" (dict "title" .Title "content" .Params.pretext.content) }} +{{ end }} +
-
- {{ if or .Params.cantorpreisträger (where (where .Site.RegularPages "Title" (print "Abiturienten " .Params.Title ) ) "Type" "=" "abiturienten") }} + {{ if or .Params.cantorpreisträger (where .Site.RegularPages "Title" (print "Abiturienten " .Params.Title ) ) }}
{{ range where (where .Site.RegularPages "Title" .Params.Title ) "Type" "=" "cantorpreis" }} {{ end }} - {{ range where (where .Site.RegularPages "Title" (print "Abiturienten " .Params.Title ) ) "Type" "=" "abiturienten" }} + {{ range where .Site.RegularPages "Title" (print "Abiturienten " .Params.Title ) }}
-

{{ .Title }}

- {{ $abiturdurchschnitte := getJSON "static/data/abiturdurchschnitte.json" }} - {{ range $abiturdurchschnitte.abiturdurchschnitte }} - {{ if eq (string (index . "jahr")) $.Title }}

Abiturdurchschnitt: {{ .schnitt }}

{{ end }} - {{ end }} -
-
- - - -
+

{{ .Title }}

+ {{ range (getJSON "static/data/abiturdurchschnitte.json").abiturdurchschnitte }} + {{ if eq (string .jahr) $.Title }}Abiturdurchschnitt: {{ .schnitt }}{{ end }} + {{ end }} +
+ + +
{{ end }} - {{ end }} - {{ range .Params.topics }} - {{ partial "modal" . }} +
{{ end }} - {{ if and .Params.pretext (ne .Params.pretext "\n\n\n") }} - {{ partial "modal" (dict "title" .Title "content" .Params.pretext) }} - {{ end }} -
- {{ $topics := slice }} - {{ if .Params.pretext }} - {{ $topics = $topics | append (dict "Title" .Params.Title "Size" (int 200) "ID" (md5 .Title)) }} - {{ else }} - {{ $topics = $topics | append (dict "Title" .Params.Title "Size" (int 200)) }} - {{ end }} - {{ range .Params.topics }} - {{ if .superhaufen.enable }} - {{ $topics = $topics | append (dict "Title" .title "Size" 30 "ID" (.superhaufen.link | urlize) "Superhaufen" true ) }} - {{ else }} - {{ $topics = $topics | append (dict "Title" .title "Size" 30 "ID" (md5 .title)) }} +
+
+ {{ .Title }} +
+ {{ $topics := slice }} + {{ range .Params.topics }} + {{ $topics = $topics | append (dict "titleLength" (len .title) "topic" .) }} {{ end }} - {{ end }} - - {{ .Content }} -
+ {{ range $id, $topic := sort $topics "titleLength" "desc" }} +
+ {{ $topic.topic.title | safeHTML }} +
+ {{ end }} +
diff --git a/static/admin/config/collections/chronikjahre.js b/static/admin/config/collections/chronikjahre.js index 9301d373..1a3cd88a 100644 --- a/static/admin/config/collections/chronikjahre.js +++ b/static/admin/config/collections/chronikjahre.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { MarkdownProps, EditorProps } from "../props.js"; import { DraftBoolean, EnableBoolean } from "./widgets.js"; const ChronikjahreCollection = { @@ -13,11 +13,7 @@ const ChronikjahreCollection = { field: "type", value: "schulchronik", }, - create: true, - editor: { - preview: false, - size: "half", - }, + ...EditorProps, summary_fields: ["title", "draft", "cantorpreisträger", "topics"], sortable_fields: { fields: ["title"], @@ -44,7 +40,20 @@ const ChronikjahreCollection = { label: "Einleitung", hint: "Text für die Jahreszahl", required: false, - ...MarkdownProps, + widget: "object", + fields: [ + EnableBoolean, + { + name: "content", + label: "Text", + condition: { + field: "pretext.enable", + value: true, + }, + required: false, + ...MarkdownProps, + } + ] }, { name: "topics", @@ -53,6 +62,7 @@ const ChronikjahreCollection = { widget: "list", required: false, collapsed: true, + max: 4, fields: [ { name: "title", @@ -63,6 +73,10 @@ const ChronikjahreCollection = { { name: "content", label: "Inhalt", + condition: { + field: "superhaufen.enable", + value: false, + }, required: false, ...MarkdownProps, }, @@ -80,6 +94,10 @@ const ChronikjahreCollection = { collection: "superhaufen", search_fields: ["title"], value_field: "title", + condition: { + field: "superhaufen.enable", + value: true, + }, required: false, collapsed: true, }, @@ -96,13 +114,6 @@ const ChronikjahreCollection = { value_field: "name", required: false, }, - { - name: "body", - label: "Text", - hint: "Erscheint zusätzlich zu den Kreativen Haufen", - required: false, - ...MarkdownProps, - }, ], }; diff --git a/static/admin/previews/page-previews/chronik-preview.js b/static/admin/previews/page-previews/chronik-preview.js index e38cb52e..ed0b2a69 100644 --- a/static/admin/previews/page-previews/chronik-preview.js +++ b/static/admin/previews/page-previews/chronik-preview.js @@ -1,78 +1,79 @@ import { PageHeader } from "./components/index.js"; const ChronikPreview = ({ widgetFor, widgetsFor, entry, document, window }) => { - /*return [PageHeader, - h('section', {className: "section"}, - h('div', {className: "container"}, - h('div', {className: "row"}, - h('div', {className: "col-12 mb-4 content"}, - widgetsFor('topics').map(function(i, index) { - return h('div', {"id": i.data.id, className: "modal"}, - h('div', {className: "modal-dialog modal-lg", "role": "document"}, - h('div', {className: "modal-content"}, - h('div', {className: "modal-header"}, - h('h5', {className: "modal-title"}, i.data.title), - h('button', {className: "close", type: "button", "dataDismiss": "modal", "ariaLabel": "Close"}, - h('span', {"ariaHidden": "true"}, '\u{00d7}') - ) - ), - h('div', {className: "modal-body"}, - h('div', {className: "content"}, i.content) - ) - ) - ) - ); - }), - entry.data.pretext != "" && entry.data.pretext != null ? h('div', {"id": "pretext", className: "modal"}, - h('div', {className: "modal-dialog modal-lg", "role": "document"}, - h('div', {className: "modal-content"}, - h('div', {className: "modal-header"}, - h('h5', {className: "modal-title"}, entry.data.title), - h('button', {className: "close", type: "button", "dataDismiss": "modal", "ariaLabel": "Close"}, - h('span', {"ariaHidden": "true"}, '\u{00d7}') - ) - ), - h('div', {className: "modal-body"}, - h('div', {className: "content"}, widgetFor('pretext')) - ) - ) - ) - ) : null, - h('div', {"id": "wc-canvas"}), - () => { - var topics = [[entry.data.title, 100, "pretext"]]; - widgetsFor('topics').map(function(i, index) { - topics.push([i.data.title, 40, i.data.id]); - }); - var script = document.createElement('script'); - var div = document.getElementById('sc-root'); - div.appendChild(script); - WordCloud( - document.getElementById('wc-canvas'), - { - click: function (item) { - if (item[1] != 100 || (item[1] == 100 && item[2] == "pretext")) { - $('#' + item[2]).modal('show'); - } - }, - color: function (word, weight) { - return (weight === 100) ? '#ffbc3b' : '#1a1a37'; - }, - fontFamily: 'Fira Sans, serif', - fontWeight: 800, - list: topics, - shrinkToFit: true, - gridSize: 25, - rotateRatio: 0, - } - ); - }, - widgetFor('body') - ) - ) - ) + return [ + PageHeader(entry), + h( + "section", + { className: "section" }, + h( + "div", + { className: "container" }, + h( + "div", + { className: "card-group" }, + h( + "div", + { className: "card d-flex flex-row flex-wrap" }, + h("img", { + src: "https://cantorgymnasium.de/media/people/gcg.webp", + className: "rounded-circle object-cover m-3", + width: "128px", + height: "128px", + }), + h( + "div", + { className: "flex-grow card-body min-w-0" }, + h("h3", { className: "card-title" }, "Cantorpreisträger"), + h( + "p", + { className: "h4 card-text" }, + widgetFor("cantorpreisträger") + ) ) - ];*/ + ), + h( + "div", + { className: "card d-flex flex-row flex-wrap-reverse" }, + h( + "div", + { className: "flex-grow card-body min-w-0" }, + h( + "h3", + { className: "card-title" }, + "Abiturienten " + entry.data.title + ), + h("p", { className: "h4 card-text" }, "Abiturdurchschnitt: 0.00") + ), + h("img", { + src: "https://cantorgymnasium.de/media/people/gcg.webp", + className: "rounded-circle object-cover m-3", + width: "128px", + height: "128px", + }) + ) + ), + h( + "div", + { className: "kh-parent" }, + h( + "div", + { className: "kh-jahr h1" }, + h("span", {}, entry.data.title) + ), + widgetsFor("topics") + .sort((a, b) => b.data.title.length - a.data.title.length) + .map((topic, index) => + h( + "div", + { className: "kh h3", "data-id": `${index}` }, + h("span", {}, topic.data.title) + ) + ) + ) + ) + ), + ]; }; export default ChronikPreview; diff --git a/static/admin/previews/page-previews/styles.js b/static/admin/previews/page-previews/styles.js index 91bcd227..4db35a1c 100644 --- a/static/admin/previews/page-previews/styles.js +++ b/static/admin/previews/page-previews/styles.js @@ -3,7 +3,7 @@ const PreviewStyles = [ "https://assets.cantorgymnasium.de/fonts/fira/fira.css", "https://assets.cantorgymnasium.de/fonts/ubuntu/ubuntu.css", "https://assets.cantorgymnasium.de/fonts/mdi/v7/css/materialdesignicons.min.css", - "https://cantorgymnasium.de/css/style.min.css", + "/css/style.min.css", ]; export default PreviewStyles; From cbbf5abf04526a27c6a1f7676b3cef19442b67e9 Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Tue, 2 Jan 2024 21:58:00 +0100 Subject: [PATCH 06/13] fix shortcodes for scmsv4 --- static/admin/shortcodes/audio.js | 39 ++++++++----- static/admin/shortcodes/card.js | 6 +- static/admin/shortcodes/components.js | 58 +++++++++++++++++++ static/admin/shortcodes/components/card.js | 12 ---- static/admin/shortcodes/components/image.js | 40 ------------- static/admin/shortcodes/components/index.js | 5 -- .../admin/shortcodes/components/text-field.js | 21 ------- static/admin/shortcodes/download.js | 12 ++-- static/admin/shortcodes/gallery.js | 42 ++++++++------ static/admin/shortcodes/image.js | 10 ++-- static/admin/shortcodes/slider.js | 42 ++++++++------ static/admin/shortcodes/youtube.js | 4 +- 12 files changed, 141 insertions(+), 150 deletions(-) create mode 100644 static/admin/shortcodes/components.js delete mode 100644 static/admin/shortcodes/components/card.js delete mode 100644 static/admin/shortcodes/components/image.js delete mode 100644 static/admin/shortcodes/components/index.js delete mode 100644 static/admin/shortcodes/components/text-field.js diff --git a/static/admin/shortcodes/audio.js b/static/admin/shortcodes/audio.js index 3aa0449e..abb22e45 100644 --- a/static/admin/shortcodes/audio.js +++ b/static/admin/shortcodes/audio.js @@ -1,4 +1,4 @@ -import { Card, TextField } from "./components/index.js"; +import { Card, TextField, Label } from "./components.js"; const AudioShortcode = { label: "Audiodatei", @@ -33,24 +33,31 @@ const AudioShortcode = { ); return Card([ - TextField({ - label: "Audiodatei", - value: src, - onChange: (event) => { - onChange({ src: event.target.value }); - }, - }), + Label("Audiodatei"), h( "span", - { key: "audio-button", className: "CMS_WidgetDateTime_NowButton_root" }, - h( - "button", - { - type: "button", - onClick: handleOpenMediaLibrary, - className: "CMS_Button_root CMS_Button_outlined-primary", + { className: "CMS_WidgetDateTime_inputs" }, + TextField({ + value: src, + onChange: (event) => { + onChange({ src: event.target.value }); }, - "wählen" + }), + h( + "span", + { + key: "audio-button", + className: "CMS_WidgetDateTime_NowButton_root", + }, + h( + "button", + { + type: "button", + onClick: handleOpenMediaLibrary, + className: "CMS_Button_root CMS_Button_outlined-primary", + }, + "wählen" + ) ) ), ]); diff --git a/static/admin/shortcodes/card.js b/static/admin/shortcodes/card.js index f8771dc5..b08edd0b 100644 --- a/static/admin/shortcodes/card.js +++ b/static/admin/shortcodes/card.js @@ -1,4 +1,4 @@ -import { Card, TextField } from "./components/index.js"; +import { Card, TextField, Label } from "./components.js"; const CardShortcode = { label: "Link-Karte", @@ -27,15 +27,15 @@ const CardShortcode = { }, control: ({ title, link, onChange }) => { return Card([ + Label("Titel"), TextField({ - label: "Titel", value: title, onChange: (event) => { onChange({ title: event.target.value.trimStart(), link }); }, }), + Label("Link"), TextField({ - label: "Link", value: link, onChange: (event) => { onChange({ title, link: event.target.value }); diff --git a/static/admin/shortcodes/components.js b/static/admin/shortcodes/components.js new file mode 100644 index 00000000..1b1941cb --- /dev/null +++ b/static/admin/shortcodes/components.js @@ -0,0 +1,58 @@ +const Card = (children, opts = { vertical: false }) => + h( + "span", + { + className: + "CMS_Card_root CMS_Field_root CMS_WidgetString_root CMS_WidgetString_required CMS_Field_cursor-text CMS_WidgetMarkdown_Paragraph_root" + + (opts.vertical ? " flex-col" : ""), + }, + h("span", { className: "CMS_Field_wrapper" }, children) + ); + +const Image = ({ assetSource, handleOpenMediaLibrary }) => + h( + "span", + { className: "CMS_WidgetFileImage_content" }, + h( + "span", + {}, + h("img", { + role: "presentation", + src: assetSource, + className: "CMS_Image_root", + }) + ), + h( + "span", + { className: "CMS_WidgetFileImage_actions" }, + h( + "button", + { + type: "button", + onClick: handleOpenMediaLibrary, + className: "CMS_Button_root CMS_Button_outlined-primary", + }, + "Bild auswählen" + ) + ) + ); + +const TextField = ({ value, onChange }) => + h("input", { + className: + "MuiInput-input CMS_TextField_input CMS_WidgetString_input CMS_TextField_borderless CMS_Label_cursor-text", + type: "text", + value, + onChange, + }); + +const Label = (label) => + h( + "label", + { + className: "CMS_Label_root CMS_Label_cursor-pointer", + }, + label + ); + +export { Card, Image, TextField, Label }; diff --git a/static/admin/shortcodes/components/card.js b/static/admin/shortcodes/components/card.js deleted file mode 100644 index 87468dbd..00000000 --- a/static/admin/shortcodes/components/card.js +++ /dev/null @@ -1,12 +0,0 @@ -const Card = (child, opts = { vertical: false }) => - h( - "span", - { - className: - "CMS_Card_root CMS_Field_root CMS_WidgetString_root CMS_WidgetString_required CMS_Field_cursor-text CMS_WidgetMarkdown_Paragraph_root" + - (opts.vertical ? " flex-col" : ""), - }, - child - ); - -export default Card; diff --git a/static/admin/shortcodes/components/image.js b/static/admin/shortcodes/components/image.js deleted file mode 100644 index 91995b32..00000000 --- a/static/admin/shortcodes/components/image.js +++ /dev/null @@ -1,40 +0,0 @@ -const Image = ({ label, assetSource, handleOpenMediaLibrary }) => - h( - "span", - { className: "CMS_Field_wrapper" }, - h( - "label", - { - className: "CMS_Label_root CMS_Label_cursor-pointer", - }, - label - ), - h( - "span", - { className: "CMS_WidgetFileImage_content" }, - h( - "span", - {}, - h("img", { - role: "presentation", - src: assetSource, - className: "CMS_Image_root", - }) - ), - h( - "span", - { className: "CMS_WidgetFileImage_actions" }, - h( - "button", - { - type: "button", - onClick: handleOpenMediaLibrary, - className: "CMS_Button_root CMS_Button_outlined-primary", - }, - "Bild auswählen" - ) - ) - ) - ); - -export default Image; diff --git a/static/admin/shortcodes/components/index.js b/static/admin/shortcodes/components/index.js deleted file mode 100644 index ebfbcc3f..00000000 --- a/static/admin/shortcodes/components/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import Card from "./card.js"; -import TextField from "./text-field.js"; -import Image from "./image.js"; - -export { Card, TextField, Image }; diff --git a/static/admin/shortcodes/components/text-field.js b/static/admin/shortcodes/components/text-field.js deleted file mode 100644 index be227327..00000000 --- a/static/admin/shortcodes/components/text-field.js +++ /dev/null @@ -1,21 +0,0 @@ -const TextField = ({ label, value, onChange }) => - h( - "span", - { key: "text-" + label, className: "CMS_Field_wrapper" }, - h( - "label", - { - className: "CMS_Label_root CMS_TextField_cursor-default", - }, - label - ), - h("input", { - className: - "MuiInput-input CMS_TextField_input CMS_WidgetString_input CMS_TextField_borderless CMS_Label_cursor-text", - type: "text", - value, - onChange, - }) - ); - -export default TextField; diff --git a/static/admin/shortcodes/download.js b/static/admin/shortcodes/download.js index b8527936..4c3848ff 100644 --- a/static/admin/shortcodes/download.js +++ b/static/admin/shortcodes/download.js @@ -1,4 +1,4 @@ -import { Card, TextField } from "./components/index.js"; +import { Card, TextField, Label } from "./components.js"; const DownloadShortcode = { label: "Download-Karte", @@ -39,24 +39,20 @@ const DownloadShortcode = { ); return Card([ + Label("Titel"), TextField({ - label: "Titel", value: title, onChange: (event) => { onChange({ title: event.target.value.trimStart(), link }); }, }), + Label("Download-Link"), h( "span", { - style: { - display: "flex", - "flex-direction": "row", - "align-items": "end", - }, + class: "CMS_WidgetDateTime_inputs" }, TextField({ - label: "Download-Link", value: link, onChange: (event) => { onChange({ title, link: event.target.value }); diff --git a/static/admin/shortcodes/gallery.js b/static/admin/shortcodes/gallery.js index f4708bba..4dcc86f3 100644 --- a/static/admin/shortcodes/gallery.js +++ b/static/admin/shortcodes/gallery.js @@ -1,4 +1,4 @@ -import { Card, TextField } from "./components/index.js"; +import { Card, TextField, Label } from "./components.js"; const GalleryShortcode = { label: "Bildergallerie", @@ -34,27 +34,31 @@ const GalleryShortcode = { ); return Card([ - TextField({ - label: "Gallerie-Ordner", - value: dir, - onChange: (event) => { - onChange({ dir: event.target.value }); - }, - }), + Label("Galerie-Ordner"), h( "span", - { - key: "gallery-button", - className: "CMS_WidgetDateTime_NowButton_root", - }, - h( - "button", - { - type: "button", - onClick: handleOpenMediaLibrary, - className: "CMS_Button_root CMS_Button_outlined-primary", + { className: "CMS_WidgetDateTime_inputs" }, + TextField({ + value: dir, + onChange: (event) => { + onChange({ dir: event.target.value }); }, - "wählen" + }), + h( + "span", + { + key: "gallery-button", + className: "CMS_WidgetDateTime_NowButton_root", + }, + h( + "button", + { + type: "button", + onClick: handleOpenMediaLibrary, + className: "CMS_Button_root CMS_Button_outlined-primary", + }, + "wählen" + ) ) ), ]); diff --git a/static/admin/shortcodes/image.js b/static/admin/shortcodes/image.js index 7256f404..f91cb7b3 100644 --- a/static/admin/shortcodes/image.js +++ b/static/admin/shortcodes/image.js @@ -1,4 +1,4 @@ -import { Card, Image } from "./components/index.js"; +import { Card, Image, Label } from "./components.js"; import { md5 } from "../previews/page-previews/components/index.js"; const ImageShortcode = { @@ -36,13 +36,13 @@ const ImageShortcode = { ); const assetSource = useMediaAsset(src, collection, field, entry); - return Card( + return Card([ + Label("Bild"), Image({ - label: "Bild", assetSource, handleOpenMediaLibrary, - }) - ); + }), + ]); }, preview: ({ src }) => { return h( diff --git a/static/admin/shortcodes/slider.js b/static/admin/shortcodes/slider.js index b55ca762..4dd9f88e 100644 --- a/static/admin/shortcodes/slider.js +++ b/static/admin/shortcodes/slider.js @@ -1,4 +1,4 @@ -import { Card, TextField } from "./components/index.js"; +import { Card, TextField, Label } from "./components.js"; const SliderShortcode = { label: "Bilderkarussell", @@ -34,27 +34,31 @@ const SliderShortcode = { ); return Card([ - TextField({ - label: "Bilderkarussell", - value: dir, - onChange: (event) => { - onChange({ dir: event.target.value }); - }, - }), + Label("Bilderkarussell"), h( "span", - { - key: "slider-button", - className: "CMS_WidgetDateTime_NowButton_root", - }, - h( - "button", - { - type: "button", - onClick: handleOpenMediaLibrary, - className: "CMS_Button_root CMS_Button_outlined-primary", + { className: "CMS_WidgetDateTime_inputs" }, + TextField({ + value: dir, + onChange: (event) => { + onChange({ dir: event.target.value }); }, - "wählen" + }), + h( + "span", + { + key: "slider-button", + className: "CMS_WidgetDateTime_NowButton_root", + }, + h( + "button", + { + type: "button", + onClick: handleOpenMediaLibrary, + className: "CMS_Button_root CMS_Button_outlined-primary", + }, + "wählen" + ) ) ), ]); diff --git a/static/admin/shortcodes/youtube.js b/static/admin/shortcodes/youtube.js index 2ac57c1e..f47c66d7 100644 --- a/static/admin/shortcodes/youtube.js +++ b/static/admin/shortcodes/youtube.js @@ -1,4 +1,4 @@ -import { Card, TextField } from "./components/index.js"; +import { Card, TextField, Label } from "./components.js"; const YoutubeShortcode = { label: "YouTube-Video", @@ -18,8 +18,8 @@ const YoutubeShortcode = { control: ({ src, onChange }) => { return Card( [ + Label("YouTUbe-Video"), TextField({ - label: "YouTube-Video-ID", value: src, onChange: (event) => { onChange({ src: event.target.value }); From f30522fbd4792140551b86e917bfd696ac79df49 Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Wed, 3 Jan 2024 11:40:48 +0100 Subject: [PATCH 07/13] add autofocus to search field --- layouts/kontakt/list.html | 4 ++-- layouts/partials/head.html | 21 +++++++++++++-------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/layouts/kontakt/list.html b/layouts/kontakt/list.html index 05d5b5ea..3108ce07 100644 --- a/layouts/kontakt/list.html +++ b/layouts/kontakt/list.html @@ -1,8 +1,8 @@ {{ define "main" }} - + - +
diff --git a/layouts/partials/head.html b/layouts/partials/head.html index c7508c39..b252f67a 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -17,11 +17,16 @@ + {{ range .Site.Params.plugins.head_js }} + + {{ end }} + + }); - - {{ range .Site.Params.plugins.head_js }} - - {{ end }} + $('#search').addEventListener('shown.bs.modal', () => { + $('.pagefind-ui__search-input input').focus(); + }); + }); + })(jQuery); +