diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f30fa0ce225cd58838509ed72e23198baee9739..bcdffd918339af1dfc0aae5bf08747d799d5af37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,7 +28,8 @@ In `_damagereport` können Meldungen über Schäden an Geräten oder Ausrüstung Eine maschinenelesbare übersicht von einigen [Grunddaten gibts als XML ebenfalls](https://chaotikum.org/nobreakspace/inventory.xml), die wird jeweils wachsen, wenn mehr benötigt wird. aktuell wird sie isbesondere genutzt um das ([leider weiter nicht funktionsfähige](https://git.chaotikum.org/chaotikum/website/-/issues/41)) [Verleihformular](http://localhost:4000/nobreakspace/ausleihen/) dynamischer zu gestallten. -### Doku wandert aus dem Wiki in dieses Repo (Work in Progress) +### Doku wandert aus dem Wiki in dieses Repo +#45 Die Doku wandert aus dem Wiki [hier her](https://git.chaotikum.org/chaotikum/website/-/blob/master/docs/README.md). Das macht einfach mehr Sinn sie hier zu haben. ### The Project-Post is dead - long live the Project Post diff --git a/README.md b/README.md index 512a00214d480e05c83600ed0ff282c4e35a884a..a22f742ab24682d9addc0c5b684e1b596468b886 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,8 @@ Eine andere Bewertung kann Änderungshäufigkeit sein. Ein einmal erstellter Inh Auch ein Kriterium kann sein, dass die Website gut mit Sammlungen von Inhalten umgehen kann, da *jekyll* das gut verstehe und diese leicht als markdown mit Hilfe von Programmen erstellt und verwaltet werden können. +Zudem bietet das Wiki die Option für bestimmte Bereiche ein Login zu fordern. So können dort Daten abgelegt werden, die zwar nicht geheim sind (jeder mit einem LDAP Account kann sie sehen) aber die auch nicht öffentlich sind. Die Website ist öffentlich. + **Basically: Inhalte auf der Website sind Repräsentativ und/oder statisch, Wiki ist Doku und soll sich den Gegebenheiten kontinuierlich anpassen.** Im Detail stimmt das ab und zu nicht. Für Dienste (BBB, git,…) ist das Wiki z.B. auch für die statische, repräsentative Sache zuständig. In anderen Punkten, z.B. im Kontext Verleih ist die Website recht nah an einer Doku. Das ist also flexibel, aber darüber sollte man immer nachdenken… diff --git a/_includes/site-aside.html b/_includes/site-aside.html index 82c17ded6a13d41d0918521abee1654f7f10a3a2..03f21009a6babf596b8246944051026f78e98f3f 100644 --- a/_includes/site-aside.html +++ b/_includes/site-aside.html @@ -55,7 +55,8 @@ </div> {% endif -%} {% endif -%} - <a href="{{ page.file}}" style="color:000000;"><spann class="fa-solid fa-calendar-days" aria-hidden="true"></spann> Geräte und Arbeitsplätze für Projektarbeit reservieren.</a> + <br><br> + <a href="https://git.chaotikum.org/chaotikum/website/-/blob/master/docs/content/booking.md" style="color:000000;"><spann class="fa-solid fa-calendar-days" aria-hidden="true"></spann> Geräte und Arbeitsplätze für Projektarbeit reservieren.</a> </section> {% elsif page.layout == "werkstatt" -%} diff --git a/_people/faabe.md b/_people/faabe.md index 24e70dd5e0657baf06651ae5beb8789d4d85b12b..60c141abc1130e66e74f6ec629d88bf906b73d91 100644 --- a/_people/faabe.md +++ b/_people/faabe.md @@ -3,7 +3,7 @@ layout: entities person_id: "faab_e" name: "faab_e" email: "flirn@chaotikum.org" -# For gravatar avatars we need the md5 hash of the e-mail adress of the avatar you want to be feteched +# For connection to avatars we need the md5 hash of the e-mail adress of the avatar you want to be feteched md5: "a72c140351a377998c89407318b083e0" twitter: "https://twitter.com/faab_e" mastodon: "https://chaos.social/@faab_e" diff --git a/_people/paul.md b/_people/paul.md index 77af532856d51c54052ed8b5fcaabc95c862104b..10271466c4dd53339b211a3704cb08a93c773502 100644 --- a/_people/paul.md +++ b/_people/paul.md @@ -3,5 +3,6 @@ layout: entities person_id: "paul" name: "paul" email: "paul@chaotikum.org" +# For connection to avatars we need the md5 hash of the e-mail adress of the avatar you want to be feteched md5: bd6a9887e9772dcd1b41e552cc98180b --- diff --git a/_people/tvluke.md b/_people/tvluke.md index 9326da2587e1c451f6ed559000c74b8a21f5235c..612b82ba930213527314c5b9cde3eef107bcee56 100644 --- a/_people/tvluke.md +++ b/_people/tvluke.md @@ -4,7 +4,7 @@ person_id: "TVLuke" name: "TVLuke" email: "tvluke@chaotikum.org" web: "https://tvluke.de/" -# For gravatar avatars we need the md5 hash of the e-mail adress of the avatar you want to be feteched +# For connection to avatars we need the md5 hash of the e-mail adress of the avatar you want to be feteched md5: "9543ac91c320768396a8e230d71cdae1" twitter: "https://twitter.com/TVLuke" mastodon: "https://social.chaotikum.org/@tvluke" diff --git "a/_projects/zauberw\303\274rfel.markdown" "b/_projects/zauberw\303\274rfel.markdown" index 8cc2ba0233b36fadb16b282cd316379835e2492d..b4d98794f68b505c4d4c217123bb89793ead751b 100644 --- "a/_projects/zauberw\303\274rfel.markdown" +++ "b/_projects/zauberw\303\274rfel.markdown" @@ -5,7 +5,7 @@ date: 2018-01-01 00:00:00 +0200 image: zauberwuerfel.jpg feature_image: "https://chaotikum.org/images/thumbnails/logo.png" tag: zauberwürfel -status: In Arbeit +status: Abgebrochen contact: doralitze short: Strom und Netzwerk fallen nicht einfach so vom Himmel. Oder doch? categories: diff --git a/_toolsign/osziloskop.md b/_toolsign/osziloskop.md new file mode 100644 index 0000000000000000000000000000000000000000..4b445edfd954f0dfe768497a08de2f9d66aa0a9e --- /dev/null +++ b/_toolsign/osziloskop.md @@ -0,0 +1,4 @@ +--- +layout: sign +device_uid: 810acaa5-3c81-4224-b6ba-5c8d990283be +--- \ No newline at end of file diff --git a/datenschutzerk.md b/datenschutzerk.md index ab2a7e74fa512252d4e81f05cd7ae0cb56796e4c..a98deb40ddb9463019832ae880c65b58c9630eaa 100644 --- a/datenschutzerk.md +++ b/datenschutzerk.md @@ -33,7 +33,7 @@ Die Verarbeitung personenbezogener Daten erfolgt nur nach Einwilligung. Eine Aus Soweit wir für Verarbeitungsvorgänge personenbezogener Daten eine Einwilligung der betroffenen Person einholen, dient Art. 6 Abs. 1 lit. a EU-Datenschutzgrundverordnung (DSGVO) als Rechtsgrundlage. -Bei der Verarbeitung von personenbezogenen Daten, die zur Erfüllung eines Vertrages, dessen Vertragspartei die betroffene Person ist, erforderlich ist, dient Art. 6 Abs. 1 lit. b DSGVO als Rechtsgrundlage, dies ist z.B. die Speicherung der Mitgliedsdaten im Rahmen des Mitgliedsverzeichnisses. Dies gilt auch für Verarbeitungsvorgänge, die zur Durchführung vorvertraglicher Maßnahmen erforderlich sind. +Bei der Verarbeitung von personenbezogenen Daten, die zur Erfüllung eines Vertrages, dessen Vertragspartei die betroffene Person ist, erforderlich ist, dient Art. 6 Abs. 1 lit. b DSGVO als Rechtsgrundlage, dies ist z.B. die Speicherung der Mitgliedsdaten im Rahmen des Mitgliedsverzeichnisses oder Daten von Leihnemer\*innen bei einem Leihvertrag. Dies gilt auch für Verarbeitungsvorgänge, die zur Durchführung vorvertraglicher Maßnahmen erforderlich sind. Soweit eine Verarbeitung personenbezogener Daten zur Erfüllung einer rechtlichen Verpflichtung erforderlich ist, der der Verein unterliegt, dient Art. 6 Abs. 1 lit. c DSGVO als Rechtsgrundlage. @@ -90,6 +90,9 @@ Um Informationen, welche wir auf der Videoplattform "Youtube" veröffentlichen a ### media.ccc.de Um Informationen, welche wir auf der Videoplattform "media.ccc.de" veröffentlichen auch auch auf diesem Webangebit zur Verfügung zu stellen, binden wir Inhalte der Plattform media.ccc.de (Chaos Computer Club e. V.; Zeiseweg 9 D-22765 Hamburg, Germany) ein. +### mastofeed.com +Ist eine Website, die unseren Mastodon-Feed für die Darstellung auf der Website als iframe bereitstellt. Mehr über das Projekt auf der [github Seite](https://github.com/fenwick67/mastofeed). + ## Dienste des Chaotikums Wir bieten Menschen die Option sich einen LDAP Account zu erstellen, der es ihnen ermöglicht folgende Dienste zu nutzen: diff --git a/events.ics b/events.ics index 60cb7ba42ce7f50d03e7a32887ed4fffa1042f8c..08d849ea8a9ee6cb96a24537beb1da43e50679a1 100644 --- a/events.ics +++ b/events.ics @@ -33,7 +33,7 @@ METHOD:PUBLISH BEGIN:VEVENT UID:{{ event.uid }} ORGANIZER;CN={% if event.organizer and event.organizer != "" and event.organizer != nil %}{{event.organizer}}{% else %}Chaotikum e.V.{% endif %}:MAILTO:{{event.contact}} -LOCATION:{% if event.locations contains 'Augenprüfraum' and event.locations contains 'Wartezimmer' and event.locations contains 'Lager' %}Nobreakspace{% else %}{{ event.locations | array_to_sentence_string }}{% endif %}{% capture short %}{{ event.short | trim }}{% endcapture %}{% capture textSize %}{{ short | size }}{% endcapture %}{% assign linelength = 50 %}{% assign space = ' ' %}{% assign rounds = textSize | divided_by: linelength %}{% assign extra = textSize | modulo: linelength %}{% assign start = 0 %}{% if extra > 0 %}{% assign rounds = rounds | plus: 1 %}{% endif %} +LOCATION:{% if event.locations contains 'Augenprüfraum' and event.locations contains 'Wartezimmer' and event.locations contains 'Lager' and event.locations contains 'Confy Zone' %}Nobreakspace{% else %}{{ event.locations | array_to_sentence_string }}{% endif %}{% capture short %}{{ event.short | trim }}{% endcapture %}{% capture textSize %}{{ short | size }}{% endcapture %}{% assign linelength = 50 %}{% assign space = ' ' %}{% assign rounds = textSize | divided_by: linelength %}{% assign extra = textSize | modulo: linelength %}{% assign start = 0 %}{% if extra > 0 %}{% assign rounds = rounds | plus: 1 %}{% endif %} SUMMARY:{{ event.title | xml_escape | truncate: 60}} DESCRIPTION:{% for i in (1..rounds) %}{% capture descline %}{{ short | slice: start, linelength }}{% endcapture %}{% if i > 1 %}{% capture descline %}{{space}}{{descline}}{% endcapture %}{% endif %}{{descline}}{% assign start = start | plus: linelength %} {% endfor %}CLASS:PUBLIC