Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rrze-webteam/rrze-univis
WordPress-Plugin für UnivIS-Einbindung
https://github.com/rrze-webteam/rrze-univis
gutenberg-compatible php wordpress-plugin
Last synced: 2 days ago
JSON representation
WordPress-Plugin für UnivIS-Einbindung
- Host: GitHub
- URL: https://github.com/rrze-webteam/rrze-univis
- Owner: RRZE-Webteam
- Created: 2014-06-02T15:40:30.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-01-11T15:29:49.000Z (10 months ago)
- Last Synced: 2024-04-15T22:12:45.982Z (7 months ago)
- Topics: gutenberg-compatible, php, wordpress-plugin
- Language: PHP
- Homepage:
- Size: 1 MB
- Stars: 4
- Watchers: 12
- Forks: 5
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RRZE-UnivIS
Darstellung von Lehrveranstaltungen und organisatorischen Daten aus UnivIS.
## Download
GITHub-Repo: https://github.com/RRZE-Webteam/rrze-univis
## Autor
RRZE-Webteam , http://www.rrze.fau.de## Copryright
GNU General Public License (GPL) Version 3
## Zweck
- Shortcode [univis] zum Einbindung von UnivIS-Daten in WordPress-Seiten.
- Gutenberg-Blöcke "RRZE-UnivIS Mitarbeiter", "RRZE-UnivIS Lehrveranstaltungen" und "RRZE-UnivIS Publikationen"
- Widget "RRZE UnivIS"## Dokumentation
Eine vollständige Dokumentation mit vielen Anwendungsbeispielen findet sich auf der Seite:
https://www.wordpress.rrze.fau.de/plugins/fau-und-rrze-plugins/rrze-univis/### Kurzeinführung
#### WP-Einstellungsmenü
Einstellungen › RRZE-UnivIS
#### Verwendung des Shortcodes [univis]
- Anzeige eines Links zur UnivIS-Startseite. Der Linktext kann unter Einstellungen / RRZE-UnivIS modifiziert werden
```
[univis]
```
- Bindet die Mitarbeiterübersicht ein - besonders geeignet für wissenschaftliche Einrichtungen (Telefonnummern, Mobilnummern, E-Mail-Adressen und Postadressen können ein- und ausgeblendet werden. Mit "call" können Telefonnummern auf mobilen Geräten direkt gewählt werden.)
```
[univis number="123456789"]
[univis task="mitarbeiter-alle"]
[univis task="mitarbeiter-alle" show="telefon, mail, address, mobile, call"]
[univis task="mitarbeiter-alle"]
```
- Bindet die Mitarbeiterübersicht ein - besonders geeignet für nicht-wissenschaftliche Einrichtungen (Telefonnummern und E-Mail-Adressen können ein- und ausgeblendet werden.)
```
[univis task="mitarbeiter-orga"]
[univis task="mitarbeiter-orga" hide="telefon"]
[univis task="mitarbeiter-orga" show="mail"]
```
- Bindet die Mitarbeiterübersicht der Organisationseinheit mit der UnivISOrgNr 123456789 im Telefonbuchformat ein (alphabetische Sortierung, optional mit Telefonnummern, E-Mail-Adressen, Sprungmarken)
```
[univis number="123456789" task="mitarbeiter-telefonbuch"]
[univis number="123456789" task="mitarbeiter-telefonbuch" show="telefon, mail, sprungmarken"]
```
- Bindet sämtliche Lehrveranstaltungen der Organisationseinheit mit der UnivISOrgNr 123456789 ein
```
[univis number="123456789" task="lehrveranstaltungen-alle"]
```
- Bindet sämtliche UnivIS-Publikationen der eingestellten Organisationseinheit ein
```
[univis task="publikationen"]
```##### Ausblenden importierter Lehrveranstaltungen möglich
- Blendet alle importierten Lehrveranstaltungen aus, um doppelte Ausgaben zu vermeiden
```
[univis task="lehrveranstaltungen-alle" lv_import="0"]
```##### Filterung nach Lehrveranstaltungstyp möglich
- Gibt alle Vorlesungen der Org-Nr. 123456789 aus. Zu den Terminen werden .ics Dateien angeboten, um diese in den eigenen Kalender einzutragen. Bei type müssen die Kürzel wie im Vorlesungsverzeichnis angegeben werden (vorl, ueb, tut, ...)
```
[univis task="lehrveranstaltungen-alle" id="123456789" type="vorl" show="ics"]
```
- Bindet die Daten der einen Person ein. Die Person muss dabei der Organisationseinheit angehören, die in Einstellungen - UnivIS eingegeben wurde
```
[univis task="mitarbeiter-einzeln" firstname="Max" lastname="Mustermann"]
[univis task="mitarbeiter-einzeln" name="Mustermann,Max"]
```
- Zeigt die Daten zur Lehrveranstaltung mit dieser ID. Die Lehrveranstaltung muss dabei der Organisationseinheit zugeordnet sein, die in Einstellungen - RRZE-UnivIS eingegeben wurde und aus dem aktuellen Semester stammen
```
[univis task="lehrveranstaltungen-einzeln" id="123456789"]
```
- Publikationen, eingeschränkt nach Erscheinungsjahr:
```
[univis task="publikationen" since="2017"]
```
- Zeigt alle Lehrveranstaltungen der Person mit dieser ID. Der Dozent muss dabei der Organisationseinheit angehören, die in Einstellungen - UnivIS eingegeben wurde.
```
[univis task="lehrveranstaltungen-alle" dozentid="123456789"]
```
- Zeigt alle Lehrveranstaltungen zu einem bestimmten Typ in gewünschter Reihenfolge. Beispiel: Vorlesungen, dann Übungen, aber keine Tutorials oder andere Lehrveranstaltungen:
```
[univis task="lehrveranstaltungen-alle" order="vorl,ueb"]
```
- Zeigt alle Lehrveranstaltungen der Person mit dem Namen Max Mustermann. Der Dozent muss dabei der Organisationseinheit angehören, die in Einstellungen - UnivIS eingegeben wurde. Der Name des Dozenten muss in der Form Nachname,Vorname ohne Leerzeichen angegeben werden.
```
[univis task="lehrveranstaltungen-alle" dozentname="Mustermann,Max"]
```
- Zeigt alle Lehrveranstaltungen an:
Im aktuellen Semester
```
[univis task="lehrveranstaltungen-alle"]
```
Im nächsten Semester
```
[univis task="lehrveranstaltungen-alle" sem="1"]
```
Im vergangenen Semester
```
[univis task="lehrveranstaltungen-alle" sem="-1"]
```
Im Sommersemester 2021
```
[univis task="lehrveranstaltungen-alle" sem="2021s"]
```##### Alle Attribute und deren Werte
- task:
mitarbeiter-alle,
mitarbeiter-einzeln,
mitarbeiter-orga,
mitarbeiter-telefonbuch,
lehrveranstaltungen-alle,
lehrveranstaltungen-einzeln,
publikationen,- univisid
- number
- id
- name
- dozentename
- lv_id
- show:
sprungmarken,
ics,
telefon,
mobile,
fax,
url,
address,
office,
call- hide:
sprungmarken,
ics,
telefon,
mobile,
fax,
url,
address,
office,
call- sem:
-1,
1,
2021s- order
- since
- lv_import
- zeige_jobs
- ignoriere_jobs
- hstart
#### Hinweise
- Der Shortcode-Parameter number kann weggelassen werden, wenn in der Einstellungsseite des Plugins (Einstellungen - UnivIS) eine UnivISOrgNr vergeben wird.
- Bei der Anzeige von Lehrveranstaltungen wird automatisch das Semester angezeigt, dass bei UnivIS als aktuelles Semester eingestellt ist.
- Formatierungen von UnivIS werden in HTML übersetzt (fett, kursiv, hochgestellt, tiefgestellt, automatische Links, mehrzeilig)
- Die UnivIS-ID einer Lehrveranstaltung, Organisation oder Person finden Sie über die Suche unter "Settings" oder in der Metabox beim Erstellen eines Posts oder einer Page.