diff --git a/.gitea/workflows/dev.yaml b/.gitea/workflows/dev.yaml index 93177f28..9aadcba5 100644 --- a/.gitea/workflows/dev.yaml +++ b/.gitea/workflows/dev.yaml @@ -26,7 +26,7 @@ jobs: - name: deploy run: | cd dev - pagefind_extended --site=. + pagefind_extended --site=. rsync -azr --delete ./ /opt/data/webdata/gcg-website-dev/ - name: notification uses: actions/telegram-action@main diff --git a/assets/css/style.css b/assets/css/style.css index bfcfd3fd..5c92db19 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -429,6 +429,8 @@ details[open] summary { padding: 5px 10px; background: var(--bs-secondary-bg); color: var(--bs-secondary-color); + height: fit-content; + width: fit-content; } .tag-list a:hover { diff --git a/content/blog/35-jahre-georg-cantor-gymnasium.md b/content/blog/35-jahre-georg-cantor-gymnasium.md index 24d66754..237063c4 100644 --- a/content/blog/35-jahre-georg-cantor-gymnasium.md +++ b/content/blog/35-jahre-georg-cantor-gymnasium.md @@ -32,7 +32,7 @@ Im Rahmen der ["Red Hand Day"-Aktion](https://www.redhandday.org/de/), welche au Unserem Wunsch, diese Botschaft im Form von Handabdrücken an die Politik zu übergeben, konnte der Bundestagsabgeordnete für Halle, Herr Dr. Karamba Diaby, entsprechen. Am Dienstag, dem 12.09.2023, bekamen wir die Gelegenheit, eine Podiumsdiskussion mit ihm zu veranstalten. In diesem Rahmen übergaben wir ihm auch eine Mappe mit unseren Handabdrücken. - + {{< card title="Artikel: Red Hand Day - Talk mit Dr. Karamba Diaby" link="/blog/red-hand-day-talk-mit-dr-karamba-diaby/" >}} @@ -236,7 +236,7 @@ Auf das letzte Klavierstück der Veranstaltung - "Nightbook" von Ludovico Einaud Zum letzten Mal für diesen abwechslungsreichen Nachmittag stand nun wieder die Wissenschaft im Vordergrund: mittels einer Live-Übertragung durften unsere Gäste den Start eines Wetterballons, organisiert und umgesetzt durch den Modulkurs Physik der Klasse 11, mitverfolgen. - + Zum Zeitpunkt der Veröffentlichung dieses Artikels ist der Wetterballon bereits gelandet und die aufgenommenen Daten befinden sich in der Auswertung. Regelmäßige Website-Besucher können sich also schon jetzt auf einen eigenen Beitrag zum Ballonstart freuen. @@ -324,7 +324,7 @@ Einige Versuche später entstand um 12.46 Uhr die Endversion des Bildes als krö {{< gallery dir="/media/blog/Sj2023_2024/35-jahre-gcg/flashmob" >}} - + ## Danksagung diff --git a/content/blog/dr-karamba-diaby-ubergibt-unsere-red-hand-mappe-an-die-prasidentin-des-deutschen-bundestages.md b/content/blog/dr-karamba-diaby-ubergibt-unsere-red-hand-mappe-an-die-prasidentin-des-deutschen-bundestages.md new file mode 100644 index 00000000..5e1caa58 --- /dev/null +++ b/content/blog/dr-karamba-diaby-ubergibt-unsere-red-hand-mappe-an-die-prasidentin-des-deutschen-bundestages.md @@ -0,0 +1,24 @@ +--- +title: "Dr. Karamba Diaby übergibt unsere Red Hand Mappe an die Präsidentin des + Deutschen Bundestages " +date: 2023-11-09T22:33:13.384+01:00 +draft: false +image: /media/blog/Sj2023_2024/redhands.webp +author: + - herr-berger + - frau-schmidt +categories: + - Veranstaltungen + - Sonstiges +tags: + - Red Hand Day +type: post +--- +**Dr. Karamba Diaby übergibt unsere Red Hand Mappe, ein Ergebnis unseres Kindersoldatenprojektes, an die Präsidentin des Deutschen Bundestages Bärbel Bas.** + +Er schreibt dazu auf [Instagram](https://www.instagram.com/p/CzYNnQctzc5/?utm_source=ig_web_button_share_sheet): + +> **Buchübergabe an Bundestagspräsidentin Bärbel Bas!** +> +> Die Schüler:innen des Georg-Cantor-Gymnasiums aus meinem Wahlkreis Halle zeigen besonderen Einsatz: Anlässlich des Red Hand Days und eines tollen Schulprojekts ist ein umfangreiches Buch entstanden. Damit soll auf das Schicksal von Kindersoldat:innen und Kindern in den bewaffneten Konflikten weltweit aufmerksam gemacht werden. +> Ich war von der Arbeit so beeindruckt, dass ich es gleich unserer Bundestagspräsidentin vorgestellt habe. Wir sind uns einig: So viel Engagement junger Menschen ist ein tolles Zeichen für Kinderrechte und gegen die Ungerechtigkeiten in unserer Welt! diff --git a/content/blog/eindrucke-vom-tag-der-offenen-tur.md b/content/blog/eindrucke-vom-tag-der-offenen-tur.md new file mode 100644 index 00000000..aea289c4 --- /dev/null +++ b/content/blog/eindrucke-vom-tag-der-offenen-tur.md @@ -0,0 +1,32 @@ +--- +title: "Eindrücke vom Tag der offenen Tür " +date: 2023-11-27T13:12:17.714+01:00 +draft: true +image: /media/image.webp +author: + - denys-konovalov +categories: + - Veranstaltungen +subjects: [] +tags: + - "2023" + - tdot +type: post +--- +Am Samstag, dem 25.11.2023, fand nach zahlreichen Vorbereitungen der diesjährige Tag der offenen Tür statt, mit welchem vor allem zukünftigen Schülern und Eltern die Möglichkeit geboten wurde, sich im Schulgebäude umzuschauen und über die vielfältigen Angebote unserer Schule zu informieren. + +Trotz des momentan hohen Krankenstandes gelang es dennoch, ein aufregendes Programm zu gestalten - von spannenden Chemieexperimenten bis zu kreativen Theater- und Musikvorstellungen war alles geboten. + +Während unsere jungen Besucherinnen und Besucher von Schülerlotsen aus unseren 5. und 6. Klassen durch das Schulhaus geführt wurden und in verschiedensten Räumen das Interessanteste aus allen Bereichen kennenlernen konnten, bestand für Eltern die einzigartige Möglichkeit sich mit Lehrerinnen und Lehrern zu unterhalten, das Aufnahmeverfahren näher kennenzulernen und einen allgemeinen Eindruck von der Schule zu erhalten. + +Besonders gefreut haben uns auch in diesem Jahr wieder die vielen ehemaligen Lehrer und Schüler, welche sich weiterhin über das aktuelle Schulleben auf dem Laufen halten und in den Gängen anzutreffen waren. + +Für alle, die am Tag der offenen Tür leider nicht teilnehmen konnte, steht mir dem [digitalen Schulrundgang](https://vr.cantorgymnasium.de/) weiterhin eine Möglichkeit zur Verfügung, sich etwas im Schulhaus umzusehen (Hinweis: Einige Aufnahmen und Inhalte können inzwischen veraltet sein). + +Für alle Interessenten verweisen wir zudem noch einmal auf unser Aufnahmeverfahren: + + + +{{< card title="Aufnahmeverfahren" link="/anmeldung/" >}} + + diff --git a/content/blog/einladung-weihnachtskonzert-2023.md b/content/blog/einladung-weihnachtskonzert-2023.md new file mode 100644 index 00000000..43c33a55 --- /dev/null +++ b/content/blog/einladung-weihnachtskonzert-2023.md @@ -0,0 +1,24 @@ +--- +title: Einladung Weihnachtskonzert 2023 +date: 2023-11-04T23:10:45.890+01:00 +draft: false +image: /media/gcgweihnachten.png +author: + - herr-berger +categories: + - Traditionen +subjects: + - Musik +type: post +--- +#### Es gibt nur noch wenige Resttickets! (Stand: 30.11.2023) + +Liebe Schulgemeinschaft, liebe Alumnis, + +am 15. Dezember 2023 findet unser traditionelles Weihnachtskonzert in der Konzerthalle Ulrichskirche ab 17 Uhr statt. Eine Karte wird 5 Euro kosten. + +Für Schülerinnen und Schüler, Eltern sowie Lehrkräfte sind alle Infos zum Weihnachtskonzert und Ticketverkauf auf Moodle im Schulgemeinschaftsraum hinterlegt. + +Für euch Alumnis besteht die Möglichkeit bei unserer Musiklehrerin Frau K. per Mail Karten für das Weihnachtskonzert zu reservieren. Diese werden dann am Eingang der Konzerthalle für euch hinterlegt. + +{{< image src="/media/blog/Sj2023_2024/einladungweihnachtskonzert23.webp" >}} diff --git a/content/blog/einladung-zum-vorleseabend-2023.md b/content/blog/einladung-zum-vorleseabend-2023.md new file mode 100644 index 00000000..c386a566 --- /dev/null +++ b/content/blog/einladung-zum-vorleseabend-2023.md @@ -0,0 +1,17 @@ +--- +title: Einladung zum Vorleseabend 2023 +date: 2023-11-19T20:29:57.827+01:00 +draft: false +image: /media/blog/Sj2023_2024/einladvorleseabend23.webp +author: + - frau-opel-fritzlar + - herr-berger +categories: + - Traditionen +subjects: + - Deutsch +type: post +--- +Am **30. November** findet der zweite Vorleseabend am Georg-Cantor-Gymnasium statt. Es lesen die Leistungskurse Deutsch, und auch Lehrer, für die 5. und 6. Klassen sowie für ältere Schüler ab Klasse 7 und für Eltern, Großeltern sowie Lehrer vor. Von Harry Potter über Percy Jackson bis zu den Känguru-Apokryphen und Solaris ist für jeden etwas dabei. + +Die Schule ist ab 16.30 Uhr geöffnet. **17.00 Uhr beginnen die Lesungen**. Immer nach einer halben Stunde kann man zur nächsten Lesung wechseln. Ein Buffet und ein Café laden zu Speis und Trank sowie zu unterhaltsamen Gesprächen ein. Um 19.00 Uhr endet unser Leseabend. diff --git a/content/blog/weihnachtstraditionen-2023.md b/content/blog/weihnachtstraditionen-2023.md new file mode 100644 index 00000000..01b34ae2 --- /dev/null +++ b/content/blog/weihnachtstraditionen-2023.md @@ -0,0 +1,89 @@ +--- +title: Weihnachtstraditionen 2023 +date: 2023-12-22T23:39:48.861+01:00 +draft: false +image: /media/gcgweihnachten.png +author: + - herr-berger + - frau-schulz + - frau-hartig +categories: + - Traditionen + - Veranstaltungen + - Musik + - Gesellschaftswissenschaften + - Schülerrat + - Sport +subjects: + - Musik + - Ethik + - Sport +tags: + - "2023" + - Weihnachtskonzert + - Weihnachten +type: post +--- +### Weihnachtskonzert + +Am 15.12.2023 eröffneten unser Chor, die Schulband und die Keyboard-AG die Reihe der Weihnachtstraditionen in den letzten Schultagen. Nach intensiven Proben in der Schule und in der Jugendherberge Naumburg, präsentierten die Musiker ihr großartiges Weihnachtskonzert vor der ausverkauften Ulrichskirche. + +Die Stimmung war von Beginn locker und fröhlich. Nach einem kurzen Geräusch aus dem Publikum wurde das 1. Lied nochmal neu gestartet. Chor, Band und Keyboard-AG bescherten uns einen wundervoll heimlichen Weihnachtsabend. + +Luise, Leonore und Arik aus der 11. Klassenstufe führten mit viel Charme und Witz als Moderatoren durch den Abend. Alle drei sorgten dafür, dass die gesamte Bühne weihnachtlich wurde. Der Chor setze seine Weihnachtsmützen, Rentiergeweihe und Glitzerhaarreifen auf und Arik wurde in einem Rentierpulli gekleidet und mit einer Lichterkette versehen. + +Einen allerersten Auftritt feierte der neu gegründete Lehrerchor. Dieser wurde johlend auf der Bühne empfangen, performte grandios “Zu Betlehem geboren” und wurde danach unter noch größerem Applaus von der Bühne verabschiedet. Auch wurde traditionell mit den Alumni "Happy X-Mas gesungen. + +Kurz vor Ende wurden alle Musiker der 12. Klasse aus dem Konzertgeschehen verabschiedet. Es folgten viele Dankesworte. Dabei stahl Herr Dr. Gorsler allen die Show. Er forderte Weihnachtspulli und -mütze von Arik und präsentierte seine kurze Rede im Weihnachtsoutfit. + +> _Impressionen des Weihnachtskonzertes werden noch aufbereitet und folgen demnächst._ + +### Weihnachtswichteln + +Der Schülerrat organisierte wie in jedem Jahr das Weihnachtswichteln. Dazu haben wieder viele fleißige Hände Plätzchen gebacken und die kleinen Geschenketüten bestückt. In diesem Jahr erhielten alle Bewichtelten zudem einen kleinen Stiftespitzer mit Cantorlogo. Auch freuen sich die 12. Klassen darüber, einen kleinen Gewinn für ihre Abikasse daraus zu ziehen. + +{{< image src="/media/blog/Sj2023_2024/Weihnachten/wichteln23.webp" >}} + +### Weihnachtsbasar + +Am 19. Dezember 2023 veranstalteten unsere Schülerinnen und Schüler in der Aula den alljährlichen Weihnachtsbasar. Alle Klassen werden von ihren Einnahmen mindestens 25 € an die Ukrainehilfe und das Kinderhospiz in Halle spenden. Viele Eltern, Großeltern und Familienmitglieder sowie Mitschüler/-innen und Lehrer waren spendabel unterwegs. Am letzten Schultag vor den Ferien konnten die Schülerinnen und Schüler selbst erneut über den Basar stöbern. + +Es wurden wieder zahlreiche Leckereien, Basteleien und Co. verkauft. Die Schüler der oberen Klassenstufen sorgten mit einem Kuchenbasar und einem Grillstand für das leibliche Wohl. + +{{< gallery dir="/media/blog/Sj2023_2024/Weihnachten/Weihnachtsbasar" >}} + +### Weihnachtsaktion + +**60 Weihnachtsgeschenke - Das Team der Wärmestube dankt herzlich** + +Am 19.12. hat der WoU-Kurs "Lernen durch Engagement" 60 Geschenktüten, einige Sachspenden und zwei Geldspenden Herrn Wünsch, dem Leiter der Wärmestube, überreicht. Er hat dem Kurs einen Einblick gegeben in die Arbeit der Diakonie hier im Stadtteil. Die Geschenke werden zur Weihnachtsfeier an die Besucher ausgegeben. Herzlichen Dank an alle, die das Projekt dieses Jahr erstmals oder weiterhin unterstützen, liebevoll gepackt und nette Karten geschrieben und trotz vieler anderer Verpflichtungen an diejenigen gedacht haben, die man oft nicht sieht. + +_(Frau Härtig)_ + +{{< image src="/media/blog/Sj2023_2024/Weihnachten/weihnachtsaktion23.webp" >}} + +### Fußballturnier der 5. und 6. Klassen + +Auch in diesem Jahr haben die 5. und 6. Klassen in einem spannenden Turnier gezeigt, wie gut sie Fußball spielen können. In den Vorrundenspielen und Halbfinalen wurden die Endspiele ausgespielt. Hier zeigte sich schon, wie eng alle Mannschaften beieinander lagen. Im Finale standen sich die Klasse 6/2 und die Klasse 6/3 gegenüber. Hier wurde bis zur letzten Minute gekämpft und der Sieg musste im Torschießen entschieden werden. Am Ende errang die Mannschaft der Klasse 6/2 mit einem Tor Vorsprung den Sieg. Herzlichen Glückwunsch! + +Ein besonderer Dank gilt den Schiedsrichtern aus den Klasse 10 und 12 sowie den Trainerinnen und Trainern der 12. Klasse für die Betreuung und emotionalen Unterstützung. + +Wir freuen uns auf ein neues Turnier im nächsten Jahr und wünschen allen eine frohe Weihnacht und ein sportliches neues Jahr! + +_(Frau Schulz)_ + +{{< gallery dir="/media/blog/Sj2023_2024/Weihnachten/Fussballturnier" >}} + +### Weihnachtssingen + +Am letzten Schultag vor den Weihnachtsferien fand wieder unser traditionelles Weihnachtssingen statt. Um 11 Uhr versammelten sich die Schülerinnen und Schüler, Lehrkräfte und weitere Angestellte der Schule in der 2. Etage zum Weihnachtssingen. Auch besuchten uns wieder einige ehemalige Schülerinnen und Schüler, um dieses gemeinsame Erlebnis der Weihnachtszeit zu genießen. + +Zum Schmunzeln war die diesjährige kleine Kopierpanne: Auf den Liedtexten fehlte die Rückseite. Die Schulgemeinschaft zeigte jedoch auch ohne die Rückseite Textsicherheit und spätere Strophen wurden von Kollegin Krug lauthals ins Publikum gerufen. Großen Dank an unsere Musik-Lehrerinnen und -Lehrer für die Organisation. + +{{< image src="/media/blog/Sj2023_2024/Weihnachten/wsingen23.webp" >}} + +### Nun wünschen wir der gesamten Schulgemeinschaft und allen Website-Besuchern frohe Weihnachtstage und einen guten Rutsch ins neue Jahr! + + + + diff --git a/content/blog/wettbewerbserfolge-am-jahresende.md b/content/blog/wettbewerbserfolge-am-jahresende.md new file mode 100644 index 00000000..2e823af4 --- /dev/null +++ b/content/blog/wettbewerbserfolge-am-jahresende.md @@ -0,0 +1,35 @@ +--- +title: Wettbewerbserfolge am Jahresende +date: 2023-12-15T10:36:32.078+01:00 +draft: false +image: /media/blog/Sj2023_2024/vlw2023.jpg +author: + - herr-berger +categories: + - Wettbewerbe + - Fremdsprachen + - Sport + - Deutsch +subjects: + - Deutsch + - Latein + - Sport +tags: + - "2023" +type: post +--- +### Vorlesewettbewerb der 6. Klassen - Schulrunde + +{{< image src="/media/wettbewerbe/vlw_logo_blau_rgb.webp" >}}Am 13.12.2023 erlebten unsere 6. Klassen in der Lernwerkstatt den alljährlichen Vorlesewettbewerb. Wir hörten Auszüge z.B. aus Die drei ???, Percy Jackson, Animox und vielem mehr. 9 Vertreterinnen und Vertreter aus den drei 6. Klassen zeigten ihr Können. Alle hatten sich bereits in Klassenausscheiden hervorgehoben. Für die Jury und die ausgewählten Zuschauer war dies wie jedes Jahr ein tolles Erlebnis. Es ist beeindruckend, welch tolle Leser unsere Schule hat. Da zeigt sich schon viel Potential an Lesern für zukünftige Vorleseabende. Am Ende setzte sich Mattheo Friedemann aus der 6/3 durch und wird nun unsere Schule bei der nächsten Runde vertreten. + +### Certamen Franckianum 1. Runde der Oberstufe + +{{< image src="/media/wettbewerbe/latein-wettbewerb.webp" >}} + +Von 33 Teilnehmenden haben sich 15 für die 2. Runde des Landeswettbewerbs Latein qualifiziert. Dafür haben sie eine vierstündige Klausur bestritten. Weiterhin viel Erfolg. + +### Jugend trainiert für Olympia: Tischtennis + +{{< image src="/media/wettbewerbe/jugend-trainiert-logo.webp" >}} + +Am 7. Dezember 2023 fand in Sangerhausen das Regionalfinale Tischtennis von Jugend trainiert für Olympia statt. Unsere Schülerinnen und Schüler erreichten in der Wettkampfklasse III männlich den 1. Platz! diff --git a/content/cantorpreis/2022.md b/content/cantorpreis/2022.md index 1398fb10..154095da 100644 --- a/content/cantorpreis/2022.md +++ b/content/cantorpreis/2022.md @@ -6,4 +6,8 @@ description: "" image: /media/cantorpreis/2022_sophia_jaeger.webp type: cantorpreis --- -Studium Cognitiv Science Osnabrück +- Studium Cognitiv Science Osnabrück + + + + diff --git a/content/cantorpreis/2023.md b/content/cantorpreis/2023.md index fa10df5b..5b92a296 100644 --- a/content/cantorpreis/2023.md +++ b/content/cantorpreis/2023.md @@ -5,4 +5,8 @@ draft: false image: /media/cantorpreis/2023_bernhard_-fuchs.webp type: cantorpreis --- -Studium Maschinenwesen TU München +- Studium Maschinenwesen TU München + + + + diff --git a/content/forms/anmeldeformular.md b/content/forms/anmeldeformular.md index c2292008..a8bbe42d 100644 --- a/content/forms/anmeldeformular.md +++ b/content/forms/anmeldeformular.md @@ -7,7 +7,7 @@ files: link: /media/forms/aufnahmeantrag.pdf type: forms --- -Hier kann das Anmeldeformular für die Aufnahmeprüfung am Georg-Cantor-Gymnasium heruntergeladen werden. +Hier kann das Anmeldeformular für die Aufnahmeprüfung am Georg-Cantor-Gymnasium heruntergeladen werden. Sie können das PDF-Dokument nach Wahl digital ausfüllen und handschriftlich unterschreiben oder nach Druck vollständig handschriftlich ausfüllen. ## Datenschutzhinweise diff --git a/content/pages/schuelervertretung.md b/content/pages/schuelervertretung.md index 1fd61253..53017638 100644 --- a/content/pages/schuelervertretung.md +++ b/content/pages/schuelervertretung.md @@ -10,8 +10,10 @@ aliases: --- ## Wer sind wir? -Die Schülervertretung besteht aus dem Schülerrat, dem Beirat und dem Vorstand. Der Schülerrat ist ein Gremium, das sich aus den Klassensprechern, den Schulsprechern und den Vertretern des Beirates zusammensetzt. Die Klassensprecher werden zu Beginn jedes Schuljahres von ihren Klassen gewählt. Die Schulsprecher hingegen werden basisdemokratisch von der gesamten Schülerschaft gewählt, zurzeit begleiten dieses Amt Lilli Berthold und Denys Konovalov. -Die Vertreter des Beirates werden von diesem eigenständig gewählt. +Die Schülervertretung besteht aus dem Schülerrat, dem Beirat und dem Vorstand. Der Schülerrat ist ein Gremium, das sich aus den Klassensprechern, den Schulsprechern und den Vertretern des Beirates zusammensetzt. Die Klassensprecher werden zu Beginn jedes Schuljahres von ihren Klassen gewählt. Die Schulsprecher hingegen werden basisdemokratisch von der gesamten Schülerschaft gewählt. + +Die Vertreter des Beirates werden von diesem eigenständig gewählt. + In der Schülervertretung werden Projekte umgesetzt, die den Schulalltag und damit die Schüler betreffen. Die aktuellen Projekte sind hierbei der Tag der Kulturen (TdK), das Wichteln, der Weihnachtsbasar, unsere Öffentlichkeitsarbeit und die Verschönerung unseres Schulgeländes. ## Was ist der Beirat? @@ -22,49 +24,33 @@ Der Beirat ist ein Gremium, in dem jeder Schüler Mitglied werden und damit an d ### Tag der Kulturen -Der Tag der Kulturen ist ein Projekttag, an welchem Schüler Vorträge halten oder Workshops leiten, -bei denen die Schüler die Vielfalt auf der Welt und den Ländern kennenlernen können. -Außerdem wird der Tag von einem internationalen Buffet begleitet, bei welchem -jede Klasse ein Land zugeteilt, dessen Spezialitäten sie anbietet. +Der Tag der Kulturen ist ein Projekttag, an welchem Schüler Vorträge halten oder Workshops leiten, bei denen die Schüler die Vielfalt auf der Welt und den Ländern kennenlernen können. Außerdem wird der Tag von einem internationalen Buffet begleitet, bei welchem jede Klasse ein Land zugeteilt, dessen Spezialitäten sie anbietet. ### Wichteln -Zur Weihnachtszeit findet bei uns ein Wichteln statt. Jeder Schüler kann ein -Wichtelgeschenk kaufen, welches er gerne an jemanden verschenken möchte. -Diese Wünsche werden gesammelt und die Geschenke gepackt, um sie dann in der -letzten Schulwoche vor den Weihnachtsferien zu verteilen. +Zur Weihnachtszeit findet bei uns ein Wichteln statt. Jeder Schüler kann ein Wichtelgeschenk kaufen, welches er gerne an jemanden verschenken möchte. Diese Wünsche werden gesammelt und die Geschenke gepackt, um sie dann in der letzten Schulwoche vor den Weihnachtsferien zu verteilen. ### Weihnachtsbasar -An den letzten Tagen vor den Weihnachtsferien findet in unserer Schule ein -Weihnachtsbasar statt, bei welchem nicht nur die Schüler, sondern auch -Außenstehende die Möglichkeit haben, von den Schülern selbst gemachte Dinge zu -kaufen. Bei dieser Aktion wird ein Teil des Erlöses an wohltätige Zwecke gespendet. +An den letzten Tagen vor den Weihnachtsferien findet in unserer Schule ein Weihnachtsbasar statt, bei welchem nicht nur die Schüler, sondern auch Außenstehende die Möglichkeit haben, von den Schülern selbst gemachte Dinge zu kaufen. Bei dieser Aktion wird ein Teil des Erlöses an wohltätige Zwecke gespendet. ### Schulverschönerung -Auf unserem Schulhof blühen die Blumen. Ein Grund dafür ist eine Aktion, bei welcher die Klassen gemeinsam die Beete bepflanzt haben, um -mehr Farbe auf den Schulhof zu bringen. Außerdem planen wir auch im Inneren des -Schulhauses weiter an einer angenehmen Lernumgebung zu arbeiten. -Hierbei spielt besonders die Initiative des Beirates zur Umgestaltung des -Essensraumes eine große Rolle. +Auf unserem Schulhof blühen die Blumen. Ein Grund dafür ist eine Aktion, bei welcher die Klassen gemeinsam die Beete bepflanzt haben, um mehr Farbe auf den Schulhof zu bringen. Außerdem planen wir auch im Inneren des Schulhauses weiter an einer angenehmen Lernumgebung zu arbeiten. Hierbei spielt besonders die Initiative des Beirates zur Umgestaltung des Essensraumes eine große Rolle. ### Schulshop -Der Schulshop ist ein 2018 initiiertes Projekt, bei welchem Kleidung mit dem -Schullogo gekauft werden kann. Hierfür stehen pro Schuljahr zwei -Bestellzeiträume zur Verfügung, bei denen die Schüler aus einem wechselnden -Angebot wählen können. +Der Schulshop ist ein 2018 initiiertes Projekt, bei welchem Kleidung mit dem Schullogo gekauft werden kann. Hierfür stehen pro Schuljahr zwei Bestellzeiträume zur Verfügung, bei denen die Schüler aus einem wechselnden Angebot wählen können. ## Ansprechpartner ### Schülerrat -- **Lilli Berthold** und **Denys Konovalov** (Klasse 9): Schülersprecher +- **Johann Franke** und **Erik Lieberknecht** (Klasse 12): Schülersprecher ### Beirat -- **Clara Kobitsch-Meyer** und **Anni Aschenbach** (Klasse 11): Beiratsvorstand +- **Lilli Berthold** und **Denys Konovalov** (Klasse 10): Beiratsvorstand ## Kontaktmöglichkeiten @@ -74,9 +60,6 @@ Zudem sind wir per [Mail](mailto:schuelerrat@cantor-gymnasium.de) erreichbar. ## Öffentlichkeitsarbeit -Der Schülerrat unserer Schule verfügt über einen eigenen Instragram-, -sowie einen Facebook- und Twitteraccount, auf welchen die neusten Dinge an -unserer Schule zu sehen sind. Zusätzlich betreiben wir einen YouTube-Kanal, um die -Schüler, Lehrer aber auch die Eltern über unsere aktuellen Projekte aufzuklären. +Der Schülerrat unserer Schule verfügt über einen eigenen Instragram-, sowie einen Facebook- und Twitteraccount, auf welchen die neusten Dinge an unserer Schule zu sehen sind. Zusätzlich betreiben wir einen YouTube-Kanal, um die Schüler, Lehrer aber auch die Eltern über unsere aktuellen Projekte aufzuklären. {{< card title="Geschäftsordnung" link="/pages/geschaeftsordnung" >}} diff --git a/content/schulchronik/2008.md b/content/schulchronik/2008.md index 091dece9..19663e86 100644 --- a/content/schulchronik/2008.md +++ b/content/schulchronik/2008.md @@ -3,58 +3,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. + 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: 20 Jahre Jubiläum - content: > - Das GCG wird 20 - - - Dieser Artikel hätte vor 4 Jahren geschrieben werden müssen. Oh Gott, Schande über mich. Doch lieber spät als nie. - - - Ab März 2007 galt es für die Arbeitsgruppe „20- jähriges Schuljubiläum“ eine Festwoche zu organisieren. Auf der Basis einer Analyse des 10- jährigen Bestehens des GCG konzipierten Herr Dr. Müller, Herr Kammel, Dr. Koch, Herr Weigt und Fr. Schmidt das inhaltliche Profil des Jubiläums. Es entstand die Idee neben den traditionellen Elementen unserer Kultur- und Wissenschaftswoche wie WPA Verteidigungen, musikalisch - literarischer Abend, Rezitatorenwettstreit und Galerie auch ein neues Element einzubauen. Es war und ist uns wichtig, die ehemaligen Schüler mit den jetzigen Cantorianern zusammenzubringen. So hielten Excantorianer Schauvorlesungen in Physik und Chemie, diskutierten mit Cantorianern über das antike Theater, den Zusammenhang von Informatik und Psychologie und Wege im Ausland zu studieren bzw. eine Ausbildung zu machen. Ein Höhepunkt war die Talkrunde: - - „Cantorpreisträger meet Modulare“, in der Lars Kasper, Stephan Diestelhorst und Torsten Stüber mit Schülerinnen und Schülern der modularen Kurse heiß debattierten. Zu unserer Festveranstaltung konnten wir neben den lokalen Politikern, unseren Partnern, ehemaligen Elternvertretern auch den damaligen Kultusminister Prof. H. H. Olbertz begrüßen. Er hielt den Festvortrag. - - Die größte logistische Herausforderung sahen wir im Organisieren des Absolvententreffens. 1000 Leute hätten kommen können. Das Anmeldeprocedere lag in den geschickten Händen von Dr. Koch. Wir entschieden uns unsere Ehemaligen in unser neues Schulgebäude einzuladen, willkommen zu heißen und ihnen einige schöne Stunden zu gestalten. Herr Dr. Müller und Fr. Schmidt eröffneten das Absolvententreffen in der neu gestalteten Aula des GCG. Der Auftritt der Bigband des Konservatoriums G. F. Händel unter Herrn Reiche und die Präsentation des von Christoph Fröhlich, Philipp Baldeweg und Kerstin Schmidt gestalteten Films sorgten für viel Applaus. Die GCG – Führer führten mit viel Liebe zum Detail die Ehemaligen durch die neuen heiligen Hallen des GCG. Mit Diskussionen, Essen, Trinken, Anschauen, Lachen und Erinnern ging dieses Treffen zu Ende. In diesen Zusammenhang sei den vielen kleinen Helfern im Untergrund gedankt: den Ausgestaltern der Räume unter Leitung von Fr. Lange, dem Spezialtechnikteam unter Fr. Rudolph (unsere Aula bot nicht genügend Platz für über 300 Leute, daher gab es eine Lifeübertragung in den Kunstraum) und unserem Hausmeister Herrn Klingbiel. In Fließbandarbeit „produzierten“ die damaligen 12-er das Jubiläumsbüfett. Eine logistische Meisterleistung in der Hand von Jenny Blockus. Die Hälfte der Eintrittsgelder haben sich die 12-er wirklich redlich verdient. Der 2. Teil der Einnahmen ging an das Straßenkinderprojekt der Don Bosco Mission in Indien, das von unserer ehemaligen Schülerin Franziska Flegel, die ihr freiwilliges soziales Jahr dort verbrachte, betreut wurde. Gedankt sei auch Patrick Lühne, dessen Kopf und digitalem Können die vielfältigen „Quellen“ zum Jubiläum wie Eintrittskarten, Logo für Souvenirs und die Ausstellung und vieles mehr zu verdanken sind. Fr. Felke und Fr. Fröhlich erarbeiteten eine sehr gelungene Festschrift zu unserem Jubiläum. Die Jubiläumsausstellung entstand unter Mitwirkung von Tom Gebhardt, Oliver Meyer, Sabine Rudolph und Kerstin Schmidt. Ein Dank geht an die musikalische Begleitung unter Leitung von Fr. Büttner bei der Eröffnung der Jubiläumsausstellung und der Galerie „Cantorart“. In unserer Festwoche konnten wir uns an sogar zwei Theateraufführungen erfreuen: „Des Kaisers neue Kleider“ unter Leitung von Frau Wundes und dem „Loriotabend“ unter der Regie von Frau Nieber. Originelle Souvenirs wie zum Beispiel die Cantortassen erfreuen noch heute die Herzen der Genießer von Heißgetränken. Neben den Erinnerungen an diese ereignisreiche Woche überlebte auch die Idee der Symbiose von ehemaligen und jetzigen Cantorianern. Sie findet in den Cantorfora ihre Fortsetzung. - - In diesem Sinne freuen wir uns auf das 25- jährige Jubiläum des GCG. - - - Kerstin Schmidt(17. Juli 2012) - - - {{< image src="/media/schulchronik/2008/jubil20/programm.webp" >}} - superhaufen: - enable: false - title: Abschluss der Schulhofsanierung - content: > + content: | {{< image src="/media/schulchronik/2008/schachbrett.webp" >}} superhaufen: enable: false @@ -294,6 +271,10 @@ topics: - Übernahme rekonstruierter Turnhalle und Aula superhaufen: enable: false + - superhaufen: + enable: true + link: 20-jähriges Jubiläum + title: 20-jähriges Jubiläum + content: "\n\n\n" cantorpreisträger: Franziska Flegel - --- diff --git a/content/schulchronik/2023.md b/content/schulchronik/2023.md new file mode 100644 index 00000000..8b69f32e --- /dev/null +++ b/content/schulchronik/2023.md @@ -0,0 +1,25 @@ +--- +title: "2023" +draft: false +type: schulchronik +pretext: "\n\n\n" +topics: + - superhaufen: + enable: true + link: 35-jähriges Jubiläum + title: 35-jähriges Jubiläum + - superhaufen: + enable: false + title: Kindersoldaten-Projekt + content: > + {{< slider dir="/media/schulchronik/Kindersoldaten-Projekt" >}} + + **Projekt gegen den Einsatz von Kindersoldaten** + + + 13.25 Uhr am 12.09.23. Dr. Karamba Diaby betritt die Aula unseres Gymnasiums. Was macht ein Bundestagsabgeordneter, ein Politiker am GCG? Er erhält von uns einen Auftrag, er nimmt ihn gern an und er redet mit uns. Doch worüber? Ein Thema ist der Kampf gegen den Einsatz von Kindersoldaten, denn diese Problematik hat die Projektgruppe von Alex, Chiamaka, Emilia, Simon und Timm sehr bewegt. Weltweit kämpfen tausende Kinder in Kriegen. Gegen dieses Leid wollten wir etwas unternehmen. Doch was tun? Im Rahmen des „Tages der Kulturen“ erarbeiteten wir Workshops, hielten Vorträge zu diesem Thema und sammelten „Red Hand Abdrücke“. Wir wollen aufmerksam machen und Zeichen setzen. Viele Schülerinnen und Schüler nahmen an den Workshops teil, wir diskutierten, suchten nach Zusammenhängen und Antworten. Noch mehr Cantorianerinnen und Cantorianer sagten mit ihren Handabdrücken Nein zum Einsatz von Kindersoldaten. Diese Handabdrücke füllen eine dicke Mappe, die einem hochrangigen Politiker übergeben werden sollte. Wir konnten den Bundestagsabgeordneten Dr. Karamba Diaby dafür gewinnen. Er nahm die Mappe mit dem Versprechen an, sich weiter im politischen und wirtschaftlichen Rahmen gegen den Einsatz von Kindersoldaten zu engagieren. Doch wenn ein hochrangiger Politiker den Weg zu uns findet, dann wollten wir noch viel mehr wissen und diskutieren. Das Moderatorenduo um Chiamaka und Timm sowie das Publikum stellten reichlich persönliche und politische Fragen an unseren Ehrengast. Und Karamba Diaby gab interessante, neue und aufschlussreiche Einblicke in das Leben eines Politikers. Unser Projekt fand im Rahmen unserer Festveranstaltung zum 35 - jährigen Schuljubiläum mit der Übergabe eines Spendenschecks in Höhe von 500 € an den Koordinator für politische Arbeit der Kindernothilfe Deutschlands und Sprecher des Bündnisses Kindersoldaten Herrn Frank Mischo und die Vorsitzende des Arbeitskreises Halle der Kindernothilfe Frau Dr. Christine Schaper sein vorläufiges Ende. Unsere Spende unterstützt ein Projekt der Kindernothilfe zur Ernährungssicherung in Burundi. + + + Kerstin Schmidt (September 2023) +cantorpreisträger: Bernhard Fuchs +--- diff --git a/content/schulchronik/2024.md b/content/schulchronik/2024.md new file mode 100644 index 00000000..03a565e3 --- /dev/null +++ b/content/schulchronik/2024.md @@ -0,0 +1,5 @@ +--- +title: "2024" +draft: true +type: schulchronik +--- diff --git a/content/superhaufen/20-jahriges-jubilaum.md b/content/superhaufen/20-jahriges-jubilaum.md new file mode 100644 index 00000000..779046f7 --- /dev/null +++ b/content/superhaufen/20-jahriges-jubilaum.md @@ -0,0 +1,32 @@ +--- +title: 20-jähriges Jubiläum +draft: false +type: superhaufen +previous: + enable: true + title: "2008" + link: /schulchronik/2008 +tiles: + - content: >+ + ## Das GCG wird 20 + + + Dieser Artikel hätte vor 4 Jahren geschrieben werden müssen. Oh Gott, Schande über mich. Doch lieber spät als nie. + + + Ab März 2007 galt es für die Arbeitsgruppe „20-jähriges Schuljubiläum“ eine Festwoche zu organisieren. Auf der Basis einer Analyse des 10- jährigen Bestehens des GCG konzipierten Herr Dr. Müller, Herr Kammel, Dr. Koch, Herr Weigt und Fr. Schmidt das inhaltliche Profil des Jubiläums. Es entstand die Idee neben den traditionellen Elementen unserer Kultur- und Wissenschaftswoche wie WPA Verteidigungen, musikalisch - literarischer Abend, Rezitatorenwettstreit und Galerie auch ein neues Element einzubauen. Es war und ist uns wichtig, die ehemaligen Schüler mit den jetzigen Cantorianern zusammenzubringen. So hielten Excantorianer Schauvorlesungen in Physik und Chemie, diskutierten mit Cantorianern über das antike Theater, den Zusammenhang von Informatik und Psychologie und Wege im Ausland zu studieren bzw. eine Ausbildung zu machen. Ein Höhepunkt war die Talkrunde: „Cantorpreisträger meet Modulare“, in der Lars Kasper, Stephan Diestelhorst und Torsten Stüber mit Schülerinnen und Schülern der modularen Kurse heiß debattierten. Zu unserer Festveranstaltung konnten wir neben den lokalen Politikern, unseren Partnern, ehemaligen Elternvertretern auch den damaligen Kultusminister Prof. H. H. Olbertz begrüßen. Er hielt den Festvortrag. Die größte logistische Herausforderung sahen wir im Organisieren des Absolvententreffens. 1000 Leute hätten kommen können. Das Anmeldeprocedere lag in den geschickten Händen von Dr. Koch. Wir entschieden uns unsere Ehemaligen in unser neues Schulgebäude einzuladen, willkommen zu heißen und ihnen einige schöne Stunden zu gestalten. Herr Dr. Müller und Fr. Schmidt eröffneten das Absolvententreffen in der neu gestalteten Aula des GCG. Der Auftritt der Bigband des Konservatoriums G. F. Händel unter Herrn Reiche und die Präsentation des von Christoph Fröhlich, Philipp Baldeweg und Kerstin Schmidt gestalteten Films sorgten für viel Applaus. Die GCG – Führer führten mit viel Liebe zum Detail die Ehemaligen durch die neuen heiligen Hallen des GCG. Mit Diskussionen, Essen, Trinken, Anschauen, Lachen und Erinnern ging dieses Treffen zu Ende. In diesen Zusammenhang sei den vielen kleinen Helfern im Untergrund gedankt: den Ausgestaltern der Räume unter Leitung von Fr. Lange, dem Spezialtechnikteam unter Fr. Rudolph (unsere Aula bot nicht genügend Platz für über 300 Leute, daher gab es eine Liveübertragung in den Kunstraum) und unserem Hausmeister Herrn Klingbiel. In Fließbandarbeit „produzierten“ die damaligen 12-er das Jubiläumsbüfett. Eine logistische Meisterleistung in der Hand von Jenny Blockus. Die Hälfte der Eintrittsgelder haben sich die 12-er wirklich redlich verdient. Der 2. Teil der Einnahmen ging an das Straßenkinderprojekt der Don Bosco Mission in Indien, das von unserer ehemaligen Schülerin Franziska Flegel, die ihr freiwilliges soziales Jahr dort verbrachte, betreut wurde. Gedankt sei auch Patrick Lühne, dessen Kopf und digitalem Können die vielfältigen „Quellen“ zum Jubiläum wie Eintrittskarten, Logo für Souvenirs und die Ausstellung und vieles mehr zu verdanken sind. Fr. Felke und Fr. Fröhlich erarbeiteten eine sehr gelungene Festschrift zu unserem Jubiläum. Die Jubiläumsausstellung entstand unter Mitwirkung von Tom Gebhardt, Oliver Meyer, Sabine Rudolph und Kerstin Schmidt. Ein Dank geht an die musikalische Begleitung unter Leitung von Fr. Büttner bei der Eröffnung der Jubiläumsausstellung und der Galerie „Cantorart“. In unserer Festwoche konnten wir uns an sogar zwei Theateraufführungen erfreuen: „Des Kaisers neue Kleider“ unter Leitung von Frau Wundes und dem „Loriotabend“ unter der Regie von Frau Nieber. Originelle Souvenirs wie zum Beispiel die Cantortassen erfreuen noch heute die Herzen der Genießer von Heißgetränken. Neben den Erinnerungen an diese ereignisreiche Woche überlebte auch die Idee der Symbiose von ehemaligen und jetzigen Cantorianern. Sie findet in den Cantorfora ihre Fortsetzung. In diesem Sinne freuen wir uns auf das 25- jährige Jubiläum des GCG. + + + Kerstin Schmidt (17. Juli 2012) + + + + + {{< image src="/media/schulchronik/2008/jubil20/programm.webp" >}} + + + title: Programm + icon: mdi mdi-text + bg_color: "#44bda7" + font_color: "#ffffff" +--- diff --git a/content/superhaufen/35-jahriges-jubilaum.md b/content/superhaufen/35-jahriges-jubilaum.md new file mode 100644 index 00000000..41f58c23 --- /dev/null +++ b/content/superhaufen/35-jahriges-jubilaum.md @@ -0,0 +1,43 @@ +--- +title: 35-jähriges Jubiläum +draft: false +type: superhaufen +previous: + enable: true + title: "2023" + link: /schulchronik/2023/ +tiles: + - title: Aktionen + bg_color: "#f85d1f" + icon: mdi mdi-file-document-outline + font_color: "#ffffff" + content: "\ \n" + unterhaufen: + - title: Programm + content: "\ \n" + - title: Jugend-forscht-Tag + content: >+ + Am Mittwoch, dem 13.09.2023, fand für unsere jüngeren Schülerinnen und + Schüler der “Jugend forscht”-Tag statt. Erfahrene Jungforscherinnen + und Jungforscher stellten ihre Projekte und Ergebnisse sowie die + Wettbewerbe “Jugend forscht” bzw. “Schüler experimentieren” vor. Das + Ziel war, die 5. und 6. Klassen für die Forschung zu begeistern - denn + wer weiß, in welch stillem Köpfchen eine geniale Idee steckt? + + + + + {{< gallery dir="/media/blog/Sj2023_2024/35-jahre-gcg/jftag" >}} + + + - title: Festveranstaltung + bg_color: "#2a1dc8" + icon: mdi mdi-party-popper + font_color: "#fff9f9" + content: "\ \n" + - title: Flashmob + bg_color: "#49e649" + icon: mdi mdi-crowd + font_color: "#fff5f5" + content: "\ \n" +--- diff --git a/content/superhaufen/kindersoldaten-projekt.md b/content/superhaufen/kindersoldaten-projekt.md new file mode 100644 index 00000000..18ef572e --- /dev/null +++ b/content/superhaufen/kindersoldaten-projekt.md @@ -0,0 +1,9 @@ +--- +title: Kindersoldaten-Projekt +draft: false +type: superhaufen +previous: + enable: true + title: "2023" + link: /schulchronik/2023/ +--- diff --git a/content/wettbewerbe/_index.md b/content/wettbewerbe/_index.md index e4e4782e..b34af440 100644 --- a/content/wettbewerbe/_index.md +++ b/content/wettbewerbe/_index.md @@ -1,6 +1,6 @@ --- title: Wettbewerbe am GCG -description: Unsere Schüler:innen nehmen jedes Jahr mit großem Engagement an +description: Unsere Schülerinnen und Schüler nehmen jedes Jahr mit großem Engagement an vielen Wettbewerben teil und verzeichnen regelmäßig bedeutende Erfolge. Während die einzelnen Erfolgsmeldungen immer bei den aktuellen Meldungen zu finden sind, sehen Sie hier eine detaillierte Auflistung der meisten Wettbewerbe. Die Urheberrechte an den Logos sind stets den verlinkten Organisatoren vorbehalten. diff --git a/data/ausblick.yml b/data/ausblick.yml index 43c80b4c..a44b8c04 100644 --- a/data/ausblick.yml +++ b/data/ausblick.yml @@ -1,18 +1,17 @@ enable: false title: Ausblick auf die Woche author: - - denys-konovalov -image: /media/ausblick.webp + - herr-berger +image: /media/gcgweihnachten.png content: > - Am Dienstag, dem 10. Oktober 2023, und Donnerstag, dem 12. Oktober 2023, - besuchen die 10. Klassen im Rahmen des Geschichtsunterrichts die - Euthanasie-Gedenkstätte in Bernburg. + _Nun stehen die letzten drei Schultage in 2023 an, die trotzdem noch + ereignisreich sind._ - Am Donnerstag treffen sich außerdem die Vertreterinnen und Vertreter aller Gremien zur 1. Gesamtkonferenz in diesem Schuljahr. + Der Schülerrat führt wieder seine Wichtelaktion durch. Dafür haben wieder viele fleißige Hände Plätzchen gebacken und Wichtelgeschenke verpackt. Diese werden nun zusammen mit den Lieferungen des Schulshops ausgeteilt. - Am Freitag, dem 13. Oktober 2023, wird die 1. Runde der Physikolympiade geschrieben. + **Am Dienstag (19.12.) findet von 16 bis 19 Uhr der Weihnachtsbasar in unserer Aula statt. Alle Schülerinnen und Schüler, Lehrkräfte, Eltern und weitere Familienmitglieder sowie auch alle aus Nachbarschaft und Umgebung sind eingeladen.** - Ab Montag, dem 16. Oktober 2023 beginnen dann die Herbstferien, welche sich dieses Jahr bis zum Reformationstag am 31. Oktober 2023 erstrecken. + Der letzte Tag vor den Ferien verläuft wieder in alter Tradition: in der 1.-3. Stunde können die Schülerinnen und Schüler ihre Restbestände des Weihnachtsbasars an ihre Mitschüler verkaufen. **Danach findet um 11 Uhr das gemeinsame Weihnachtssingen statt, bevor alle in ihre wohlverdienten Ferien starten.** diff --git a/data/homepage.yml b/data/homepage.yml index fe189611..c8859bf9 100644 --- a/data/homepage.yml +++ b/data/homepage.yml @@ -1,16 +1,15 @@ top_banner: enable: true text: > - Der Schulshop ist wieder da, mit einem neuen Bestellzeitraum vom 2. Oktober - bis zum 3. November! Mehr [im - Artikel](https://cantorgymnasium.de/blog/der-schulshop-ist-wieder-da/). + Aktuelle Termine: Am 19.12.2023 findet unser **Weihnachtsbasar** 16-19 Uhr + statt.
**Weihnachtssingen** am 20.12.2023, 11 Uhr color: "#19aa96" font_color: "#ffffff" - icon: mdi mdi-cart + icon: mdi mdi-gift-open temporarily: enable: true - start_date: 2023-10-02T18:48:39.005+02:00 - end_date: 2023-11-03T18:48:39.000+01:00 + start_date: 2023-11-05T14:47:53.000+01:00 + end_date: 2023-12-20T22:25:30.000+01:00 slider: enable: true bg_image: media/home/banner.webp diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100644 index 00000000..556e24e1 --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,18 @@ +{{ define "main" }} + +
+
+
+ {{ $transliterations := site.Data.transliterations.transliterations }} + {{ range $name, $items := .Data.Terms }} + {{ if eq $.Data.Plural "tags" }} + {{ $name }} + {{ else if eq $.Data.Plural "categories" }} + {{ if (index $transliterations $name) }}{{ index $transliterations $name }}{{ else }}{{ $name | title }}{{end}} + {{ end }} + {{ end }} +
+
+
+ +{{ end }} \ No newline at end of file diff --git a/layouts/partials/blog-sidebar.html b/layouts/partials/blog-sidebar.html index c3a026b0..4b54c411 100644 --- a/layouts/partials/blog-sidebar.html +++ b/layouts/partials/blog-sidebar.html @@ -13,12 +13,21 @@ {{ end }}
-

Tags

+

Tags

{{ if isset .Site.Taxonomies "tags" }} {{ if not (eq (len .Site.Taxonomies.tags) 0) }}
+ {{ $tags := dict }} {{ range $name, $items := .Site.Taxonomies.tags }} - {{ $name }} + {{ $tags = merge $tags (dict (print $name) (dict "name" $name "items" $items "len" (len $items))) }} + {{ end }} + {{ range (sort $tags "len" "desc") }} + {{ $pages := sort .items "Params.date" "desc" }} + {{ if or (gt (len $pages) 2) (gt ((index $pages 0).Params.date | time.AsTime).Unix (sub now.Unix 7889229)) }} + {{ $size := "1rem" }} + {{ if gt (len $pages) 3 }}{{ $size = "1.25rem" }}{{ else if lt (len $pages) 2 }}{{ $size = ".75rem" }}{{ end }} + {{ .name }} + {{ end }} {{ end }}
{{ end }} diff --git a/layouts/schulchronik/single.html b/layouts/schulchronik/single.html index 71f243bf..397f67a6 100644 --- a/layouts/schulchronik/single.html +++ b/layouts/schulchronik/single.html @@ -11,7 +11,7 @@
-

Cantorpreisträger:in

+

Cantorpreisträger

{{ .Params.name }}

@@ -22,7 +22,7 @@

{{ .Title }}

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

Abiturdurchschnitt: {{ .schnitt }}

{{ end }} + {{ if eq (string (index . "jahr")) $.Title }}

Abiturdurchschnitt: {{ .schnitt }}

{{ end }} {{ end }}
diff --git a/layouts/shortcodes/slider.html b/layouts/shortcodes/slider.html index 9c4004dc..b10a75d1 100644 --- a/layouts/shortcodes/slider.html +++ b/layouts/shortcodes/slider.html @@ -1,39 +1,25 @@ +{{ $dir := (.Get "dir") }} +{{ if $dir }}
- \ No newline at end of file +
+{{ end }} \ No newline at end of file diff --git a/static/admin/config/collections/abiturienten.js b/static/admin/config/collections/abiturienten.js index b8bb604b..b881cad1 100644 --- a/static/admin/config/collections/abiturienten.js +++ b/static/admin/config/collections/abiturienten.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { EditorProps, MarkdownProps, ImageProps } from "../props.js"; import { DraftBoolean, Title } from "./widgets.js"; const AbiturientenCollection = { @@ -13,12 +13,7 @@ const AbiturientenCollection = { field: "type", value: "abiturienten", }, - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + ...EditorProps, summary_fields: ["title", "draft"], sortable_fields: { fields: ["title"], @@ -33,9 +28,8 @@ const AbiturientenCollection = { { name: "image", label: "Bild", - widget: "image", default: "/media/image.webp", - required: false, + ...ImageProps, }, { name: "type", @@ -46,7 +40,6 @@ const AbiturientenCollection = { { name: "body", label: "Text", - widget: "markdown", required: false, ...MarkdownProps, }, diff --git a/static/admin/config/collections/author.js b/static/admin/config/collections/author.js index 1442df4e..7ac7506b 100644 --- a/static/admin/config/collections/author.js +++ b/static/admin/config/collections/author.js @@ -1,4 +1,4 @@ -import { MarkdownProps, PatternEmail } from "../props.js"; +import { EditorProps, MarkdownProps, PatternEmail, ImageProps } from "../props.js"; import { DescriptionText } from "./widgets.js"; const AuthorCollection = { @@ -9,48 +9,54 @@ const AuthorCollection = { "Autoren können einem Blogartikel zugewiesen werden. Wir unterscheiden in aktive und inaktive sowie vereinfachte Autoren, welche nur mit dem Namen angezeigt werden, und erweiterte Autoren, für die eine Übersichtsseite angelegt wird.", icon: "user", folder: "content/author", - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + ...EditorProps, filter: { field: "type", value: "author", }, - view_filters: [ - { - label: "aktiv", - field: "active", - pattern: true, - }, - { - label: "inaktiv", - field: "active", - pattern: false, - }, - { - label: "einfach", - field: "simplified", - pattern: true, - }, - { - label: "erweitert", - field: "simplified", - pattern: false, - }, - ], - view_groups: [ - { - label: "vereinfacht", - field: "simplified", - }, - { - label: "aktiv", - field: "active", - }, - ], + view_filters: { + filters: [ + { + name: "active", + label: "aktiv", + field: "active", + pattern: true, + }, + { + name: "inactive", + label: "inaktiv", + field: "active", + pattern: false, + }, + { + name: "simplified", + label: "einfach", + field: "simplified", + pattern: true, + }, + { + name: "extended", + label: "erweitert", + field: "simplified", + pattern: false, + }, + ], + }, + view_groups: { + default: "active", + groups: [ + { + name: "simplified", + label: "vereinfacht", + field: "simplified", + }, + { + name: "active", + label: "aktiv", + field: "active", + }, + ], + }, summary_fields: ["title", "active", "simplified", "body"], fields: [ { @@ -70,9 +76,8 @@ const AuthorCollection = { { name: "image", label: "Bild", - widget: "image", - required: false, default: "/media/people/gcg.webp", + ...ImageProps, }, { name: "simplified", @@ -96,7 +101,6 @@ const AuthorCollection = { { name: "body", label: "Beschreibung", - widget: "markdown", required: false, ...MarkdownProps, }, diff --git a/static/admin/config/collections/begabte.js b/static/admin/config/collections/begabte.js index 2d41ff96..e0da20cc 100644 --- a/static/admin/config/collections/begabte.js +++ b/static/admin/config/collections/begabte.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { EditorProps, MarkdownProps, ImageProps } from "../props.js"; import { DescriptionText, DraftBoolean, Title } from "./widgets.js"; const BegabteCollection = { @@ -9,12 +9,7 @@ const BegabteCollection = { "Hier kann die Übersicht der Begabtenförderungsangebote bearbeitet werden.", icon: "pi", folder: "content/begabte", - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + EditorProps, filter: { field: "type", value: "begabte", @@ -27,9 +22,9 @@ const BegabteCollection = { { name: "image", label: "Titelbild", - widget: "image", - required: true, default: "/media/image.webp", + ...ImageProps, + required: true, }, { name: "class", @@ -52,7 +47,6 @@ const BegabteCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: true, ...MarkdownProps, }, diff --git a/static/admin/config/collections/blog.js b/static/admin/config/collections/blog.js index 1405e936..38a3d2c6 100644 --- a/static/admin/config/collections/blog.js +++ b/static/admin/config/collections/blog.js @@ -1,4 +1,4 @@ -import { DateFormat, MarkdownProps } from "../props.js"; +import { EditorProps, DateFormat, MarkdownProps, ImageProps } from "../props.js"; import { AuthorRelation, DescriptionText, @@ -14,22 +14,21 @@ const BlogCollection = { 'Diese Artikel werden im Bereich "Aktuelles" auf der Schulhomepage angezeigt. Sie können sowohl direkt veröffentlicht, als auch als Entwurf gespeichert werden.', icon: "news", folder: "content/blog", - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + ...EditorProps, filter: { field: "type", value: "post", }, - view_groups: [ - { - label: "Entwurf", - field: "draft", - }, - ], + view_groups: { + default: "draft", + groups: [ + { + name: "draft", + label: "Entwurf", + field: "draft", + }, + ], + }, sortable_fields: { fields: ["date", "title"], default: { @@ -53,9 +52,9 @@ const BlogCollection = { name: "image", label: "Titelbild", hint: "16:9 Seitenverhältnis beachten", - widget: "image", - required: true, default: "/media/image.webp", + ...ImageProps, + required: true, }, AuthorRelation, { @@ -102,7 +101,6 @@ const BlogCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: true, ...MarkdownProps, }, diff --git a/static/admin/config/collections/cantorfora.js b/static/admin/config/collections/cantorfora.js index 84cad60e..e58de1eb 100644 --- a/static/admin/config/collections/cantorfora.js +++ b/static/admin/config/collections/cantorfora.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { EditorProps, MarkdownProps, ImageProps } from "../props.js"; import { DescriptionText, DraftBoolean, Title } from "./widgets.js"; const CantorforaCollection = { @@ -14,17 +14,7 @@ const CantorforaCollection = { value: "cantorfora", }, create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, - view_groups: [ - { - label: "Entwürfe", - field: "draft", - }, - ], + ...EditorProps, summary_fields: ["title", "draft", "description"], sortable_fields: { fields: ["index", "title"], @@ -50,8 +40,8 @@ const CantorforaCollection = { { name: "image", label: "Titelbild", - widget: "image", default: "/media/image.webp", + ...ImageProps, required: true, }, { @@ -63,7 +53,6 @@ const CantorforaCollection = { { name: "body", label: "Text", - widget: "markdown", required: true, ...MarkdownProps, }, diff --git a/static/admin/config/collections/cantorpreis.js b/static/admin/config/collections/cantorpreis.js index a05905fc..1d9df334 100644 --- a/static/admin/config/collections/cantorpreis.js +++ b/static/admin/config/collections/cantorpreis.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { EditorProps, MarkdownProps, ImageProps } from "../props.js"; import { DescriptionText, DraftBoolean } from "./widgets.js"; const CantorpreisCollection = { @@ -20,12 +20,7 @@ const CantorpreisCollection = { }, }, summary: "{{title}} - {{name}}", - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + ...EditorProps, summary_fields: ["title", "name", "draft", "body"], fields: [ { @@ -45,9 +40,8 @@ const CantorpreisCollection = { { name: "image", label: "Bild", - widget: "image", default: "/media/image.webp", - required: false, + ...ImageProps, }, { name: "type", @@ -58,7 +52,6 @@ const CantorpreisCollection = { { name: "body", label: "Text", - widget: "markdown", required: false, ...MarkdownProps, }, diff --git a/static/admin/config/collections/chronikjahre.js b/static/admin/config/collections/chronikjahre.js index faed8d51..9301d373 100644 --- a/static/admin/config/collections/chronikjahre.js +++ b/static/admin/config/collections/chronikjahre.js @@ -43,7 +43,6 @@ const ChronikjahreCollection = { name: "pretext", label: "Einleitung", hint: "Text für die Jahreszahl", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -64,7 +63,6 @@ const ChronikjahreCollection = { { name: "content", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -102,7 +100,6 @@ const ChronikjahreCollection = { name: "body", label: "Text", hint: "Erscheint zusätzlich zu den Kreativen Haufen", - widget: "markdown", required: false, ...MarkdownProps, }, diff --git a/static/admin/config/collections/chronikseiten.js b/static/admin/config/collections/chronikseiten.js index 6e859ba2..daa6e284 100644 --- a/static/admin/config/collections/chronikseiten.js +++ b/static/admin/config/collections/chronikseiten.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { EditorProps, MarkdownProps } from "../props.js"; import { DescriptionText, DraftBoolean, Title } from "./widgets.js"; const ChronikseitenCollection = { @@ -9,12 +9,7 @@ const ChronikseitenCollection = { "Chronikseiten entsprechen von der Funktionalität herkömmlichen Zusatzseiten, sind allerdings der Schulchronik vorbehalten.", icon: "page-add", folder: "content/chronikseiten", - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + ...EditorProps, filter: { field: "type", value: "pages", @@ -48,7 +43,6 @@ const ChronikseitenCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, diff --git a/static/admin/config/collections/forms.js b/static/admin/config/collections/forms.js index e7b5d8e5..cf9bfba0 100644 --- a/static/admin/config/collections/forms.js +++ b/static/admin/config/collections/forms.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { EditorProps, MarkdownProps } from "../props.js"; import { DescriptionText, DraftBoolean, Title } from "./widgets.js"; const FormsCollection = { @@ -9,12 +9,7 @@ const FormsCollection = { "Hier sind Formulare, Vorlagen und andere Dokumente zu hinterlegen.", icon: "document", folder: "content/forms", - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + ...EditorProps, filter: { field: "type", value: "forms", @@ -55,7 +50,6 @@ const FormsCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, diff --git a/static/admin/config/collections/ganztag.js b/static/admin/config/collections/ganztag.js index 136ab286..5d9b1f66 100644 --- a/static/admin/config/collections/ganztag.js +++ b/static/admin/config/collections/ganztag.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { EditorProps, MarkdownProps, ImageProps } from "../props.js"; import { Title, DescriptionText, DraftBoolean } from "./widgets.js"; const GanztagCollection = { @@ -9,12 +9,7 @@ const GanztagCollection = { "Hier kann die Übersicht der Ganztagsangebote bearbeitet werden.", icon: "group", folder: "content/ganztagsangebote", - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + ...EditorProps, filter: { field: "type", value: "ganztagsangebote", @@ -27,8 +22,8 @@ const GanztagCollection = { { name: "image", label: "Titelbild", - widget: "image", default: "/media/ganztagsangebote/image.webp", + ...ImageProps, required: true, }, { @@ -82,7 +77,6 @@ const GanztagCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, diff --git a/static/admin/config/collections/index-pages.js b/static/admin/config/collections/index-pages.js index 346fad21..d472f097 100644 --- a/static/admin/config/collections/index-pages.js +++ b/static/admin/config/collections/index-pages.js @@ -3,6 +3,7 @@ import { DateFormat, MarkdownProps, PatternEmail, + ImageProps } from "../props.js"; import { DescriptionText, EnableBoolean, Title } from "./widgets.js"; @@ -36,8 +37,7 @@ const IndexPagesCollection = { { name: "image", label: "Bild", - widget: "image", - required: false, + ...ImageProps, }, { name: "stats", @@ -75,7 +75,6 @@ const IndexPagesCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -91,7 +90,6 @@ const IndexPagesCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -107,7 +105,6 @@ const IndexPagesCollection = { { name: "content", label: "Inhalt", - widget: "markdown", required: true, ...MarkdownProps, }, @@ -131,7 +128,6 @@ const IndexPagesCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -273,7 +269,6 @@ const IndexPagesCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -289,7 +284,6 @@ const IndexPagesCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -302,8 +296,7 @@ const IndexPagesCollection = { { name: "image", label: "Bild", - widget: "image", - required: false, + ...ImageProps, }, { name: "quote", diff --git a/static/admin/config/collections/pages.js b/static/admin/config/collections/pages.js index d7271fcc..dd0faa53 100644 --- a/static/admin/config/collections/pages.js +++ b/static/admin/config/collections/pages.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { EditorProps, MarkdownProps } from "../props.js"; import { DescriptionText, DraftBoolean, Title } from "./widgets.js"; const PagesCollection = { @@ -9,12 +9,7 @@ const PagesCollection = { "Zusatzseiten können direkt aus der grafischen Oberfläche heraus erstellt werden und sind unter https://cantorgymnasium.de/pages/[SEITENTITEL] einsehbar. Sie bestehen immer aus einem Titel, einer Metabeschreibung (kurzer Einstiegstext) und dem eigentlichen Inhalt. Einer Zusatzseite kann auch ein Alias, also eine alternative URL zugewiesen werden.", icon: "page-add", folder: "content/pages", - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + ...EditorProps, filter: { field: "type", value: "pages", @@ -48,7 +43,6 @@ const PagesCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, diff --git a/static/admin/config/collections/projektwoche.js b/static/admin/config/collections/projektwoche.js index a5c1dee4..0e5b3caf 100644 --- a/static/admin/config/collections/projektwoche.js +++ b/static/admin/config/collections/projektwoche.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { EditorProps, MarkdownProps } from "../props.js"; import { DescriptionText, DraftBoolean, IconList, Title } from "./widgets.js"; const ProjektwocheCollection = { @@ -12,12 +12,7 @@ const ProjektwocheCollection = { field: "type", value: "projektwoche", }, - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + ...EditorProps, summary_fields: ["title", "draft", "tiles", "description"], fields: [ Title(false), @@ -32,7 +27,6 @@ const ProjektwocheCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -61,7 +55,6 @@ const ProjektwocheCollection = { { name: "content", label: "Inhalt", - widget: "markdown", required: true, ...MarkdownProps, }, diff --git a/static/admin/config/collections/settings-collection.js b/static/admin/config/collections/settings-collection.js index 0ea83e79..2f705901 100644 --- a/static/admin/config/collections/settings-collection.js +++ b/static/admin/config/collections/settings-collection.js @@ -3,6 +3,7 @@ import { DateFormat, MarkdownProps, PatternEmail, + ImageProps } from "../props.js"; import { ButtonObject, @@ -40,7 +41,6 @@ const SettingsCollection = { { name: "text", label: "Text", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -90,7 +90,7 @@ const SettingsCollection = { { name: "bg_image", label: "Hintergrundbild", - widget: "image", + ...ImageProps, required: true, }, Title(false), @@ -136,7 +136,7 @@ const SettingsCollection = { { name: "image", label: "Grafik", - widget: "image", + ...ImageProps, required: true, }, ], @@ -153,7 +153,6 @@ const SettingsCollection = { { name: "content", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -175,7 +174,7 @@ const SettingsCollection = { { name: "image", label: "Hintergrundbild", - widget: "image", + ...ImageProps, required: true, }, { @@ -200,13 +199,11 @@ const SettingsCollection = { { name: "image", label: "Grafik", - widget: "image", - required: false, + ...ImageProps, }, { name: "content", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -228,7 +225,6 @@ const SettingsCollection = { { name: "content", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -269,14 +265,13 @@ const SettingsCollection = { { name: "bg_image", label: "Hintergrundbild", - widget: "image", + ...ImageProps, required: true, }, Title(false), { name: "content", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -304,13 +299,11 @@ const SettingsCollection = { { name: "image", label: "Bild", - widget: "image", - required: false, + ...ImageProps, }, { name: "content", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -340,7 +333,7 @@ const SettingsCollection = { { name: "image", label: "Grafik", - widget: "image", + ...ImageProps, required: true, }, ], @@ -360,13 +353,12 @@ const SettingsCollection = { { name: "image", label: "Titelbild", - widget: "image", + ...ImageProps, required: true, }, { name: "content", label: "Inhalt", - widget: "markdown", required: false, ...MarkdownProps, }, @@ -512,7 +504,7 @@ const SettingsCollection = { { name: "logo", label: "Logo", - widget: "image", + ...ImageProps, required: true, }, { @@ -579,13 +571,13 @@ const SettingsCollection = { { name: "preloader", label: "Logo", - widget: "image", + ...ImageProps, required: true, }, { name: "loader", label: "Ladeanimation", - widget: "image", + ...ImageProps, required: true, }, ], @@ -630,7 +622,6 @@ const SettingsCollection = { name: "copyright", label: "Copyright-Eintrag", hint: "Am Seitenende sichtbar", - widget: "markdown", required: true, ...MarkdownProps, }, diff --git a/static/admin/config/collections/superhaufen.js b/static/admin/config/collections/superhaufen.js index 0d9d9d5b..a23b259a 100644 --- a/static/admin/config/collections/superhaufen.js +++ b/static/admin/config/collections/superhaufen.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { EditorProps, MarkdownProps } from "../props.js"; import { DraftBoolean, EnableBoolean, Title } from "./widgets.js"; const SuperhaufenCollection = { @@ -12,12 +12,7 @@ const SuperhaufenCollection = { field: "type", value: "superhaufen", }, - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + ...EditorProps, summary_fields: ["title", "draft", "tiles"], fields: [ Title(false), @@ -74,8 +69,7 @@ const SuperhaufenCollection = { { name: "content", label: "Inhalt", - widget: "markdown", - required: true, + required: false, ...MarkdownProps, }, { @@ -89,8 +83,7 @@ const SuperhaufenCollection = { { name: "content", label: "Inhalt", - widget: "markdown", - required: true, + required: false, ...MarkdownProps, }, ], diff --git a/static/admin/config/collections/wettbewerbe.js b/static/admin/config/collections/wettbewerbe.js index fb27f081..02f85309 100644 --- a/static/admin/config/collections/wettbewerbe.js +++ b/static/admin/config/collections/wettbewerbe.js @@ -1,4 +1,4 @@ -import { MarkdownProps } from "../props.js"; +import { EditorProps, MarkdownProps, ImageProps } from "../props.js"; import { DescriptionText, DraftBoolean, Title } from "./widgets.js"; const WettbewerbeCollection = { @@ -8,12 +8,7 @@ const WettbewerbeCollection = { description: "Hier kann die Übersicht der Wettbewerbe bearbeitet werden.", icon: "trophy", folder: "content/wettbewerbe", - create: true, - editor: { - preview: true, - frame: true, - size: "half", - }, + ...EditorProps, filter: { field: "type", value: "wettbewerbe", @@ -26,7 +21,7 @@ const WettbewerbeCollection = { { name: "image", label: "Titelbild", - widget: "image", + ...ImageProps, required: true, default: "/media/image.webp", }, @@ -63,7 +58,6 @@ const WettbewerbeCollection = { { name: "body", label: "Inhalt", - widget: "markdown", required: true, ...MarkdownProps, }, diff --git a/static/admin/config/index.js b/static/admin/config/index.js index 95cf1e5a..804b57ca 100644 --- a/static/admin/config/index.js +++ b/static/admin/config/index.js @@ -17,6 +17,7 @@ import { SuperhaufenCollection, WettbewerbeCollection, } from "./collections/index.js"; +import { GCGThemeDark, GCGThemeLight } from "./themes.js"; const config = { backend: { @@ -35,7 +36,7 @@ const config = { }, }, local_backend: true, - media_folder: "/static/media", + media_folder: "static/media", public_folder: "/media", media_library: { max_file_size: 10240000, @@ -48,6 +49,13 @@ const config = { clean_accents: true, sanitize_replacement: "-", }, + theme: { + include_built_in_themes: false, + themes: [ + GCGThemeDark, + GCGThemeLight + ] + }, collections: [ SettingsCollection, IndexPagesCollection, diff --git a/static/admin/config/props.js b/static/admin/config/props.js index c0488b8b..679f8c4c 100644 --- a/static/admin/config/props.js +++ b/static/admin/config/props.js @@ -1,4 +1,14 @@ +const EditorProps = { + create: true, + editor: { + preview: true, + frame: true, + size: "half", + }, +}; + const MarkdownProps = { + widget: "markdown", toolbar_buttons: { main: [ "bold", @@ -74,4 +84,9 @@ const PatternEmail = { ], }; -export { MarkdownProps, DateFormat, DataObject, PatternEmail }; +const ImageProps = { + widget: "image", + required: false, +}; + +export { EditorProps, MarkdownProps, DateFormat, DataObject, PatternEmail, ImageProps }; diff --git a/static/admin/config/schulchronik.js b/static/admin/config/schulchronik.js index 9425cfe0..8fd907c8 100644 --- a/static/admin/config/schulchronik.js +++ b/static/admin/config/schulchronik.js @@ -7,6 +7,7 @@ import { StatsCollection, SuperhaufenCollection, } from "./collections/index.js"; +import { GCGThemeDark, GCGThemeLight } from "./themes.js"; const config = { backend: { @@ -25,7 +26,7 @@ const config = { }, }, local_backend: true, - media_folder: "/static/media", + media_folder: "static/media", public_folder: "/media", media_library: { max_file_size: 10240000, @@ -38,6 +39,13 @@ const config = { clean_accents: true, sanitize_replacement: "-", }, + theme: { + include_built_in_themes: false, + themes: [ + GCGThemeDark, + GCGThemeLight + ] + }, collections: [ ChronikjahreCollection, SuperhaufenCollection, diff --git a/static/admin/config/themes.js b/static/admin/config/themes.js new file mode 100644 index 00000000..3833404c --- /dev/null +++ b/static/admin/config/themes.js @@ -0,0 +1,25 @@ +const GCGThemeDark = { + name: "GCG.Dark", + extends: "dark", + primary: { + main: "#ffbc3b", + contrastColor: "#4b4b4b", + }, + background: { + main: "#1a1a37", + dark: "#13132d", + }, +}; + +const GCGThemeLight = { + name: "GCG.Light", + extends: "light", + primary: { + main: "#1a1a37", + }, + background: { + dark: "#f1f3f5", + }, +}; + +export { GCGThemeDark, GCGThemeLight }; diff --git a/static/admin/index.html b/static/admin/index.html index 360b7aae..b1773d39 100644 --- a/static/admin/index.html +++ b/static/admin/index.html @@ -9,12 +9,12 @@ /> Static CMS - + +