localverse22-slides/slides/Services Vortrag.md

4.0 KiB

dezentrale Services: Wh0t?

!Pasted image 20221228233415.png (Quelle: Inernet, Suche: "excited cat")


Ich bin jetzt Mitglied.. Und Nu?

  • Start: Mailingliste @dezentrale.space
    • discuss@dezentrale.space -> für alle
    • Du hast nun Zugriff auf members@dezentrale.space
    • etc
  • siehe Wiki/Mailinglisten

Ich bin jetzt Mitglied.. Und Nu? (con't)

  • Matrix
    • Start: Wiki/Element-HowTo
    • Du kannst dir auch einen Matrix Account auf der lokalen Instanz erstellen! -> @chat.dezentrale.space
    • Du hast nun Zugriff auf den Members Channel!

Matrix-Räume

!Pasted image 20221229005705.png (Quelle: Inernet, Suche: "matrix cat")


Matrix-Räume (con't)

!Pasted image 20221229005416.png


Matrix-Räume (con't)

  • Start: Eingangsbereich
  • Einbringen von neuen Themen:
    • Plenum @Matix
    • Anliegen an den Vorstand
  • Falls dir die Räume nicht in der Suche angezeigt werden: Lass dich in den Space einladen

Was haben wir alles so?

  • Wurde bereits im Vortrag von Tag eins vorgestellt ("5 Jahre dezentrale e.V. - (m)eine Retrospektive")
  • Recap: UCS Portal dezentrale.cloud -> Übersicht der Webseiten und deployten Services
    • Jedes Member kann einen Account bekommen

UCS Portal

!Pasted image 20221227185231.png


Wiki

!Pasted image 20221229004334.png (Quelle: Internet, Suche: "kitty gardener")


Wiki (con't)

https://wiki.dezentrale.space/Dezentrale

  • Login: UCS-Account
  • Allgemeine Dokumentationen, bspw.:
    • Protokolle der letzten Plena
    • Projektinformationen
    • Veranstaltungen, etc

Wiki (cont'd)

  • Rechner im Vorraum: Harry (aus dem internen Netz erreichbar)
    • Steckdosenschaltung für
      • Treppe
      • Klolicht ("Aufnahme läuft")
      • LED-Panel zum Hof
      • Monitor

Wiki (cont'd)

  • Aurora
    • LED-Panel (draußen)
    • LED-Stripe Treppe
    • LED-Stripe Tisch (Hauptraum)
    • LED-Fairy Dust (Hauptraum)

Homepage

!Pasted image 20221227182729.png


Homepage (con'd)

  • Hands-on: Wie schreibe ich einen Blog-Post

!Pasted image 20221229000546.png (Quelle: Inernet, Suche: "keyboard cat")


Homepage (cont'd)

  • basiert auf HUGO
    • static site generator
    • Inhalte als Markdown (*.md)
    • große Auswahl an Themes, die auf die eigenen Wünsche angepasst werden können

Homepage (cont'd)

  • Ordnerstruktur
.
├── assets ➡ referenzierbare Dateien durch HUGO verarbeitet
├── content ➡ Markdown Seiten
├── data ➡ allgemeine Parameter
├── layouts ➡ angepasste Elemente nutzbar über Shortcodes 
↪ (`{% <shortcode> %}`)
├── static ➡ referenzierbare Rohdateien
├── themes ➡ verwendete(s) Theme
└── config.yaml ➡ HUGO Seitenkonfig

Homepage (cont'd)

  • Wie bekommen ich meinen Content auf die Seite?
    • UCS-Account bei Gitea verwenden
    • Kein Mitglied im Frontend/Homepage Projekt?
      • Projekt forken !Pasted image 20221227232151.png

Homepage (cont'd)

  • git clone --recursive <url> (fork oder direkt)
  • git checkout -b feature/test_blog_post
  • <Änderungen vornehmen> (Siehe nächste Slides)

Homepage (cont'd)

Live Server starten:

  • hugo server
  • oder:
podman run --rm -it \
  -v $(pwd):/src \
  -p 1313:1313 \
  klakegg/hugo:0.107.0 \
  server

Homepage (cont'd)

!Pasted image 20221227233419.png


Homepage (cont'd)

  • Neuen Blogeintrag erstellen:

    • hugo new posts/2022/12/localverse-test.md
    • oder:
    • podman run --rm -it -v $(pwd):/src klakegg/hugo:0.107.0 new posts/2022/12/localverse-test.md

Homepage (cont'd)

  • git add .
  • git commit -m 'My first blog post!!!11elf'
  • git push
  • Pull Request erstellen