diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a608f13973e6148b782a71c33dfc356f8e3188ed..f7afbdc7e8531fc5ee6ad267081e77004dae31d6 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,6 +19,7 @@ pages-master: - cp -r help .public - cp -r js .public - cp *.html .public + - cp favicon.ico .public - mv .public public - cp -r public/* "$EXPORT_PAGES_DIR" artifacts: @@ -41,6 +42,7 @@ pages-devel: - cp -r downloads .public - cp -r help .public - cp -r fonts .public + - cp favicon.ico .public - cp *.html .public - mv .public public - cp -r public/* "$EXPORT_PAGES_DIR_TEST" diff --git a/bwcloud.html b/bwcloud.html index 2ab1e3a417168ce144bfc945f9672dd116cf0293..f9f5247d539ffc9feff978e8a2c6e5c2b43cf3ad 100644 --- a/bwcloud.html +++ b/bwcloud.html @@ -17,14 +17,14 @@


bwSync&Share bietet die Möglichkeit, Dateien miteinenader zu teilen und zu synchronisieren.
Der Dienst baut dabei auf NextCloud und OnlyOffice auf und bietet Clienten für alle gängigen Betriebssysteme (Windows, Mac, Linux, Android und iOS)
@@ -53,22 +53,22 @@Der Zugang für teilnehmende Institutionen erfolgt über Shibboleth
Kooperationspartner, die nicht ans Shibboleth angeschlossen sind, können als Gäste registriert werden. Gäste können Dateien bearbeiten, haben aber keinen eigenen Speicherplatz.
Weitere Hilfe zur Benutzung von bwSync&Share finden sich in der zugehörigen Benutzerdokumentation
+Weitere Hilfe zur Benutzung von bwSync&Share finden sich in der zugehörigen Benutzerdokumentation


Confluence ist ein Wiki-System der Firma Atlassian, welches an der Hochschule für Technik zum Einsatz kommt.
Über das Transferportal bieten wir eine Instanz an, auf der Projekte Bereiche anlegen können, über die sie Informationen und Wissen innerhalb des Projektes vernetzen können.
Wichtige Features umfassen dabei:
Um Zugang zu Confluence zu erhalten, benötigen Sie einen Account am Portal. Dieser muss zunächst noch freigeschalten werden, wenden Sie sich dazu bitte an den Administrator.
Um einen Bereich für ein Projekt zu erhalten, wenden Sie sich bitte ebenfalls an den Administrator, der mit Ihnen dann das weitere Vorgehen abstimmen wird.
Weitere Hilfe zur Benutzung von Confluence finden sich auf den Seiten der Firma Atlassian
-GitLab ist eine umfangreiche Webanwendung zur Versionsverwaltung für Softwareprojekte auf Basis von Git die auch Wiki-Funktionen und Issue Tracking bietet. Das Transferportal der HFT-Stuttgart betreibt eine eigene GitLab-Instanz für die Hochschule für Technik Stuttgart und ihre Kooperationspartner unter einer Open-Access-Lizenz. Mit GitLab Pages besteht für Angehörige der HFT die Möglichkeit, eine öffentliche statische Projektwebsite aus einem GitLab-Projekt heraus zu erzeugen.
Die URL, unter der die Seite dann zu finden ist, lautet:
https://transfer.hft-stuttgart.de/pages/EIGENTUEMER/PROJEKTNAME/
Um ein eigenes Gitlab-pages Projekt zu erstellen und damit eine eigene Projektseite zu erstellen, führen Sie folgende Schritte aus:
@@ -73,8 +73,8 @@
+ Ihr Projekt wird nun erstellt und enthält automatisch die notwendigen Grundeinstellungen für das Publizieren einer Website über die Funktion Pages. Vor allem wird im Repositorium der Ordner Public angelegt.
+
Nachdem Ihr Projekt das erste Mal veröffentlicht wurde, möchten Sie sicherlich Änderungen an der Seite vornehmen. Dafür gehen Sie wie folgt vor:
Um Ihre gitlab-pages Seite zu entfernen, gibt es zwei Möglichkeiten. Sie können entweder das gesamte Projekt löschen, oder aber nur die öffentliche Seite, das Projekt aber behalten, um daran Änderungen vorzunehmen. Um nur die Seite, nicht aber das Projekt an sich zu löschen, gehen Sie wie folgt vor:
Wir stellen eine Vorlage für Projektwebseiten zur Verfügung.
@@ -210,7 +210,7 @@ Erste SchritteUm unsere Vorlage zu benutzen, müssen Sie folgende Schritte ausführen:
@@ -252,11 +252,11 @@Um ein eigenes Projektlogo zum Projekt hinzuzufügen, müssen Sie folgende Schritte ausführen:
Um Ihrem Projekt neue Seiten hinzuzufügen, führen Sie folgende Schritte aus:
Wenn Sie das Menü am oberen Seitenrand bearbeiten wollen, führen Sie folgende Schritte durch:
+ Wir stellen mehrere Vorlagen für Projektwebseiten zur Verfügung. +
++ Eine Projektwebseite kann entweder aus einer einzelnen Seite oder aber aus mehreren Seiten mit einem Auswahlmenü bestehen. + Falls der Name eines Templates mit "simple" beginnt, handelt es sich um ein Template mit einer einzigen Seite. Die allgemeine Struktur eines Templates sieht wie folgt aus: + +
+
+ assets Ordner: In diesem Ordner platzieren Sie alle Dateien, die alle Ihre Seiten des gitlab templates gemeinsm haben. Hier kommen zum Beispiel persönliche Avatare oder Partnerlogos in die entsprechenden Unterordner (images, logos).
+home Ordner: Dies ist der Standardordner für Ihre Hauptseite.
+settings.js: In dieser Datei wählen Sie die Einstellungen für Ihre gitlab-Seite.
+Sie sollten einige dieser Dateien anpassen.
+
+ Rot: Diese Dateien sollten nicht geändert werden.
+Orange: Diese Dateien sollten durch eigene Datein mit dem selben Dateinamen ersetzt werden. Ob Dateien ersetzt werden müssen, hängt vom Template ab.
+Grün: Diese Dateien können Sie ändern
+Blau: In diese Ordner können Sie zusätzliche Dateien platzieren. In den assets-Ordner zum Beispiel Bilder, Logos etc.; in den template-Ordner Ihr eigenes css, javascript oder weitere Dateien.
++ Um unsere Vorlage zu benutzen, müssen Sie folgende Schritte ausführen: +
++ Klicken Sie dazu im Ordner public auf die Datei settings.js und editieren Sie die Datei. +
+
+ + Hier sehen Sie die Standardwerde für Soziale Netzwerke und persönliche Webseiten eines Teilnehmers sowie den Standardavatar. Es wird empfohlen, diese Werte nicht zu ändern, aber Sie können weitere Soziale Netzwerke hinzufügen. +
+
+ Diese Schalter kontrollieren, welche Teile der gitlab-Seite angezeigt werden sollen. Wenn Sie also beispielsweise nur eine einzige Seite haben, benötigen Sie kein Menü und können den Wert für 'menu' auf OFF stellen.
+
+ Hier ändern Sie das Projektlogo. Das Logo wird am oberen Rand der Seite mittig angezeigt. Wenn der Schalter für 'project logo' auf OFF steht, wird es nicht angezeigt.
+
+ Hier ändern Sie den Projektnamen. Wenn der Schalter auf 'OFF' steht, wird kein Projektname angezeigt.
+
+ Hier ändern Sie das Menü Ihrer gitlab-Seite. Ein Menü kann entweder auf einen Unterordner/ template verweisen oder aber auf einen externen Link, z.B. eine Demo. Sie können Menüeinträge hinzufügen oder entfernen. Das Menü wird mit dem Schalter 'OFF' verborgen. + Vergessen Sie nicht den Schrägstrich am Ende eines Menülinks, wenn dieser auf einen Ordner zeigt. +
+
+ Hier ändern Sie die Teilnehmenden. Sie können die Standardwerte für Soziale Netzwerke (diese beinhalten die HFT-Kanäle) oder Ihr eigenen Profile verwenden. Sie können auf Ihre persönliche Webseite verlinken. Sie können soziale Netzwerke hinzufügen oder entfernen. Sie können auch einen persönlichen Avatar oder den Standard-Avatar (DEFAULT.avatar) verwenden. +
+
+ Hier ist ein Beispiel mit zwei Teilnehmenden: +
+
+ + Hier ändern Sie die Fußzeilenlogos z.B. zu denen von Projektpartnern. Wenn Sie das Logo nicht mit einer externen Webseite verlinken wollen, verwenden Sie EMPTY_LINK als Wert für href. Der Titel title wird bei Mouse-Hover über dem Logo erscheinen. +
+
+ + Klicken Sie anschließend auf commit changes , um die Änderungen zu speichern. +
+ +
+
+ Um einen persönlichen Avatar hinzuzufügen: +
Um ein eigenes Projektlogo zum Projekt hinzuzufügen, müssen Sie folgende Schritte ausführen: +
+ + Das Logo sollte quadratisch mit einer Auflösung von 300x300 pixel sein. +
+
+ + In der Zeile mit projectLogo schreiben Sie nun DATEINAME in die Anführungszeichen, um den Pfad zum Logo anzugeben. Ein Klick auf Commit changes speichert die Datei. +
+
+ + Um Ihrem Projekt neue Seiten hinzuzufügen, führen Sie folgende Schritte aus: +
+
+ https://transfer.hft-stuttgart.de/pages/EIGENTUEMER/PROJEKTNAME/DATEINAME
+Dies is eine Vorlage mit einer einzigen Seite. Um den Inhalt anzupassen, ändern Sie die Datei index.html.
+
+ Diese Vorlage hat eine einzelne Seite und ist für die Präsentation einer Studienarbeit (Bachelor- / Masterarbeit) gedacht. Im Home-Ordner müssen Sie die Dateien für Ihre Titelseite und die pdf Ihrer Arbeit austauschen. Klicken Sie dazu auf den 'Replace'-Knopf
+
+ Anschließend müssen in der Datei index.html Ihr Name, das Jahr etc. angepasst werden.
+
+ Wenn Sie die generic Vorlage wählen, finden Sie den zusätzlichen Ordner tempaltes. In diesem Ordner finden Sie die für Unterseiten verfügbaren Vorlagen.
+ Um eine solche Vorlage für eine Unterseite zu nutzen, kopieren Sie den Ordner aus templates/<template name> und kopieren Ihn unter neuem Namen in Ihrem root-Ordner. Bitte beachten Sie, dass dies nicht in Gitlabs Webclient geschehen kann, sondern Sie dazu lokal auf Ihren Rechner arbeiten müssen.
+ Wenn Sie nur den Inhalt der Datei index.html im Ordner templates/<template name > kopieren wollen, klicken Sie auf den 'Datei kopieren' Button:
+
+ Die Startseite deutet dabei immer auf den Ordner home, wenn Sie also die Startseite ändern wollen, müssen Sie den Ordner in 'home' umbenennen.
+
+ GitLab ist eine umfangreiche Webanwendung zur Versionsverwaltung für Softwareprojekte auf Basis von Git die auch Wiki-Funktionen und Issue Tracking bietet. Das Transferportal der HFT-Stuttgart betreibt eine eigene GitLab-Instanz für die Hochschule für Technik Stuttgart und ihre Kooperationspartner unter einer Open-Access-Lizenz.
Dann klicken Sie auf diesen Link zu den Gitlab-Projekten @@ -70,7 +70,7 @@ Möchten Sie zu einem Projekt beitragen?
Sie können mittels Issues dem Projekteigentümer eine Rückmeldung geben bzw. einen Fehler melden. Darüberhinaus können Sie sich auch aktiv beteiligen. Dazu müssen Sie im Portal als Nutzer @@ -120,7 +120,7 @@ bereitzustellen?
Vorraussetzung dazu ist, dass Sie aktives oder ehemaliges Mitglied der Hochschule für Technik sind, d.h. eine (noch) gültige HFT-Emailadresse haben, und zudem im Portal als Nutzer registriert sein. @@ -158,12 +158,12 @@
+
-
+ + Um Zugang zum High Performance Computing zu bekommen, muss man sich beim jeweiligen Anbieter einer HPC Plattform registrieren. In unserem Fall können sich Mitglieder der HFT beim KIT registrieren, welches den vom Land Baden-Württemberg unterstützen HPC Cluster betreibt. Folgen Sie bitte diesem Link um sich zu registrieren. +
+
+ + Um nach erfolgreicher Registrierung den HPC Dienst für Berechnungen nutzen zu können, muss man eine Verbindung zum HPC Cluster aufbauen. Hier gibt es zwei unterschiedliche Möglichkeiten. Sie können entweder ein von uns bereitgestelltes Template verwenden oder Sie programmieren eine eigene Verbindung. Für beide Möglichkeiten finden Sie im weiteren Hilfestellung. +
+Das Template beruht auf einen neuartigen Ansatz, eine solche Verbindung zum HPC Dienst mittels der Gitlab-CI/CD Funktionalität weitestgehend zu automatisieren. Weitere Hintergrundinformationen zu diesem Ansatz können Sie folgender Publikation entnehmen:
+
Sharif et al. 2020
+
+ Das Vorgehen gestaltet sich wie folgt:
+
+ Für eine Anbindung ohne das o.g. Template müssen Sie nach dem Login auf dem HPC Cluster verschiedene Schritte selbständig ausführen. Eine Anleitung mit genauen Hinweisen finden Sie in der Dokumentation des HPC Clusters, welche auf Aspekte wie den benötigten und unterstützten Softwaremodulen, Compiler, Libraries usw. eingeht. Das folgende Bild gibt Ihnen einen ersten Überblick. +
+
+ + Detaillierte Informationen wie man Simulationen auf dem HPC Cluster ausführt können Sie dem BwHPC Best Practices Repositorium entnehmen. Um HPC effizient nutzen zu können, empfehlen wir ausreichende Kenntnisse in den Bereichen parallel-programming, batch jobs, software modules, compiler, und numerical libraries. Auch hier finden Sie im genannten Best Practices Repositorium weitere Unterstützung in Form der HPC best practice guides (BPG). +
+ +Jitsi ist ein Open-Source-Videokonferenz-System für HFT-interne und externe Nutzer. Es ermöglicht, Videokonferenzen direkt im Browser abzuhalten. Wir empfehlen hierbei die Nutzung von Chrome auf einem Desktopsystem oder Laptop. Die Verwendung des Internet Explorers hierfür ist leider nicht möglich, da Jitsi über diesen nicht aufgerufen werden kann. Da die Daten-Hauptlast bei diesem System clientseitig getragen wird, raten wir von einer Nutzung auf mobilen Endgeräten ab.


Über das Transferportal können Sie Informationen und Daten, Dokumentationen und Software-Code von Open-Source Projekten an HFT-interne und externe Partner sowie
der breiten Öffentlichkeit zur Verfügung stellen.
Hierfür stehen eine Projektübersicht, ein Wiki, ein Ablagesystem für Dateien sowie die Nutzung unseres GitLab-Dienstes zur Softwareentwicklung bereit.
Für die Zusammenarbeit mit Projektpartnern können Sie verschiedene Videokonferenz-Systeme nutzen. Wir stellen sowohl für Mitglieder der HFT als auch für externe
Nutzer Möglichkeiten bereit.
Bleiben Sie im Kontakt mit Ihren Projektpartnern: Über unsere Mailinglisten können Sie sich schnell zu Ihren Projektthemen austauschen. Kommunizieren
Sie Projektneuheiten und aktuelle
Anlässe an Ihre Nutzergruppe.
Im Transferportal der HFT Stuttgart können Sie die Inhalte Ihrer Projekte ablegen, bearbeiten und darstellen.
Im Transferportal der HFT Stuttgart können Sie die Inhalte Ihrer Projekte ablegen, bearbeiten und darstellen.
- Die im M4_Lab entwickelte Beteiligungsplattform soll den Bürgern ermöglichen ihre Meinung in @@ -36,20 +36,19 @@ Entwicklungsstadium.


Jira ist ein System der Firma Atlassian zum operativen Projektmanagement. Es bietet vielfältige Möglichkeiten des Aufgaben-, Prozess- und Anforderungsmanagements.
Über das Transferportal bieten wir eine Instanz für Projekte an, die darüber ihre Prozesse und Workflows steuern und abwickeln können.
Wichtige Features umfassen dabei:
Um Zugang zu Jira zu erhalten, benötigen Sie einen Account am Portal. Dieser muss zunächst noch freigeschalten werden, wenden Sie sich dazu bitte an den Administrator.
Um ein Projekt in der Instanz zu platzieren, wenden Sie sich bitte ebenfalls an den Administrator, der mit Ihnen dann das weitere Vorgehen abstimmen wird.
Weitere Hilfe zur Benutzung von Jira finden sich auf den Seiten der Firma Atlassian
-

Für alle Nutzer des Portals
Videokonferenzen direkt im Browser
OpenSource System
Für Mitglieder der HFT
Videokonferenzen mit Lizenzanfrage über die Verwaltung
Jitsi ist ein Open-Source-Videokonferenz-System für HFT-interne und externe Nutzer. Es
ermöglicht, Videokonferenzen direkt im Browser abzuhalten. Wir empfehlen hierbei die Nutzung
von Chrome auf einem Desktopsystem oder Laptop.
@@ -124,9 +120,9 @@
wird, raten wir von einer Nutzung auf
mobilen Endgeräten ab.
Auch über den Dienst GoToMeeting können Webkonferenzen
abgehalten werden.
Für eine
+
Auch über den Dienst GoToMeeting können Webkonferenzen
abgehalten werden.
Für
+ eine
Nutzungsanfrage wenden Sie sich bitte an support-transfer@hft-stuttgart.de.
Aktuelle Informationen und Tutorials zu GoToMeeting finden Sie auf denConfluence-Seiten der HFT Stuttgart (Intranet).