WordPress-Theme für zentrale Einrichtungen der Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), https://www.fau.de
Version: 2.6.0
GitHub-Repo: https://github.com/RRZE-Webteam/FAU-Einrichtungen
RRZE-Webteam , http://www.rrze.fau.de
GNU General Public License (GPL) Version 3
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: webmaster@rrze.fau.de
Eine Dokumentation des Themes und dessen Funktionen findet sich unter der Adresse https://wordpress.rrze.fau.de
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.
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.)
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.
Einstellungen für eigene Watcher:
-
Basis Stylesheet Eingabequelle:
/src/sass/fau-theme-style.scss
Ausgabeort:/style.css
-
Printer Style Eingabequelle:
/src/sass/fau-theme-print.scss
Ausgabeort:/print.css
-
Backend Style Eingabequelle:
/src/sass/fau-theme-admin.scss
Ausgabeort:/css/fau-theme-admin.css
- 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
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:
- Copyright: Copyright (c) 2014 Indian Type Foundry.
- Trademark: Hind is a trademark of Indian Type Foundry.
- Licensed under the SIL Open Font License, Version 1.1. This license is available with an FAQ at: http://scripts.sil.org/OFL
- Designer: Manushi Parikh, Satya Rajpurohit - http://www.indiantypefoundry.com
- Producer: Indian Type Foundry - http://www.indiantypefoundry.com
This theme uses several parts of Bootstrap (https://getbootstrap.com/) in version 3.3.7.
Code licensed MIT, docs CC BY 3.0.