Wenn ihr in die Fachschaft einsteigen wollt
Toll, dass Du Lust hast, mitzumachen! Auf dieser Seite wollen wir Dir einige Starthilfen geben, die vor allem die Fachschafts-IT betreffen.
Disclaimer: Alles, was jetzt kommt, musst Du nicht wissen und auch nicht "mal angeschaut haben"! Die meisten Dinge kommen von alleine, und wir werden Dich auf genau diese Seite heinweisen, wenn die Zeit gekommen ist. :)
Inhalt
- Wichtiges
- Der Mailman
- ShareLaTeX
- Die Cloud
- Der Kalender
- Die Website
- Telegram
- Protokollieren
- Git
- Markdown
Was Du dir merken solltest
- Komm jederzeit vorbei!
- Die Admins sind Emil, Jakob, Niklas und Florian.
- Du musst nur das machen, wozu Du Lust hast, lass dich von dem ganzen Zeug hier nicht abschrecken :)
Der Mailman
Die Fachschaft hat einen externen Mailverteiler, in dem alle Mails landen, die an die Adresse fachschaft.physik[at]mailman.uni-konstanz.de gesendet werden. Auf diesem Verteiler sind nur Fachschaffende, die sich zum Beispiel um den Verleih oder die Prüfungsprotokolle kümmern. Außerdem gibt es eine Person, die wichtige Mails an den Internen Verteiler weiterleitet.
Außerdem haben wir den sogenannten "Internen Verteiler". In diesem Verteiler stehen alle aktiven Fachschaffenden, und einige, die bereits im Ruhestand sind. Dies ist unsere Hauptsächliche Kommunikationsplattform, über die aktuelle Infos, Protokolle und anderes geschickt werden. Außerdem diskutieren wir hier, wenn mal etwas schnell gehen muss. Wenn Du in die FS eintrittst, frage einfach einen Admin, ob er dich auf diesen Verteiler setzt. Die Adresse selbst machen wir nicht öffentlich, um Spam zu vermeiden.
Wenn wir etwas an alle Physikstudierenden senden möchten, nutzen wir den sogenannten "Großen Verteiler". Dort müssen allerdings alle Mails von einem Admin freigeschaltet werden (also einfach kurz fragen, wie man das macht). Auf diesem Mailman landest du automatisch, wenn du einen Mittelerde-Account anlegst.
Wenn Du mehr über Mailmans wissen möchtest, kannst du unter https://www.kim.uni-konstanz.de/e-mail-und-internet/mailinglisten/ schauen.
ShareLaTeX
Unter https://sharelatex.physik.uni-konstanz.de findest Du unser aktuelles Werkzeug um Protokolle zu schreiben. Diese werden hier gemeinsam (mehrere Personen können gleichzeitig schreiben) in LaTeX bearbeitet, das Passwort steht im TOP0
Die Nextcloud (a.k.a. Uni-Cloud)
Die Nextcloud ist die Cloud der Uni Konstanz (ähnlich einer Dropbox). Du erreichst sie unter https://cloud.uni-konstanz.de. Dort sind alle wichtigen Dokumente und Pläne abgespeichert. Das sind zum Beispiel die Ersti-Info oder die Ersti-Briefe und Unterlagen für die Partys.
Außerdem findest du hier unter "0_FS-Sitzung" den TOP0 und eine Protokollvorlage für Leute, die nicht TeXen wollen. Des weiteren befindet sich in diesem Ordner eine Datei, in dem die TOPs für die nächste Sitzung gesammelt werden.
Der Ordner mit den Fachschaftsunterlagen muss erst von einem Admin mit dir geteilt werden, dann sollte er im Hauptverzeichnis als "Fachschaft" auftauchen. Sprich uns einfach an, wenn du den Ordner brauchst!
Der Kalender
Der Fachschaftskalender befindet sich im offiziellen FS-Mail-Account (SOGo). Er ist öffentlich und kann direkt in SOGo abonniert werden. Melde Dich in SOGo an, klicke oben links auf "Kalender" und dann in der Kalenderliste auf "Einen Kalender abonnieren...". Dann öffnet sich ein Fenster, bei dem Du im Suchfeld nach "fachschaft.physik" suchst. Dann klicke auf das kleine Plus und wähle den "Fachschaftskalender" aus. Anschließend klickst Du auf "Hinzufügen".
Wenn Du den Kalender in eurem präferierten Mail-Programm (Thunderbird etc.) nutzen willst, kannst Du per Rechtsklick -> "Einstellungen" -> "Links zu diesem Kalender" einen CalDAV-Link kopieren, mit dem der Kalender abrufbar ist (Bei Fragen einen Admin fragen).
Außerdem gibt es noch einen Geburtstagskalender der Fachschaft. Für diesen musst du aber freigeschaltet werden.
Unsere Website
Unsere Website läuft auf einem virtuellen Rechner im Rechenzentrum, der auf den Namen "Boba" hört. Dort können sich aktuell nur Admins anmelden.
Wer unsere Website bearbeiten möchte, nutzt dafür am besten das Programm "git" (siehe unten). Falls Du lieber auf ein Terminal verzichtest, kannst Du dich einmal auf https://gitlab.inf.uni-konstanz.de anmelden und dann einem Admin bescheid geben. Wir fügen dich dann in die Fachschaftsgruppe hinzu, die berechtigt ist die Website zu bearbeiten.
Zum Bearbeiten meldet man sich unter oben genannter Adresse an, geht auf das Projekt "Fachschaft Physik / dHomepage" -> "Project" (in der Seitenleiste) -> "content" (in der Mitte, ein Ordner). Dort sind alle für die Website wichtige Dateien zu finden und können direkt bearbeitet werden. Das Dateiformat ist Markdown (siehe unten). Zum Bearbeiten klickst du einfach auf die Datei, die du bearbeiten willst und dann auf "Edit" (rechts oben). Nach dem Bearbeiten scrollst du ganz nach unten, gibst unter dem Feld "Commit message" einen aussagekräftigen Text über die Veränderung an und klickst dann auf "Commit changes". Nach dem Bearbeiten gibst du kurz einem Admin Bescheid, der veröffentlicht es dann auf der Website.
Telegram
Außerdem haben wir noch zwei Gruppen im Messenger "Telegram". Diesen gibt es für so gut wie alle Betriebssysteme (Android, iOS, Windows, OSX, Linux). In einer Gruppe diskutieren wir sachlich und richten dringende Mitteilungen an die anderen, im anderen tauschen wir uns über die lustigen Dinge des Lebens aus. :)
Protokollieren
Früher oder später wirst Du bestimmt mal ein Protokoll während einer Sitzung anfertigen. Dazu hier einige Tipps:
- Die LaTeX-Protokollvorlage gibt's in der Nextcloud unter Fachschaft/Protokolle/Vorlage-VS. Sinnvoller ist es aber in Sharelatex einfach das vom letzten Mal zu kopieren
- In dieser sind alle einzutragenden Dinge wie das Datum, die Anwesenden, Sitzungsbeginn etc. durch Kommentare markiert.
- Du kannst entweder direkt auf Deinem Rechner TeXen oder direkt in Sharelatex (die bessere Variante).
- Das meiste, was in das Protokoll rein muss, siehst Du direkt beim Durchlesen der TeX-Datei.
- Am besten, Du liest Dir vor der Sitzung ein paar Protokolle durch oder fragst einen FS-ler, wie das Protokollschreiben abläuft. Sonst hier ein paar Tipps:
- Es gibt Verlaufs- und Ergebnisprotokolle. Ein Verlaufsprotokoll hält Diskussionspunkte und Ergebnisse auf einer Sitzung fest, ein Ergebnisprotokoll nur die Abstimmungsergebnisse. Eigentlich sollte ein Sitzungsprokoll bei uns ein Verlaufsprotokoll sein, meistens ist es aber eine Mischung aus beiden Formen. Wenn eine große Diskussion anfängt und sich die Teilnehmer anfangen zu wiederholen kann man getrost nur noch das Endergebnis aufschreiben.
- Wichtig ist es vor allem aufzuschreiben, wer sich für welchen Job meldet. Also zum Beipiel "xy schreibt eine Mail an yz". Dadurch werden alle beim Durchlesen daran erinnert, wenn sich sich für etwas gemeldet hatten.
- Kleinigkeiten (z. B. im TOP Sonstiges) können nur in Stichworten notiert werden.
- Für die Deutschkönner: Ein Protokoll ist im Präsens verfasst, die Aussagen einzelner Personen im Konjunktiv.
- Ganz wichtig, ist auch, dass Du dich meldest, wenn Du noch kurz Zeit zum schreiben brauchst. Alle anderen warten gerne auf Dich.
- Lass Dich von diesen Sachen nicht abhalten ein Protokoll zu schreiben! Es ist immer Sache des Protokollanten UND der Sitzungsleitung ein korrektes Protokoll zu schreiben. Die Sitzungsleitung hat das bestimmt schon einmal gemacht und hilft Dir.
Sitzungsleitung
Auch die Sitzungsleitung wird Dir früher oder später bestimmt zufallen, wenn Du Lust darauf hast. Was man hierbei beachten sollte:
- Etwas vorbereiten schadet nicht (mal kurz die Topliste anschauen).
- Du kannst etwas früher kommen und die TOPs schon an die Tafel schreiben, und dir dabei überlegen wie lange die einzelnen Sachen dauern.
- Es hilft manchmal, wenn die Sitzungsleitung unparteiisch ist und die Diskussion nur moderiert.
- Du kannst jederzeit Vorschläge zum weiteren Verfahren einbringen (Abstimmungen...), mach davon auch unbedingt gebrauch, wenn Du denkst, dass es sinnvoll ist!
Git
Git ist ein Programm mit dem man gemeinsam an Dokumenten arbeiten kann. Erfunden hat es unter anderem Linus Torvalds um gemeinsam ein Programm schreiben zu können, ohne dass man sich dabei in die Quere kommt. Dafür wird auf einem Computer (häufig ein Server, der übers Internet erreichbar ist) ein sogenanntes "git-Repository" oder kurz "Repo" angelegt. Dieses Repo liegt bei uns auf dem git-Server der Informatiker. Jeder der möchte kann sich das Repo auf seinen eigenen Rechner herunterladen (klonen). Nun hat man einen Ordner mit allen Dateien aus dem Repo auf dem Rechner. Diese kann man nun bearbeiten oder neue hinzufügen. Hat man etwas bearbeitet kann man es zuerst zum hochladen markieren (git add *Datei*
), dann der Änderung einen Namen geben (git commit -m "Änderung"
) und dann die Änderungen hochladen (git push
). Dabei wird jede Änderung genauestens Protokolliert, außerdem kann man alle Änderungen jederzeit rückgängig machen. Möchte man etwas an einem Repo arbeiten, ist es aber wichtig, dass zuerst alles neue, was von anderen Personen geändert wurde, heruntergeladen wird (git pull
). Falls tatsächlich mal zwei Personen an der gleichen Datei gearbeitet haben, wird dies angezeigt und man kann aussuchen, was übernommen wird.
Git ist sehr schön, wenn viele Leute an einem Projekt arbeiten. Wir nutzen es für unsere Website, aber auch fürs AP kann es durchaus sinnvoll sein.
Hier eine kurze Anleitung, wie man git mit der Command-Line (das heißt im Terminal) bedient. Das ist unter Linux Standard, für den Mac und Windows gibt es auch Programme mit Graphischer Oberfläche, allerdings haben wir diese nicht getestet. Probier aber auch gerne andere Programme aus, wir freuen uns über Rückmeldung.
Für weiter Infos ist diese Website sehr hilfreich: https://git-scm.com/, eine Anleitung gibt's hier: https://git-scm.com/book/de/v1, sonst hilft Dir auch die Suchmaschine deiner Wahl.
Gerne helfen wir Dir auch bei der Einrichtung!! Am Anfang ist das meist gar nicht so einfach, das wissen wir aus eigener Erfahrung. :)
Installation
- Unter Linux sollte das Paket "git" völlig reichen. Für den Mac schaust Du unter https://sourceforge.net/projects/git-osx-installer/ und installierst das Programm. Die Installationsdatei für Windows gibt's unter https://msysgit.github.com/.
- Öffne das Programm "Git Bash" unter Windows oder ein Terminal (auch Kommandozeile) unter Linux und OSX und gib
git config --global user.name *DeinName*
ein, außerdemgit config --global user.email *vorname.nachname@uni-konstanz.de*
. Damit hast Du die wichtigsten Infos gesetzt. (Alles was in Sternchen steht muss mit den Sternchen ersetzt werden, diese nicht tippen!)
Klonen des Repos auf den eigenen Rechner
- Einen Ordner für die Website anlegen (z.B. "Homepage").
- Windows: öffne "Git Bash", Linux/Mac: öffne ein Terminal
- Tippe
cd /der/Pfad/des/Verzeichnisses
(cd steht für "change directory"), z.B.cd ./Dokumente/Homepage
. (Der Punkt vor dem "/" steht dafür, dass Du von dem Verzeichnis ausgehst, in dem du gerade bis. Im Normalfall ist das dein Home-Verzeichnis. Wenn nicht, wechsle einfach mitcd ~
in dieses) - Jetzt mit
git clone ssh://git@git.uni-konstanz.de:fachschaft-physik/dhomepage.git
das Repo klonen (Dabei müsst ihr zuerst den Fingerprint mityes
akzeptieren und dann euer Passwort eingeben). Vorher muss auch noch ein SSH-Key hinterlegt werden. - Nun mit
cd homepage
in das beim Klonen erstelle Verzeichnis wechseln. - Nun
git pull
ausführen (wieder das Passwort eingeben). - Jetzt kann die Arbeit losgehen.
Arbeiten mit git
- Windows: öffne "Git Bash", Linux/Mac: öffne ein Terminal
- Wechsle mit
cd /Pfad/der/Website
in das Verzeichnis, z.B.cd ./Dokumente/Homepage/homepage
- Dann lade mit
git pull
alle von anderen Menschen veränderten Dateien runter. - Öffne eine Datei, die du bearbeiten möchtest, mit einem beliebigen Editor (das kann aus einem Datei-Manager wie dem Explorer in Windows geschehen). Für die Text-Dateien der Website, die als Markdown-Dokumente vorliegen, ist zum Beispiel "Atom" sehr empfehlenswert, es geht aber auch jeder andere Editor. Außerdem kannst du auch die anderen Dateien wie Bilder oder Protokolle bearbeiten, hinzufügen und löschen.
- Speichere die Datei.
- Nun geh wieder ins Terminal und gib entweder
git add *
(Diesmal mit Sternchen) ein, das liest alle Dateien aus und markiert alle veränderten (kann bei großen Repos nen bisschen dauern), oder Du spezifizierst mitgit add Pfad/Name
die Datei (meistens nicht unbedingt nötig) - Dann gib
git commit -m "*Das was du veränderst hast*""
ein. - Als nächstes lade die Dateien mit
git push
hoch. (Wenn das nicht funktioniert, frag einen Admin :D ) - Fertig!
Markdown bearbeiten
Da die Texte auf der Website im Markdown-Format vorliegen, hier eine kurze Einführung:
# Überschrift
- Eine Überschrift in 1. Ebene## Überschrift
- Eine Überschrift in 2. Ebene- usw., geht bis Ebne 6, wir nutzen aber nie mehr als die dritte Ebene
_kursiv_, **fett**
- Kursive und fette Schrift- Listen einfach mit 1., 2. durchnummerieren oder bei Aufzählungen mit
-
vorne dran - Links mit
[Das steht auf der Website](hier ist der Link)
, zum Beispiel[Markdown-Cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)
, das Ergebnis ist: Markdown-Cheatsheet - Einen Mailto mit funktioniert mit
[Was auf der Website zu sehen ist](mailto:Adresse)
, zum Beispiel[Fachschafts-Mailadresse](mailto:fachschaft.physik@uni-konstanz.de)
, das Ergebnis ist Fachschafts-Mailadresse - Eine Datei verlinkt ihr mit
[Datei](/files/Datei.xxx)
, ein Bild mit![Alternativtext](/img/Bild.xxx)
. Für eine Datei wird nur der Link angezeigt (wie unter Verleih), ein Bild wird eingebunden (siehe Fachschaftsraum) - Eine Neue Zeile wird mit zwei Leerzeichen am Ende der Vorherigen Zeile erstellt, ein neuer Absatz über eine Leerzeile
- Wollt ihr eine Inhaltsverzeichnis erstellen, schaut ihr euch am besten einfach diese Seite als Markdown-Datei an ;)