Andere Anwendungen#
Sie können dem Allegra-Perspektiven-Menü externe Anwendungen wie Gitlab, Jenkins oder SonarQube hinzufügen. Zusammen mit einem SSO-System können Sie so schnell zwischen den unterschiedlichen Anwendungen wechseln, ohne dass Sie Allegra verlassen müssten.
Um Zugriff auf externe Anwendungen zur Verfügung zu stellen, laden Sie sich die Portal-Erweiterung von
https://www.trackplus.com/de/service/erweiterungen.html
auf ihren Server und kopieren die Datei portal-x.y.tpx
in Ihr ALLEGRA_HOME/plugins-Verzeichnis
.
Die Datei wird dort entpackt in ein Verzeichnis namens ALLEGRA_HOME/plugins/portal-x.y
. In diesem
Verzeichnis liegt eine Datei namens trackplus-plugin.xml
. Sie sieht in etwas so aus:
<trackplus-plugin id="trackplus.plugin" name="PortalPlugin">
<plugin-info>
<description>Portal plug-in</description>
<version>7.0</version>
<application-version min="7.0" max="10.0"/>
<vendor name="Steinbeis - Allegra" url="https://www.trackplus.com"/>
</plugin-info>
<!-- ${SERVER} will be replaced by the Allegra server base URL -->
<!-- including the protocol. You can also use a fixed URL like -->
<!-- https://www.yourdomain.com -->
<module id="jenkins"
name="Jenkins"
iconCls="jenkinsApp"
useHeader="true"
description="Jenkins integration"
url="https://ci.yourdomain.com/internal/jenkins/"/>
<module id="gitlab"
name="GitLab"
iconCls="gitlabApp"
useHeader="true"
description="Gitlab integration"
url="https://ci.yourdomain.com:2244"/>
<module** id="sonar"
name="Sonar"
iconCls="sonarApp"
useHeader="true"
description="Sonar integration"
url="https://www.yourdomain.com/internal/sonar"/>
</trackplus-plugin>
Die Icons werden über ein Stylesheet eingebunden z.B. so
.gitlabApp {
background-image: url(svg/other/gitlabLogo.svg) !important;
background-size: 16px;
}
Die Stylesheets können Sie als Administrator über die Verwaltung, Anpassen > Branding entsprechend anpassen.