Plugins and Shortcodes

You cannot include plugins for yourself, because this is a multisite installation. However, we provide lots of plugins that are seemlessly included in the layout of the JGU.

Additional functions: JGU Plugins

The following plugins have been developped for you at JGU.

Standard Shortcodes

  • jogustine: Jogustine course information: easily import a list of courses from the university's Jogustine system
  • rechtespalte: define specific content for the right column in a page layout
  • toc: automatic table of contents within edited texts
  • publikationsliste: import a list of your publications from the university's bibliography
  • JGU-Videos: shortcode for embedding videos streamed from the university's streaming media server

Expert Shortcodes

Unless otherwise noted these plugins will be activated on request only. Requests may be sent via mail to webmaster@uni-mainz.de . Please mention your blog address (URL) and the plugin(s) to be activated.
Please also mention if you require English language documentation for a JGU plugin and we'll try to provide it as soon as possible.

  • box / beitrag: JGU Content Box: a shortcode plugin for re-usable content blocks within pages/posts
  • downloadcenter: Integrates file directories of virtual hosts at the ZDV. Automatically creates clickable lists of all files within a directory.
  • formulargenerator: your ownweb forms, for applications, registration, feedback etc.
  • gliffy: clickable Gliffy charts
  • imagescroller:  image scrolling within the middle column of any page in your blog
  • linkbox: creates dropdown boxes for links to other pages
  • JGU NCBI Link – plugin and shortcode
  • JGU Pone Linkplugin and shortcode
  • researcherid: creates a badge linked to the publications at ResearcherID
  • imagescroller_spaltenlos, imagescroller_rechtespalte: Image Scroller with Search Box, Top- and Calendar Links. Creates a content module like the one offered on the start page of the university (www.uni-mainz.de) complete with image scroller, search box, top- and calendar links (shortcode).
  • sympa: embed Sympa mailing list archives (used with kind permission by K. Pastor, FB03)
  • xmltransformation: XML/XSL interface for external data (used for data import from UnivIS, shortcode).
  • wpearch: display a search box anywhere within the middle or right column of pages.
  • wtoc: horizontal tables of contents (i.e. alphabetical character lists, shortcode).

Advanced Functions

These functions have been programmed specially at JGU's data center. The function is realized in a field or menu, not via shortcode.

  • JGU Auth: enables settings for authentication requirements, either for a whole blog or for specifc pages/posts, using groups within the university's account system.
  • JGU Comment Moderator: set a moderator for comments (may also be a mailbox)
  • JGU-Navigation: easily import navigation menus hosted in other projects within a centrally hosted CMS at JGU.
  • JGU-Polyglot: language variants (for all blogs that present their content in more than one language)

WordPress Community Plugins

We currently offer the following plugins from the WordPress developer community within our central WordPress service:

  • Antispam-bee: as a defence against spam (activated by default in all projects)
  • Email-address-encoder: for securig mail addresses (activated by default in all projects)
  • SI CAPTCHA Anti-Spam: as a defence against spam within web forms
  • SwfObject Reloaded: for embedding SWF-objects (Flash-videos) in pages (by request)
  • TablePress: A table editor for comfortable editing of data tables. Tables may easily be equipped with dedicated functions for sorting, paging and searching. TablePress will be activated for your project on request.

Within the WordPress community there is an enormous number of additional plugins on offer. However, since each of these plugins creates considerable hosting workload in a central installation, we offer only a limited number of carefully inspected and tested community plugins. We install

  • only plugins that would - in principle - be usable by all projects,
  • only plugins that will foreseeably provide long-term usabilty of their content and its structure.

How to get a website

We are currently translating our WordPress documentation to English.
Please let us know if you are missing information that is not yet available and we'll try to prioritize its translation.

How do I get a WordPress project?

The university's central WordPress installation is now being used in more than 500 projects by more than 1100 editors on campus. It is hosted within the university's data center.

WordPress projects (blogs) can be set up for all departments, institutes, research projects, academic work groups etc. of the university. They may use any primary domain address that is not already taken.

Central WordPress hosting is provided free of charge for all departments and institutes of the university. We use the common layout of Johannes Gutenberg University as a theme for all projects.
Exceptions from this rule may be made: for example, if your site address is not part of the domain uni-mainz.de, or if it is a cooperation project with partners outside of the university. In those cases, so called 'child themes' (CSS-based modifications of the common layout) may be hosted for your project. If you are interested in a CSS-based modification for your project layout, please contact the Press and Public Relations Staff Unit at JGU.

If you would like a WordPress project, please contact webmaster@uni-mainz.de. We need the following information to set up your WordPress project for you:

Title: The title for your project as it should be displayed within the title bar of a web browser or within the search results of a search engine
Blog address: Your ideal subdomain address within uni-mainz.de
Start page: Whether a static page a chronological list of the newest posts should be displayed as the first page for your web address
Additional functions (plugins) needed:
Project language: German or Englisch

You may copy the paragraph above into your mail and fill it in.