Skip to content
Snippets Groups Projects
Commit 622fb58a authored by Lukas Ruge's avatar Lukas Ruge
Browse files

doku und some other stuff

parent 331d7713
No related branches found
No related tags found
No related merge requests found
Pipeline #23467 passed
...@@ -28,7 +28,8 @@ In `_damagereport` können Meldungen über Schäden an Geräten oder Ausrüstung ...@@ -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. 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. 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 ### The Project-Post is dead - long live the Project Post
......
...@@ -13,6 +13,8 @@ Eine andere Bewertung kann Änderungshäufigkeit sein. Ein einmal erstellter Inh ...@@ -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. 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.** **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… 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…
......
...@@ -55,7 +55,8 @@ ...@@ -55,7 +55,8 @@
</div> </div>
{% endif -%} {% endif -%}
{% 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> </section>
{% elsif page.layout == "werkstatt" -%} {% elsif page.layout == "werkstatt" -%}
......
...@@ -3,7 +3,7 @@ layout: entities ...@@ -3,7 +3,7 @@ layout: entities
person_id: "faab_e" person_id: "faab_e"
name: "faab_e" name: "faab_e"
email: "flirn@chaotikum.org" 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" md5: "a72c140351a377998c89407318b083e0"
twitter: "https://twitter.com/faab_e" twitter: "https://twitter.com/faab_e"
mastodon: "https://chaos.social/@faab_e" mastodon: "https://chaos.social/@faab_e"
......
...@@ -3,5 +3,6 @@ layout: entities ...@@ -3,5 +3,6 @@ layout: entities
person_id: "paul" person_id: "paul"
name: "paul" name: "paul"
email: "paul@chaotikum.org" 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 md5: bd6a9887e9772dcd1b41e552cc98180b
--- ---
...@@ -4,7 +4,7 @@ person_id: "TVLuke" ...@@ -4,7 +4,7 @@ person_id: "TVLuke"
name: "TVLuke" name: "TVLuke"
email: "tvluke@chaotikum.org" email: "tvluke@chaotikum.org"
web: "https://tvluke.de/" 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" md5: "9543ac91c320768396a8e230d71cdae1"
twitter: "https://twitter.com/TVLuke" twitter: "https://twitter.com/TVLuke"
mastodon: "https://social.chaotikum.org/@tvluke" mastodon: "https://social.chaotikum.org/@tvluke"
......
...@@ -5,7 +5,7 @@ date: 2018-01-01 00:00:00 +0200 ...@@ -5,7 +5,7 @@ date: 2018-01-01 00:00:00 +0200
image: zauberwuerfel.jpg image: zauberwuerfel.jpg
feature_image: "https://chaotikum.org/images/thumbnails/logo.png" feature_image: "https://chaotikum.org/images/thumbnails/logo.png"
tag: zauberwürfel tag: zauberwürfel
status: In Arbeit status: Abgebrochen
contact: doralitze contact: doralitze
short: Strom und Netzwerk fallen nicht einfach so vom Himmel. Oder doch? short: Strom und Netzwerk fallen nicht einfach so vom Himmel. Oder doch?
categories: categories:
......
---
layout: sign
device_uid: 810acaa5-3c81-4224-b6ba-5c8d990283be
---
\ No newline at end of file
...@@ -33,7 +33,7 @@ Die Verarbeitung personenbezogener Daten erfolgt nur nach Einwilligung. Eine Aus ...@@ -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. 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. 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 ...@@ -90,6 +90,9 @@ Um Informationen, welche wir auf der Videoplattform "Youtube" veröffentlichen a
### media.ccc.de ### 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. 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 ## Dienste des Chaotikums
Wir bieten Menschen die Option sich einen LDAP Account zu erstellen, der es ihnen ermöglicht folgende Dienste zu nutzen: Wir bieten Menschen die Option sich einen LDAP Account zu erstellen, der es ihnen ermöglicht folgende Dienste zu nutzen:
......
...@@ -33,7 +33,7 @@ METHOD:PUBLISH ...@@ -33,7 +33,7 @@ METHOD:PUBLISH
BEGIN:VEVENT BEGIN:VEVENT
UID:{{ event.uid }} 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}} 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}} 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 %} 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 {% endfor %}CLASS:PUBLIC
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment