Website Anleitung

Allgemeines

Überschriften

Nicht einfach nur Text fett markieren sondern bei entsprechendem Block statt „Absatz“ „Überschrift“ auswählen.

Seitentitel hat Überschrift h1, die gibt es auf jeder Seite nur ein einziges mal.

Unterüberschriften dann h2, noch eine Ebene tiefer h3, h4 etc.

Überschriften wichtig für Barrierefreiheit damit Screenreader und Leute die langsam lesen sich schneller zurechtfinden. Besonders für Screenreader wichtig, das auch technisch korrekt (also mit h2 etc., nicht fetter Text) zu machen.

Seiten

Für alle dauerhaft zu pflegenden Inhalte. Für alles andere (Veranstaltungen, einzelne Pressemitteilungen, Statements, Beschlüsse etc.) entweder Beitrag oder Veranstaltung anlegen.

Unterseiten entsprechend einsortieren. Einzelne Ausschüsse z. B. als Unterseite von Gremien oder was auch immer. Dafür beim Bearbeiten von jeweiliger Seite in den Einstellungen unter „Übergeordnet“ jeweils Übergeordnete Seite auswählen.

Vorschriften / Richtlinien

Als VS sind wir eine Behörde und müssen daher bestimmte Transparenz einhalten. Einerseits durch Bereitstellung der Protokolle – über öffentliche Links zu Hopo-Cloud – andererseits durch Vorschriften u.Ä.: Unterschiedliche Fassungen speichern wir als PDFs ab, die jeweils aktuelle Lesefassung – mit Sprungmarken – sollte jeweils eine eigene Seite haben. Mandate bei Arbeitskreisen u.Ä. sollten auf der jeweiligen AK-Seite stehen. Änderungen daran nur durch Beschluss des StuRa.

Beiträge

In Kategorie(n) einsortieren. Z. B. Beschlüsse, PM, etc.

Ggf. Schlagwörter hinzufügen, z. B. Gleichstellung, Soziales, Semesterticket etc.

Veranstaltungen

Kalender in Seite einbetten

Geht über Shortcodes. Mehr Infos dazu hier: https://theeventscalendar.com/knowledgebase/shortcodes-overview-legacy/

[tribe_events_list category="hier entsprechend anzuzeigende Kategorie einfügen"]

HoPo-Portal Kalender synchronisieren

iCal Link in jeweiligem Kalender kopieren: Kalender in Gruppe / Projekt öffnen, dann „Feed für Veranstaltungen“

Alles hinter feed/ löschen, also nichts mit user etc. so dass da nur noch sowas steht: https://portal.fzs.de/events/team/38/feed/

Unter „Veranstaltungen“ – „Importieren“ neue iCalendar Quelle anlegen, Link einfügen, entsprechende Kategorien etc. setzen, Geplanter Import mit täglichem Sync auswählen und speichern. Falls neue Kategorie muss die zuerst angelegt werden. Bei Geplanter Import nicht zu oft nach neuen Einträgen checken lassen weil wir täglich nur eine begrenzte Zahl an Checks haben.

Medien

Nur Bilder hochladen, die auch genutzt werden. Doppelt hochgeladene Bilder sofort wieder löschen.

Bild-Titel, Beschriftung etc. hinzufügen um Bilder leichter in Suche finden zu können.

Formulare

Nutzen das Plugin Contact Form 7 für Formulare

Simple Antispam Maßnahme

Quiz einfügen, zum Abschicken von Formularen muss simple Rechnung gelöst werden.

[quiz Spamfilter "2+3=|5" "2+4=|6" "3+4=|7" "3+5=|8" "3+6=|9" "4+6=|10" "4+7=|11" "4+8=|12"]

Datenschutz

Datenschutzerklärung

Wenn persönliche Daten (Name, Mail etc.) gesammelt werden Datenschutzerklärung zustimmen lassen

[acceptance Datenschutz]Ich habe die <a href="https://www.vs-tuebingen.de/datenschutz/">Datenschutzerklärung</a> gelesen und stimme ihr zu.[/acceptance]

Datensparsamkeit

Nur die Daten erheben, die auch tatsächlich notwendig sind.

Daten nur solange speichern wie nötig. Wenn zum Speichern von Formularen die Erweiterung „Flamingo“ genutzt wird hier regelmäßig nicht mehr benötigte Einträge löschen

Barrierefreiheit

Labels nutzen

Pro Feld nur ein Label nutzen. Sagen Screenreadern etc. was in die jeweiligen Textfelder eingegeben wird. Also z. B. dass der Text vor dem Feld zu dem Feld gehört.

Checkboxen etc. unterstützen keine Labels, stattdessen use_label_element nutzen. Mehr Infos: https://contactform7.com/configuration-errors/multiple-controls-in-label/ und https://contactform7.com/checkboxes-radio-buttons-and-menus/

Barrierefreiheit

Überschriften nutzen!

Alternativtexte für Bilder

Bilder, die nicht ausschließlich dekorativ sind, mit Alternativtext versehen, damit sie von Screenreadern etc. beschrieben werden können.

  • Schreibe im Präsens
  • 15-20 Wörter sind meistens genug
  • Der Alternativtext hat am Ende keinen Punkt, außer er ist ein kompletter Satz
  • Wenn das Bild Text enthält, schreibe ihn im Alternativtext ab.

In WordPress kann der Alternativtexte im Upload-Dialog, in der Mediendatenbank und im Block Editor angelegt werden.

Mehr Infos:

Plugins

Plugins sind oft hilfreich, sind aber auch eines der größten Sicherheitsrisikos bei WordPress. Diese Seite nutzt daher so wenig Plugins wie möglich. Installiert keine neuen Plugins wenn diese nicht unbedingt nötig sind. Checkt regelmäßig ob alle installierten Plugins noch mit Updates versorgt werden. Löscht nicht mehr benötigte Plugins und Plugins die seit längerer Zeit keine Updates mehr bekommen haben und nicht mehr mit der genutzten WordPress Version getestet sind.

Contact Form 7

Wird für Kontaktformulare genutzt

Email Address Encoder

Macht auf der Website vorhandene Mailadressen unsichtbar für Spam-Bots

OAuth client login for WordPress

Login über HoPo-Portal -> nicht unbedingt nötig und nicht mehr in Nutznug. Daher sobald Website vorerst fertig deinstallieren und Leuten die sich bisher damit angemeldet haben PW zukommen lassen

The Events Calendar

Kalender. Nutzen die Pro-Version, u. a. damit sich Veranstaltungslisten in andere Seiten einbetten lassen. Außerdem kostenpflichte Erweiterung „Event Aggregator“ um Veranstaltungen aus dem HoPo-Portal zu integrieren

Benutzer

Admins

Haben Zugriff auf alle Einstellungen, Datenbanken etc.

Sollten daher sichere Passwörter nutzen und diese regelmäßig ändern.

Nur wer wirklich Admin-Zugang braucht, also viel an der Website arbeitet, neue Accounts anlegen können soll etc. sollte Admin-Rechte haben. Regelmäßig checken und nicht mehr so aktiven Admin-Rechte entziehen und stattdessen auf Redakteur oder wenn ganz inaktiv, Name aber noch bei Beiträgen verknüpft sein soll, „Abonnent“ herunterstufen