Plugins / Erweiterungen / Shortcodes

Besondere Eigenschaften der WordPress-Seiten bekommen Sie durch Zusatzprogramme. Diese erweitern die Fähigkeit Ihres Projekts. Sie bedienen diese Programme meistens durch sogenanne Shortcodes. Lernen Sie, mit welchen Plugins wir unser WordPress erweitert haben.

Wie funktioniert ein Shortcode?

Innerhalb eines Artikels oder einer Seite können sogenannte Shortcodes verwendet werden. Das sind Anweisungen, die das System auf der publizierten Seite dynamisch ersetzt. So gibt es beispielsweise einen Shortcode, der durch ein Inhaltsverzeichnis auf der Seite ersetzt wird.

Ein Shortcode wird immer in eckigen Klammern notiert. Je nach Code können verschiedene Parameter angegeben werden. Dabei sollten Sie darauf achten, dass manche shortcodes wieder geschlossen werden müssen.

  • Beispielhafter Aufbau eines Codes: [name_des_shortcodes]
  • Mit Parametern: [name_des_shortcodes parameter="wert"]
  • Schließen: [/name_des_shortcodes]

Zusatzfunktionen

Folgende Zusatzfunktionen haben wir für Sie programmiert. Es gibt sie nur in dieser ZDV-Installation.

Standard-Shortcodes = immer eingeschaltet

Diese Shortcodes funktionieren in allen Projekte, sie sind von Beginn an eingeschaltet, sie brauchen Sie also nicht zu beantragen:

  • jogustine: übernehmen Sie die Lehrveranstaltungslisten aus Jogustine
  • publikationsliste: übernehmen Sie die Uni-Bibliographie (UB) in Ihre Seiten
  • rechtespalte: verwenden Sie die rechte Spalte für Ihre Inhalte
  • toc und wtoc: längere Texte gliedern Sie mit dem automatischen Inhaltsverzeichnis
  • video: Binden Sie Youtube- oder Streaming-Media Videos direkt auf der Webseite ein.
  • JGU Opentext Navigation: Navigation einer beliebigen JGU-Seite in WordPress übernehmen. (Publiziert mit OpenText oder WordPress). (über das Menü Design erreichbar)

Experten-Shortcodes

Dieses Plugin (aus der Liste aller Plugins) schalten Sie als Redakteur Ihres Blogs selbstständig aus und ein. Sie brauchen uns dazu nicht 🙂

Dies funktioniert im Dashboard unter JGU Tools.

Ausführliche Anleitung zum Plugin aus- und einschalten


 

  • box: bauen Sie Textbausteine an beliebigen Stellen wiederholt ein.
  • downloadcenter:  integrieren Sie Dateiverzeichnissen auf einem VirtualHost des ZDV.  Erzeugt anklickbare Listen der enthaltenen Dateien.
  • formulargenerator: Beliebige Web-Formulare, z.B. für Anmeldungen, per Shortcode erstellen
  • gliffy: anklickbare Gliffy-Diagramme
  • imagescroller: fügen Sie sich abwechselnde Bilder ein (mittlere Spalte)
  • linkbox: platzsparende Linkliste als Klappmenü:
  • researcherid: zeigt das Badge an, die zu den Publikationen bei ResearcherID führt
    ncbi: Links in Publikationen US National Library of Medicine, National Institutes of Health
    pone: Links nach Pone
  • imagescroller_rechtespalte, imagescroller_spaltenlos:  Startseite mit imagescroller, Suchbox, und Linklisten wie auf der Startseite der Universität (www.uni-mainz.de) bekannten JGU Imagescroller einschließlich Suchbox, Top- und Kalenderlinks
  • redirect: leitet von einer Seite im Blog auf eine beliebige Adresse um
  • spalte: zur Aufteilung der Spalten mit dem Template spaltenlos
  • sympa: zur Einbindung von Sympa-Mailinglistenarchiven (mit freundlicher Genehmigung von K. Pastor, FB03)
  • xmltransformation: verwenden Sie Daten anderer Systeme dynamisch wieder mit der  JGU-XSL (z.B. für Daten aus UnivIS).
  • wpsearch: stellen Sie eine Suchbox in der mittleren oder rechten Spalte dar.

Zusatzfunktionen

Auch dies haben wir für Sie programmiert, Sie bedienen dies aber nicht über einen Shortcode, weil es nicht direkt um Inhalte der Seite geht.

  • JGU Auth: Lesezugriff auf das gesamte Projekt oder einzelne Seiten basierend auf Accountgruppen der Universität.
  • JGU Comment Moderator: einen Moderator (oder eine Funktions-Mailbox) für Kommentare setzen, der dann jeweils die Moderations-E-Mails erhält.
  • JGU-Polyglot: Sprachvarianten (in allen Blogs mit Sprachvarianten)
  • JGU Tools: per Selbstbedienung: Schreibrechte und Plugins selbst verwalten

WordPress Community Plugins

Zur Zeit sind in der zentralen WordPress-Installation folgende Plugins der WordPress Community nutzbar:

  • Antispam-bee: gegen Spam (ist in allen Blogs aktiviert)
  • Email-address-encoder: für sichere Mailadressen (ist in allen Blogs aktiviert)
  • SI CAPTCHA Anti-Spam: Gegen Spam in Formularen
  • SwfObject Reloaded: SWF-Ojekte (Flash-Videos) in Seiten einbetten (auf Wunsch)
  • TablePress: Tabelleneditor für einfaches und komfortables Bearbeiten von Tabellen ohne HTML-Kenntnisse.

Es gibt in der WordPress-Community eine schier unüberschaubare Menge weiterer Plugins. Allerdings erzeugt jedes dieser Plugins - zum Teil erheblichen - administrativen (d.h. personellen) Aufwand - u.a. auch deshalb, weil bei jedem WordPress-Update im Prinzip jedes Plugin hinsichtlich Funktionalität und Betriebssicherheit in der neuen Version getestet werden muss.

Überdies legen viele Plugins eigene Datenstrukturen an, und bei vielen ist nicht klar, wie langfristig diese vom jeweiligen Entwickler unterstützt werden. Wir müssen dagegen bemüht sein, den längerfristigen Bestand der von Ihnen angelegten Inhalte und Datenstrukturen zu gewährleisten.

Aus den o.g. Gründen gilt für diese zentrale WordPress-Installation deshalb zur Zeit:

  • es wird nur eine überschaubare Menge von Community-Plugins installiert werden,
  • es werden nur Plugins installiert, die im Prinzip von allen Projekten/Blogs benötigt/genutzt werden,
  • es werden nur Plugins installiert, die aller Voraussicht nach eine langfristige Nutzbarkeit der damit angelegten Inhalte und ihrer Strukturen gewährleisten.

Wenn Sie der Ansicht sind, dass - zusätzlich zu den oben genannten - ein weiteres Plugin gibt, dass für Ihre wissenschaftliche Arbeit mit WordPress unverzichtbar ist, bitten wir um eine formlose Mitteilung per Mail an webmaster@uni-mainz.de mit einer kurzen Begründung. Wir werden uns dann gern mit Ihnen in Verbindung setzen und prüfen, ob dieses Plugin mit vertretbarem Aufwand in einen langfristigen Betrieb integrierbar ist. Allerdings können wir zum gegenwärtigen Zeitpunkt nicht zusagen, ob und wann das gewünschte Plugin tatsächlich integriert werden kann.
Wir bitten hierfür um Ihr Verständnis.