Dies ist eine alte Version des Dokuments!
Wordpress-Anpassungen für technikkultur-erfurt.de
Mit der Umstellung auf bytecluster0002 haben wir auf der Domain technikkultur-erfurt.de ein neues Wordpress aufgesetzt. Die alten Wordpress-Installationen werden als statischer Inhalt auf einer Archiv-URL abgelegt, damit sie auch ohne aktive Wordpress-Installation einsehbar sind. Die Serverkonfiguration ist in wordpress dokumentiert, nachfolgend werden nur die innerhalb von Wordpress erfolgten Anpassungen/Plugins etc. aufgeführt.
Template
Das endgültige Template steht noch nicht fest.
verwendete Plugins
Plugin | Zweck |
---|---|
Advanced Custom Fields | Erlaubt die Definition zusätzlicher Felder, auch abhängig von einzelnen Beiträgen. Wird für das Template „Modern“ empfohlen. |
Akismet Spam Protection | Ausfiltern von Kommentar-Spam, benötigt einen API-Key. Eine Datenschutz-freundlichere Alternative ohne externen Dienst wäre perspektivisch besser. |
Classic Editor | Implementierung des alten Editors ohne WYSIWYG. |
Jetpack von wordpress.com | Zusätzliche Funktionen zur Weblog-Optimierung. Läuft größtenteils über die Server von Automattic, daher wären grundsätzlich lokal funktionierende Einzellösungen vorzuziehen, sofern verfügbar. |
Two-Factor | 2-Faktor-Authentifizierung für Login |
Two-Factor | 2-Faktor-Authentifizierung für Login |
Enhanced Text Widget | Wird für den Raumstatus in der Seitenleiste benötigt, da Wordpress standardmäßig keinen PHP-Code ausführt. |
Contact Form 7 | Kontaktformular |
Simple Yearly Archive | Übersichtsseite aller veröffentlichten Beiträge |
WP Githuber MD | Umfangreicher MarkDown-Editor mit Syntax-Highlighting und HTML-Preview innerhalb des Editors |
Plugin-Konfiguration
Jetpack
Wir verwenden nur die kostenlose Variante von Jetpack, daher sind nicht alle Funktionen nutzbar.
Sicherheit
- Überwachung von Ausfallzeiten deaktiviert
- Anti-Spam aktiviert
- Schutz vor Brute-Force deaktiviert (vernünftiges Passwort und 2FA reichen)
- WordPress.com-Anmeldung deaktiviert
Performance
- Performance und Geschwindigkeit (alles deaktiviert da für Betrieb nicht zwingend nötig)
- Website-Beschleuniger deaktiviert
- Ladezeiten von Bildern verkürzen deaktiviert
- Ladezeiten von statischen Dateien verkürzen deaktiviert
Schreiben
- Mediathek
- Präsentiere Bilder in einer Vollbild-Karussell-Galerie deaktiviert
- Erstellen
- Aktiviere die Option zum Kopieren ganzer Beiträge… deaktiviert
- Schreibe Beiträge oder Seiten in Markdown-Syntax. deaktiviert
- Benutze die Markup-Sprache LaTeX deaktiviert
- Verwende Shortcodes, um Medien von beliebten Websites einzubetten deaktiviert
- Individuelle Inhaltstypen alles deaktiviert
- Theme-Erweiterungen
- Unendlich Scrollen Mehr Beiträge mit dem Standard-Theme-Verhalten laden
- CSS-Anpassungsbereich optimieren deaktiviert
- Widgets
- Stelle zusätzliche Widgets wie Abonnementformulare und Twitter-Streams auf deiner Website zur Verfügung aktiviert
- Aktiviere Steuerelemente zur Sichtbarkeit von Widgets… deaktiviert
- Per E-Mail veröffentlichen deaktiviert
- WordPress.com-Werkzeugleiste deaktiviert
Teilen
- Publicize-Verbindungen deaktiviert (muss noch aktiviert und verknüpft werden)
- Teilen-Buttons deaktiviert (haben „richtige“ Betriebssysteme integriert)
- Gefällt mir-Buttons deaktiviert
Diskussion
- Kommentare alles deaktiviert
- Abonnements alles aktiviert
Traffic
- Ähnliche Beiträge alles aktiviert
- WP.me-Kurzlinks deaktiviert
- Sitemaps aktiviert
- Website-Verifizierung deaktiviert
Statistiken
Die Jetpack-Statistiken sind deaktiviert. Dies ist jedoch relativ schwer zu finden, da in der normalen Konfiguration nicht zu sehen, sondern nur im Debug-Menü (Fehlersuche). Der Direkt-Link für die Übersichtsseite mit allen Modulen lautet https://technikkultur-erfurt.de/wp-admin/admin.php?page=jetpack_modules, hier kann man die „Website-Statistiken“ deaktivieren.
Kontaktformular
Das Kontaktformular wird von „Contact Form 7“ bereitgestellt. Die Einstellungen sind überwiegend auf Standard belassen, als Empfänger-E-Mail ist der Vereinsvorstand angegeben.
Übersichtsseite aller Artikel
Das Archiv wird von „Simple Yearly Archive“ bereitgestellt. Die Einstellungen sind überwiegend auf Standard belassen, als Datumsformat ist „d.m.“ eingestellt.
Raumstatus
Für die Darstellung des Raumstatus in der Seitenleiste wird das Plugin „Advanced Text Widget“ benötigt, da Wordpress standardmäßig keinen PHP-Code ausführt.
Der Code für den Status sieht wie folgt aus:
<?php $ctx = stream_context_create(array( 'http' => array( 'timeout' => 1 ) ) ); $obj = json_decode(file_get_contents('http://status.bytespeicher.org/status.json', false, $ctx)); if (isset($obj->state->open) && $obj->state->open === true) { $f = $obj->state->icon->open; $text = "Der Bytespeicher ist offen!"; } else { $f = $obj->state->icon->closed; $text = "Der Bytespeicher ist geschlossen!"; } $f = str_replace('http://status.bytespeicher.org/', 'https://bytespeicher.org/status/', $f); echo "<p style='text-align:center;'><a target='_blank' href='http://status.bytespeicher.org/'><img src='$f' title='$text' alt='Raumstatus des Bytespeicher' style='width:100%;max-width:200px;' /></a>"; echo '<br />'.$text."</p>"; $ctx = stream_context_create(array( 'https' => array( 'timeout' => 1 ) ) ); $obj = json_decode(file_get_contents('https://status.makerspace-erfurt.de/status.json', false, $ctx)); if (isset($obj->state->open) && $obj->state->open === true) { $f = $obj->icon->open; $text = "Der Makerspace ist offen!"; } else { $f = $obj->icon->closed; $text = "Der Makerspace ist geschlossen!"; } $f = str_replace('https://status.makerspace-erfurt.de/', 'https://status.makerspace-erfurt.de/', $f); echo "<p style='text-align:center;'><a target='_blank' href='https://status.makerspace-erfurt.de/'><img src='$f' title='$text' alt='Raumstatus' width='200px' style='width:100%;max-width:200px;' /></a><br />"; echo $text."</p>"; ?>