• Navigation überspringen
  • Zur Navigation
  • Zum Seitenende
Organisationsmenü öffnen Organisationsmenü schließen
Friedrich-Alexander-Universität Dokumentation der WordPress-Themes und -Plugins
  • FAUZur zentralen FAU Website
  1. Friedrich-Alexander-Universität
  2. Regionales Rechenzentrum Erlangen
Suche öffnen
  • RRZE
  • Videoportal
  1. Friedrich-Alexander-Universität
  2. Regionales Rechenzentrum Erlangen
Friedrich-Alexander-Universität Dokumentation der WordPress-Themes und -Plugins
Menu Menu schließen
  • Grundlagen
    • Rahmenbedingungen für Webauftritte
    • Über WordPress
      • Grundsätzliches zum Webpublishing
    • CMS-Dienstleistung
    • Konzeption einer Website
    • Login und Navigation im Backend
    • Benutzer anlegen und bearbeiten
    • Seiten
      • Eine Seite erstellen
      • Mehrere Seiten gleichzeitig konfigurieren
      • Seiten und Beiträge freigeben
    • Beiträge
    • Sidebar
    • Inhalte bearbeiten
      • Mediathek
      • Bilder
      • Galerie
      • Tabellen
      • Zitate
      • Formeln, Daten und Quellcode
    • Seitenstruktur erstellen
    • Menüs
    • Widgetbereiche und Widgets
    • Häufig gestellte Fragen
    Portal Grundlagen
  • Block-Editor
    • Was ist der Block-Editor?
    • Hauptelemente des Editors
      • Die obere Editorleiste
      • Das Inserter Fenster
      • Der Inhaltsbereich
      • Das Einstellungsfenster
    • Der Block
      • Block-Typen
      • Die Block-Werkzeugleiste
      • Einen Block hinzufügen
      • Die Listenansicht
    • Block-Funktionen
      • Text und Bild verlinken
      • Blöcke gruppieren
      • Anker-Links (Sprungmarken)
      • Block-Vorlagen erstellen
      • Bild in Tabellenblock einfügen
      • Spalten einfügen
    • Umstellung auf den Block-Editor
    • FAQ Block-Editor
    Portal Der Block-Editor
  • Plugins
    • Plugins aktivieren
    • Portale
      • Mein Studium
      • Jobs
      • Lehrveranstaltungen (Lectures)
      • CRIS
    • Inhaltliche Erweiterung
      • RRZE FAUdir (Kontakte)
      • RRZE Bluesky
      • Elements Blocks
      • Elements (Gestaltung)
      • Multilang (mehrsprachige Seiten)
      • FAQ
      • Video
      • FAU oEmbed
      • Typesettings (Code Highlighter)
      • Glossary
      • Person (Kontakte)
      • Advanced Editor Tools
    • Funktionale Erweiterung
      • Downloads
      • Post-Expiration (Verfallsdatum Beiträge)
      • Calendar
      • Expo
      • RSVP (Buchungssystem)
      • WS Form (Formulare erstellen)
      • Contact Form 7
      • RRZE Events
    • SEO & Marketing
      • Autoshare
      • RSS Feed
      • RRZE Newsletter
      • The SEO Framework
      • QR-Code Generator
      • Statistik
      • Siteimprove
    • Benutzer- und Zugriffsverwaltung
      • Workflow (Rollen & Module verwalten)
      • Access Control
      • Private Site
    • Sicherheit & Datenschutz
      • Legal (Rechtl. Pflichttexte)
    • Spezialplugins
      • Remoter
      • Progressive Web-App (PWA)
      • Synonym
    Portal Plugins
  • Themes
    • FAU Einrichtungen
      • Umsetzungsbeispiele
      • Templates
      • Portalmenüs
      • Bildlinks (Logos einbinden)
      • Shortcodes
    • Francesca – Ein Theme für Kooperationen
    Portal Themes
  • Tutorials
    • Schnelleinstieg FAU Events
    • Publikationsliste erstellen
    • Tipps und Tricks
    • Neue Daten in die FAU-Karte einbinden
    • Vortragsliste erstellen
    • Schnelleinstieg FAU Einrichtungen
      • Vorbereitungen
      • Navigation im Backend
      • Ein Theme auswählen
      • Seitenlogo und Seiteninformationen ergänzen
      • Eine Startseite erstellen
      • Rechtstexte generieren
      • Inhaltsseiten erstellen für Anfänger
      • Beiträge erstellen
      • Dynamische Sidebar
      • Abmessungen für Bilder und Grafiken
      • Portalseiten und -menüs
      • Seitennavigation
      • Suchmaschinenoptimierung in 5 Minuten
      • Slider und Blogroll
    • Barrierefreiheit
      • Vorwort und Überblick
      • Einführung und Hintergründe
      • Bereitstellung und Pflege von Inhalten
      • Entwicklung und Design
      • Organisatorische und rechtliche Anforderungen
      • Satzungen
      • Tests der Barrierefreiheit
      • Weitere Leitfäden und relevante Informationsangebote
      • Kurzanleitung zur Verbesserung der digitalen Barrierefreiheit in Dokumenten aus Büroanwendungen
    • SEO – Search engine optimization
      • SEO Inhalte gestalten
      • SEO Grundlagen
      • SEO und Barrierefreiheit
    • Pflege MeinStudium-Portal
    Portal Tutorials
  • Entwicklung
    • Vorgaben für das Design
      • Farben (Markendesign 2021)
      • Logos
      • Schriften
    • Einsatzkontext (Statistik)
      • Einrichtungsbezeichnungen
    • Versionsverwaltung Git
    • Einheitliche Vergabe von Versionsnummern
    • Vorgaben an Themes
    • Vorgaben an Plugins
    • Eigene Testinstanz
    • Serverkonfiguration
    • Statistiken zu Webauftritten
    Portal Entwicklung
  1. Startseite
  2. Entwicklung
  3. Vorgaben für WordPress-Plugins und -Themes
  4. Vorgaben an Blöcke

Vorgaben an Blöcke

Bereichsnavigation: Entwicklung
  • Auftragsentwicklung für neue WordPress-Plugins oder -Themes
  • Einsatzkontext (Statistik)
  • Versionsverwaltung Git
  • Vorgaben für das Design
  • Vorgaben für WordPress-Plugins und -Themes
    • Vorgaben an Themes
    • Vorgaben an Plugins
    • Vorgaben an Blöcke
  • Eigene Testinstanz
  • Serverkonfiguration

Vorgaben an Blöcke

Neben den Anforderungen an Plugins müssen WordPress-Blöcke, welche auf der zentralen CMS Instanz des RRZE eingesetzt werden sollen zusätzliche Rahmenbedingungen erfüllen:

  1. Alle Blöcke für Plugins sollen entweder in der Kategorie „RRZE, „FAU“ oder der Abkürzung einer anderen Hochschule eingruppiert werden.
    • Bei einer Entwicklung im Auftrag und in Abnahme durch das RRZE oder durch dem RRZE -Webteam selbst wird die Kategorie „RRZE“ verwendet. Für Entwickler ausserhalb des RRZE ist eine vorherige Abstimmung mit dem RRZE Webteam erforderlich um Blöcke in diese Kategorie einzugruppieren.
    • Blöcke, die von anderen Teams in der FAU für FAU-weit zu nutzenden Plugins verwendet werden, sollen in der Kategorie „FAU“ eingruppiert werden.
    • Blöcke, die für den Einsatz von anderen Hochschulen (z.B. UTN) entwickelt werden, verwenden als Kategorie die Abkürzung der Hochschule, sofern dies nicht anders vereinbart wurde.
  2. Bei Updates müssen Blöcke die Deprecation API von WordPress berücksichtigen. Für statische Blöcke tritt dieser Fall immer dann ein, wenn sich Werte der block.json oder Speicherfunktion (save.js) ändern. Bei dynamischen Blöcken tritt dieser Fall immer dann ein, wenn sich Werte der block.json ändern. Nähere Informationen finden Sie im WordPress Entwicklerhandbuch im Abschnitt Deprecation
  3. Block-Einstellungen befinden sich entweder in der Block-Toolbar oder bei komplexen Einstellungsoptionen in der Settings-Sidebar. Eine Einstellung sollte dann in die Block-Toolbar wandern, wenn Sie für das befüllen und schnelle konfigurieren eines Blockes zwingend notwendig bzw. sinnvoll ist.
  4. Der Slug des Blocks sollte idealerweise das Schema Kategoriename oder Pluginname/Block-Name nutzen. Bei RRZE-Blöcken z.B. rrze/block-name, bzw. bei FAU-Blöcken fau/block-name. Falls ein Plugin mehrere Blöcke ausliefert, kann statt dem Kategorienamen der Produktname an erster Stelle genutzt werden. Zum Beispiel: plugin-name/block-name.
  5. Neuentwickelte Blöcke sollten dem WordPress-Schema für Blöcke folgen. Detaillierte Informationen über die dafür empfohlene Dateistruktur finden Sie im Entwicklerhandbuch unter „File-Structure of a Block“
  6. Das UI und die Bedienung des Blocks sollte so gestaltet werden, dass eine externe Dokumentation nicht notwendig ist. Zusatzinformationen sollten an geeigneter Stelle in der Settings-Sidebar hinterlegt werden.
  7. Blöcke werden standardmäßig in englischer Sprache (EN-US) ausgeliefert. Für den Einsatz auf dem CMS-Dienst des RRZE ist zusätzlich eine Sprachversion in Deutsch und Deutsch (Formal) notwendig.
  8. Blöcke müssen mit der jeweils aktuellen WordPress-Version fehlerfrei funktionieren und sollten keine Fehler in der Browserkonsole werfen. Fehler sind zeitnah zu beheben (vgl. Anforderungen an Plugins).
  9. CSS und Stylinganpassungen sollten in der Bearbeitungsansicht immer so gekapselt sein, dass nur der eigene Block von den Styling-Anweisungen betroffen ist.
  10. Inline-Styles sollten für das Frontend vermieden werden.

Als generelle Empfehlung können Sie sich am offiziellen Blockeditor Handbuch orientieren.

Weitere Hinweise zum Webauftritt

Noch Fragen?

Schreiben Sie uns eine E-Mail an webmaster@fau.de.
Wir beantworten Ihnen alle offenen Fragen rund um unser Content Management System (CMS), WordPress, Webhosting und Co.

Regionales Rechenzentrum Erlangen
(RRZE)

Martensstraße 1
91058 Erlangen
  • Kontakt
  • Webworking Blog
  • Impressum
  • Datenschutz
  • Barrierefreiheit
  • RSS Feed
  • GitHub
  • Twitter
Nach oben