Skip to content

WordPress-Theme für zentrale Einrichtungen der Friedrich-Alexander-Universität Erlangen-Nürnberg

License

Notifications You must be signed in to change notification settings

RRZE-Webteam/FAU-Einrichtungen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FAU-Einrichtungen

Aktuelle Version Release Version GitHub License GitHub issues

WordPress-Theme für zentrale Einrichtungen der Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), https://www.fau.de

Version

Version: 2.6.0

Screenshot

Beispiel Theme Screenshot

Download

GitHub-Repo: https://github.com/RRZE-Webteam/FAU-Einrichtungen

Autor

RRZE-Webteam , http://www.rrze.fau.de

Copyright

GNU General Public License (GPL) Version 3

Feedback

Bitte verwenden Sie GitHub um Issues oder Feedback zu geben: https://github.com/RRZE-Webteam/FAU-Einrichtungen/issues

Alternativ können Sie auch eine E-Mail senden an: [email protected]

Dokumentation

Eine Dokumentation des Themes und dessen Funktionen findet sich unter der Adresse https://wordpress.rrze.fau.de

Entwickler-Hinweise

Testportal

Testseiten und Hinweise zur Neuentwicklung finden sich auf dem Testportal https://www.beta.wordpress.rrze.fau.de/ Dort finden sich auch weitere Hinweise zur Entwicklung.

Gulp Skript zur Compilierung

Im Projekt befindet sich eine package.json und ein Gulpskript gulpfile.js. Durch Ausführung der Gulpfile werdenn

  • die SASS-Dateien zu den notwendigen CSS compiliert,
  • die JavaScript-Datein zusammengebaut,
  • Vendor-Prefixes in den CSS-Dateien ergänzt,
  • CSS-Dateien minifiziert,
  • die zentrale Sprachdatei fau.pot aktualisiert,
  • die Versionsnummer des Projektes (automatisch) erhöht

sowie weitere Tasks ausgeführt weren.

Übliche Startprozesse sind:

gulp [option]

mit [option]:

  • "dev" (Erstellung der CSS Dateien aus SASS plus Autoprefixer; Zusätzlich wird die POT-File in /languages aktualisiert.)
  • "build" (Erstellung der CSS Dateien aus SASS plus Autoprefixer und Minifizierer. Zusätzlich wird die Patch-Version des Projektes um eine Nummer erhöht)
  • "pot" (Aktualisierung der POT-File in /languages )
  • "clone --theme=[phil|nat|tf|rw|med]" (Erstellung der Theme-Variante für eine Fakultät. Das Theme der Fakultät wird hierzu in ein Unterordner "../build" angelegt.)

SASS-Compiler

ZUr Compilierung der SASS Dateien befindet sich ein Gulp-Skript im Basisordner. Dieses Skript compiliert die CSS-Dateien aus den SASS, ergänzt notwendige Vendor-Prefixes und minifiziert die Ausgaben. Es ist jedoch abseits des Gulp-Skriptes möglich, SASS auch mit einer eigenen IDE zu compilieren. Hierzu können die folgenden Parameter verwendet werden:

Im Verzeichnis /src/sass/ wurden alle notwendigen SASS und SCSS Dateien abgelegt. Die zentrale CSS-Datei style.css wird bei der SASS-Compilierung im Hauptverzeichnis des Themes unter den Namen style.css abgelegt. Die CSS-Dateien für das Backend werden dagegen im Unterverzeichnis /css abfelegt.

SASS-Watcher

Einstellungen für eigene Watcher:

  1. Basis Stylesheet Eingabequelle: /src/sass/fau-theme-style.scss
    Ausgabeort: /style.css

  2. Printer Style Eingabequelle: /src/sass/fau-theme-print.scss
    Ausgabeort: /print.css

  3. Backend Style Eingabequelle: /src/sass/fau-theme-admin.scss
    Ausgabeort: /css/fau-theme-admin.css

Verwendete Drittquellen

Font Roboto

  • Copyright: Copyright 2011 Google Inc. all rights reserved.
  • Trademark: Roboto is a trademark of Google.
  • Licensed under the Apache License, version 2.0.
  • License URL: http://www.apache.org/licenses/LICENSE-2.0
  • Designer: Google - Christian Robertson - Google.com

Font FAU Chimera

This font consists of components of the Roboto and Hind fonts. Please see the following details of the separate font packages

Roboto:

  • Copyright: Copyright 2011 Google Inc. all rights reserved.
  • Trademark: Roboto is a trademark of Google.
  • Licensed under the Apache License, version 2.0.
  • License URL: http://www.apache.org/licenses/LICENSE-2.0
  • Designer: Google - Christian Robertson - Google.com

Hind:

Bootstrap-Bestandteile

This theme uses several parts of Bootstrap (https://getbootstrap.com/) in version 3.3.7.

Code licensed MIT, docs CC BY 3.0.