Setup:Installationsanleitung/Docker/Docker Hub und Vorlagen Download/Kalender: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Derzeit gibt es noch kein Docker-Image für BlueSpice 4.
<div class="downloadarea">
{{DISPLAYTITLE:BlueSpice free Docker Image}}
<span class="getButton">[[Medium:HW-Kalender.zip|Download]]</span>
__NOTOC__


Die einfachste Möglichkeit, BlueSpice free auszuführen ist Docker Hub mit einem All-in-one Image. Alle notwendigen Services sind bereits vorkonfiguriert.
[[Datei:kalender.png|450x450px]]


[https://hub.docker.com/r/bluespice/bluespice-free Sie finden alle Informationen hierzu direkt auf  Docker Hub.] (auf Englisch)
</div>
Diese Vorlage stellt einen einfachen Unternehmenskalender zur Verfügung. Die Termine des Kalenders können auf jeder Wikiseite als Terminliste angezeigt werden.
==Import der Vorlage==
Die benötigte Import-Datei befindet sich im Archiv ''HW-kalender.zip''. Sie enthält die Datei ''HW-kalender.xml''.


==Das Docker Hub Image verwenden==
Führen Sie auf der Seite ''Spezial:Import'' in Ihrem Wiki folgende Schritte durch:


#'''Entpacken''' Sie die zip-Datei.
#'''Klicken''' Sie ''Browse...'' und wählen Sie die Datei ''HW-kalender.xml''.
#'''Geben''' Sie ein Interwiki-Präfix '''an'''. Da dieses Feld erforderlich ist, geben Sie hier einfach ''hw'' (für hallowelt) ein.
#Belassen Sie die Vorauswahl ''Zu den Standard-Speicherorten'' importieren.
#'''Klicken''' Sie ''Datei hochladen...'' .


===Einfache Anwendung===
Die Vorlage ist nun in Ihrem Wiki verfügbar.
Beispiel für den Schnellstart. Blue Spice ist nur in localhost verfügbar.
==Vorbereitung==
<syntaxhighlight lang="docker">
Die Termine werden im Namensraum Termine angelegt. Stellen Sie daher vor dem Erstellen Ihrer Termine sicher, dass dieser Namensraum existiert. Sollten sie einen anderen Namensraum nutzen wollen, müssen die Formularfelder im Quelletext der Seite ''Unternehmenskalender'' entsprechend angepasst werden:
docker run -d -p 80:80 bluespice/bluespice-free
Ändern Sie hier die Angabe ''namespace=Termine'' zu ihrem gewünschten Namensraum.
<syntaxhighlight lang="text">
{{#forminput:form=Termin|query string=namespace=Termine}}
</syntaxhighlight>
</syntaxhighlight>
==Nutzung ==
{{Hinweisbox|boxtype=Hinweis|icon=|Note text=Es ist nicht möglich, ein Ereignis als Serientermin anzulegen.|bgcolor=}}
===Termin anlegen===
#'''Gehen''' Sie zur Seite ''Unternehmenskalender'' (über die Suche oder über die Adressleiste des Browsers).
#'''Erstellen''' Sie über die Eingabefeld ''Neuen Termin anlegen'' ein neues Ereignis. Geben Sie hier einen geeigneten Seitennamen ein (z.B. Sommerfest 2022).
#'''Füllen''' Sie das Formular mit den Event-Informationen '''aus'''.
#'''Speichern''' Sie das Formular.


===Speichern Sie Ihre Daten außerhalb von Docker===
Wenn Sie zum Event weitere Termine hinzufügen wollen, die auch in der Kalenderübersicht erscheinen sollen (z.B. ein Datum zur Vorbereitung des Sommerfests), können Sie die Seite erneut bearbeiten:
<syntaxhighlight lang="docker">
[[Datei:mitformular.png|alternativtext=Mit Formular bearbeiten|zentriert|mini|150x150px|Mit Formular bearbeiten]]
docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free
#'''Gehen''' Sie auf der Seite in den Formularbearbeitungsmodus.
</syntaxhighlight>
#'''Klicken''' Sie ''Neuer Termin''.
#'''Aktivieren''' Sie die Checkbox "mehr Info", enn Sie für den Termin eine eigene Unterseite anlegen wollen (z.B. zur Eventplanung) a
#'''Speichern''' Sie die Seite. Falls Sie die Checkbox "Mehr Info" aktiviert haben, wird der Eventname nun als Link zu einer Unterseite angezeigt. Diese können Sie anschließend anlegen.
 
== Enthaltene Importdateien ==
Der xml-Import erstellt folgende Dateien in Ihrem Wiki:
 
 
Unternehmenskalender
 
Vorlage:Kalender
 
Vorlage:Kalender/styles.css


===BlueSpice Sprache und URL festlegen===
Vorlage:Termin
<syntaxhighlight lang="docker">
docker run -d -p 80:80 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=http://www.domain.com" bluespice/bluespice-free
</syntaxhighlight>


===SSL aktivieren===
Vorlage:EventlistEnd
Bei Verwendung von SSL im Blue Spice Docker-Image sollte sich das Verzeichnis <code>data</code> außerhalb des Dockers befinden. Erstellen Sie einen Ordner mit dem Namen <code>cert</code> in Ihrem Datenordner. In diesem Ordner müssen Zertifikate wie folgt benannt sein:


*<code>ssl.cert</code> (SSL certificate.  ''mandatory'')
Vorlage:EventlistRow
*<code>ssl.key</code> (Private key of <code>ssl.cert</code>. ''mandatory'')
*<code>ssl.ca</code> (3rd party CA certs for <code>ssl.cert</code>.  ''optional'')  If everything is ready for the first run, just run the following command:<br />


<syntaxhighlight lang="docker">
Vorlage:EventlistStart
docker run -d -p 80:80 -p 443:443 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=https://www.domain.com" bluespice/bluespice-free
</syntaxhighlight>


''Hinweis: Port 443 enthält den Befehl und auch das Schema <code>$bs_url</code> geändert in  <code>https</code>.''
Vorlage:TerminSub


===Login to BlueSpice===
Formular:Termin
<syntaxhighlight lang="docker">
username: WikiSysop
password: PleaseChangeMe
</syntaxhighlight>


==Which services are runnning?==
Formular:Termine
Attribut:Termin/Beginn


*Apache
Attribut:Termin/Beschreibung
*PHP-FPM
*Jetty9
*Elasticsearch
*MySQL/MariaDB
*Parsoid
*crond
*memcached


==Upgrade==
Attribut:Termin/Beteiligte


BlueSpice 3.1.2 enthält keine automatische Updgrade-Funktion.
Attribut:Termin/Ende


[[Setup:Installationsanleitung/Docker/Update|Siehe: manueller Upgrade-Prozess.]]




[[en:Setup:Installation Guide/Docker/Docker_Hub]]
__NOTOC__
[[de:{{FULLPAGENAME}}]]
[[Category:Setup]]

Version vom 24. Februar 2022, 15:17 Uhr

Diese Vorlage stellt einen einfachen Unternehmenskalender zur Verfügung. Die Termine des Kalenders können auf jeder Wikiseite als Terminliste angezeigt werden.

Import der Vorlage[Bearbeiten | Quelltext bearbeiten]

Die benötigte Import-Datei befindet sich im Archiv HW-kalender.zip. Sie enthält die Datei HW-kalender.xml.

Führen Sie auf der Seite Spezial:Import in Ihrem Wiki folgende Schritte durch:

  1. Entpacken Sie die zip-Datei.
  2. Klicken Sie Browse... und wählen Sie die Datei HW-kalender.xml.
  3. Geben Sie ein Interwiki-Präfix an. Da dieses Feld erforderlich ist, geben Sie hier einfach hw (für hallowelt) ein.
  4. Belassen Sie die Vorauswahl Zu den Standard-Speicherorten importieren.
  5. Klicken Sie Datei hochladen... .

Die Vorlage ist nun in Ihrem Wiki verfügbar.

Vorbereitung[Bearbeiten | Quelltext bearbeiten]

Die Termine werden im Namensraum Termine angelegt. Stellen Sie daher vor dem Erstellen Ihrer Termine sicher, dass dieser Namensraum existiert. Sollten sie einen anderen Namensraum nutzen wollen, müssen die Formularfelder im Quelletext der Seite Unternehmenskalender entsprechend angepasst werden: Ändern Sie hier die Angabe namespace=Termine zu ihrem gewünschten Namensraum.

{{#forminput:form=Termin|query string=namespace=Termine}}

Nutzung[Bearbeiten | Quelltext bearbeiten]

Hinweis:Es ist nicht möglich, ein Ereignis als Serientermin anzulegen.


Termin anlegen[Bearbeiten | Quelltext bearbeiten]

  1. Gehen Sie zur Seite Unternehmenskalender (über die Suche oder über die Adressleiste des Browsers).
  2. Erstellen Sie über die Eingabefeld Neuen Termin anlegen ein neues Ereignis. Geben Sie hier einen geeigneten Seitennamen ein (z.B. Sommerfest 2022).
  3. Füllen Sie das Formular mit den Event-Informationen aus.
  4. Speichern Sie das Formular.


Wenn Sie zum Event weitere Termine hinzufügen wollen, die auch in der Kalenderübersicht erscheinen sollen (z.B. ein Datum zur Vorbereitung des Sommerfests), können Sie die Seite erneut bearbeiten:

Mit Formular bearbeiten
Mit Formular bearbeiten
  1. Gehen Sie auf der Seite in den Formularbearbeitungsmodus.
  2. Klicken Sie Neuer Termin.
  3. Aktivieren Sie die Checkbox "mehr Info", enn Sie für den Termin eine eigene Unterseite anlegen wollen (z.B. zur Eventplanung) a
  4. Speichern Sie die Seite. Falls Sie die Checkbox "Mehr Info" aktiviert haben, wird der Eventname nun als Link zu einer Unterseite angezeigt. Diese können Sie anschließend anlegen.

Enthaltene Importdateien[Bearbeiten | Quelltext bearbeiten]

Der xml-Import erstellt folgende Dateien in Ihrem Wiki:


Unternehmenskalender

Vorlage:Kalender

Vorlage:Kalender/styles.css

Vorlage:Termin

Vorlage:EventlistEnd

Vorlage:EventlistRow

Vorlage:EventlistStart

Vorlage:TerminSub

Formular:Termin

Formular:Termine Attribut:Termin/Beginn

Attribut:Termin/Beschreibung

Attribut:Termin/Beteiligte

Attribut:Termin/Ende





Feedback zur Dokumentation ist im Community-Forum möglich.

Keine Kategorien vergebenBearbeiten

Diskussionen