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 TRACKPLUS_HOME/plugins-Verzeichnis.

Die Datei wird dort entpackt in ein Verzeichnis namens TRACKPLUS_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.