Skip to content
Snippets Groups Projects
README.md 4.16 KiB
Newer Older
Lukas Ruge's avatar
Lukas Ruge committed
![Header](https://chaotikum.org/assets/header.png)

Lukas Ruge's avatar
Lukas Ruge committed
# Dokumentation zur Chaotikum website

Lukas Ruge's avatar
Lukas Ruge committed
### Für wen ist diese Doku (nicht)

Lukas Ruge's avatar
Lukas Ruge committed
Dies ist keine Doku für Menschen, die einfach auf unserer Website surfen wollen und sie benutzen wollen. Die Hoffnung ist, das geht einfach so. Ganz ohne Doku. 

Es ist kaum eine Doku für Menschen, die an dieser Website programmieren (unten gibt es etwas rudimentäre dev-docs). Hierzu wird es langfristig (hoffentlich) mehr Entwicklungsdoku geben, welche es erleichtert neue Features einzubauen. Aber die Zielgruppe ist hier doch sehr klein und miteinander reden vermutlich meist effizienter.
Lukas Ruge's avatar
Lukas Ruge committed

Lukas Ruge's avatar
Lukas Ruge committed
*Diese Doku ist für Menschen, die Content erstellen wollen. Sie soll ein Verständnis schaffen, wie Inhalte strukturiert sind, wie sie abgelegt werden, auf was dabei zu achten ist und welche Verknüpfungen geschehen. Das ist nämlich dank der Komplexität der Website nicht (immer) einfach.*
Lukas Ruge's avatar
Lukas Ruge committed

Lukas Ruge's avatar
Lukas Ruge committed
*Die Doku soll auch einen Überblick darüber geben, wo die Website von anderen Systemen als Informationsquelle genutzt wird oder Informationen anderer Quellen nutzt, um sich beim Erstellen von Content dieser Abhängigkeiten bewusst zu sein und zu wissen: Änderungen können effekte außerhalb der Website haben.*
Lukas Ruge's avatar
Lukas Ruge committed

Lukas Ruge's avatar
Lukas Ruge committed
*Die Doku versucht auch, im Ansatz, Fragen zu beantworten wie: Was soll auf die Website? Was soll ins Wiki? Was ist vielleicht besser eine subdomain oder ganz andere Seite?*
Lukas Ruge's avatar
Lukas Ruge committed

Lukas Ruge's avatar
Lukas Ruge committed
Beschrieben, oder verlinkt, werden daher auch einige Systeme, die eng mit der Website kooperieren oder für ihren Betrieb relevant sind.
Lukas Ruge's avatar
Lukas Ruge committed

Aufgeteilt ist die Dokumentation folgendermaßen:
Lukas Ruge's avatar
Lukas Ruge committed

Lukas Ruge's avatar
Lukas Ruge committed
* [Website Lokal starten](/docs/dev/local.md)
Lukas Ruge's avatar
Lukas Ruge committed
* **Create Content**
   * [Wofür ist die Website eigentlich da?](docs/content/basics.md)
Lukas Ruge's avatar
Lukas Ruge committed
   * [Wie unsere Website tickt](docs/content/content_basics.md)
   * [Einen Blogpost schreiben](/docs/content/newpost.md) 
Lukas Ruge's avatar
Lukas Ruge committed
     * [Pressemitteilungen](/docs/content/pm.md)
Lukas Ruge's avatar
Lukas Ruge committed
   * [Medien wie Bilder oder Videos einbinden](/docs/content/embedmedia.md)
Lukas Ruge's avatar
Lukas Ruge committed
   * [Menschen und Gruppen](/docs/content/people.md)
   * [Projekte und Aktivitäten](/docs/content/activities.md) 
   * [Events im Kalender](/docs/content/events.md)
Lukas Ruge's avatar
Lukas Ruge committed
   * [Inventar und Werkstatt](/docs/content/inventory.md)
Lukas Ruge's avatar
Lukas Ruge committed
      * [Sets](/docs/content/sets.md)
Lukas Ruge's avatar
Lukas Ruge committed
      * [Anleitungen zu Geräten](/docs/content/manuals.md)
Lukas Ruge's avatar
Lukas Ruge committed
   * [Geräte Buchen](/docs/content/booking.md)
Lukas Ruge's avatar
Lukas Ruge committed
      * [Leihgabe und Verleih-Infos](/docs/content/loans.md)
   * [pressespiegel](/docs/content/press.md)
   * [Videos/Media/Conferences](/docs/content/media.md)
Lukas Ruge's avatar
Lukas Ruge committed
   * [Liftoff at Nbsp](/docs/content/liftoff.md)
Lukas Ruge's avatar
Lukas Ruge committed
* **Interaktion mit internen und externen dynamischen Diensten**
   * [Space-Status](/docs/content/status.md)
Lukas Ruge's avatar
Lukas Ruge committed
   * [Anwesenheit](/docs/content/presence.md)
Lukas Ruge's avatar
Lukas Ruge committed
   * [Mastodon-Feed](/docs/content/mastodon-feed.md)
Lukas Ruge's avatar
Lukas Ruge committed
   * [PDF-Formulare](docs/content/forms.md)
Lukas Ruge's avatar
Lukas Ruge committed
   * *Externe Abhängigkeiten im Bereich Video/Media*
      * [video.chaotikum.net](/docs/content/videoftp.md)
      * [Subtitles-Project on Gitlab](/docs/content/subtitles.md)
      * [Hosting auf externen Plattformen](/docs/content/external-plattforms-media.md)
Lukas Ruge's avatar
Lukas Ruge committed
      * [Ticket-verwaltung über Redmine](/docs/content/video-redmine.md)
Lukas Ruge's avatar
Lukas Ruge committed
* **Skript Support beim Content erstellen**
Lukas Ruge's avatar
Lukas Ruge committed
  * [Large Scale Event-Generator](docs/scripts/event-gen.md)
  * [Thumbnail Generator](docs/scripts/thumbnail-gen.md) 
  * [Untertitel erstellen mit Wisper.ai](docs/scripts/subtitle-gen.md)     
Lukas Ruge's avatar
Lukas Ruge committed
* **Software, die unsere Inhalte (hauptsächlich ical und XML) nutzt**
   * Media-Ticket Generator
   * Event Matrix Bot
   * Importieren von Medien bei Meida.ccc.de und automatischer Upload bei Archive.org
   * Erstellen von Unteritteln für Medien
   * thumbnaildownloader
   * Mastodon Bots
Lukas Ruge's avatar
Lukas Ruge committed
* [Glossar](/docs/glossary.md)   
Lukas Ruge's avatar
Lukas Ruge committed
* **Dev Docs**
Lukas Ruge's avatar
Lukas Ruge committed
  * [Einleitung](/docs/dev/README.md).
Lukas Ruge's avatar
Lukas Ruge committed
  * [Website Lokal starten](/docs/dev/local.md)
  * [Print-CSS](/docs/dev/print-css.md)
Lukas Ruge's avatar
Lukas Ruge committed
  * [Layouts anpassen](/docs/dev/layouts.md)
Lukas Ruge's avatar
Lukas Ruge committed
  * **Builds Scripts**
Lukas Ruge's avatar
Lukas Ruge committed
    * [Check auf Dead-Links](/docs/build/deadlinks.md)
    * [iCal Prüfung](/docs/build/icalcheck.md)
    * [Uinque UID Prüfiung](/docs/build/uids.md)
    * [Media-Ticket Generator](/docs/build/media-ticket-generator.md)
Lukas Ruge's avatar
Lukas Ruge committed

## Changelog

[Changelog](https://git.chaotikum.org/chaotikum/website/-/blob/master/CHANGELOG.md)