From 622fb58a06bd026e7101dc8eb4ef33aa1e8b63ea Mon Sep 17 00:00:00 2001 From: tvluke <tvluke@chaotikum.org> Date: Fri, 24 May 2024 18:05:47 +0200 Subject: [PATCH] doku und some other stuff --- CHANGELOG.md | 3 ++- README.md | 2 ++ _includes/site-aside.html | 3 ++- _people/faabe.md | 2 +- _people/paul.md | 1 + _people/tvluke.md | 2 +- "_projects/zauberw\303\274rfel.markdown" | 2 +- _toolsign/osziloskop.md | 4 ++++ datenschutzerk.md | 5 ++++- events.ics | 2 +- 10 files changed, 19 insertions(+), 7 deletions(-) create mode 100644 _toolsign/osziloskop.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f30fa0c..bcdffd91 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 512a0021..a22f742a 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 82c17ded..03f21009 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 24e70dd5..60c141ab 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 77af5328..10271466 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 9326da25..612b82ba 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 8cc2ba02..b4d98794 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 00000000..4b445edf --- /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 ab2a7e74..a98deb40 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 60cb7ba4..08d849ea 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 -- GitLab