Manuel de paramétrage et d'intégration


L'intégration du service Répertoire Nextcloud est très similaire à l'intégration du service Contenu d'un repertoire. Deux différences sont à noter :

Connexion :

Lorsque l'utilisateur n'est pas connecté à Nextcloud, seule une balise <not-connected> est généré. Afin d'afficher un bouton de connexion, un helper est fournis par le plugin. Importer le fichier service:nextcloud://stylesheets/helper.xsl pour les utiliser.

Vous avez alors le choix entre utiliser le template connect-button qui prends en paramètre un prefix d'uri, une classe CSS et une clé i18n pour ajouter un bouton, ou bien utiliser le template connect-action qui fournis uniquement le JS à ajouter comme action onclick de votre propre bouton.

<xsl:when test="/not-connected">
    <xsl:call-template name="connect-button">
        <xsl:with-param name="uri-prefix" select="$uri-prefix"/>
    </xsl:call-template>
</xsl:when>

URL de ressource :

Les ressources Nextcloud n'ont pas d'identifiant Ametys et ne peuvent donc pas être résolues à l'aide du resolver. À la place, les nœuds de resources portent directement un attribut href pointant vers leur URL dans l'application Nextcloud.

Retour en haut

Nextcloud