Accéder à un site à partir de Alfresco

cancel
Showing results for 
Search instead for 
Did you mean: 
rajia
Active Member

Accéder à un site à partir de Alfresco

Jump to solution

Bonjour,

J'utilise afresco pour la gestion de document, mon besoin est d'accéder à un autre site à partir de Alfresco, genre ajouter dans le menu l'accès à ce site extérieur.

Est ce que c'est possible?

Je vous remercie d'avace pour votre aide.

1 Solution

Accepted Solutions
ycoulon
Alfresco Employee

Re: Accéder à un site à partir de Alfresco

Jump to solution

Oui il suffit de modifier la chaine par exemple : targetUrl: "http://localhost:8080/share/page/appintegrator?ssl=false",

View solution in original post

8 Replies
cleseach
Active Member II

Re: Accéder à un site à partir de Alfresco

Jump to solution

Bonjour,

C'est tout à fait possible.

Je vous invite à prendre connaissance de cette page : Customizing the admin tools menu (Aikau) | Alfresco Documentation 

Elle vous fournira un exemple de configuration du menu.

Cordialement,

Charles Le Seac'h

rajia
Active Member

Re: Accéder à un site à partir de Alfresco

Jump to solution

Bonjour,

Je vous remercie pour votre réponse.

En fait j'ai suivi ce tutoriel Use Alfresco as a portal for web applications | Loftux  

et j'ai pu ajouter un frame à l'inrtérieur de Alfresco.

Mon soucis actuellement et comment cacher le paramétre dans l'URL. Par exemple sur l'URL : http://localhost:8080/share/page/appintegrator?iurl=loftux.com&ssl=false  

Je ne veux pas que iurl=loftux.com soit visible.

Je vous remercie énormement.

ycoulon
Alfresco Employee

Re: Accéder à un site à partir de Alfresco

Jump to solution

Bonjour,

Le controller javascript "iframe.get.js" a pour fonction de récupérer l'URI dans les paramètres de la page ou d'utiliser l'adresse par défaut "lotfux.se".

Si dans votre cas le site a intégré est fixe, le code :

//The url argument is called iurl because there is a built in url object in Surf
var iurl = page.url.args.iurl !== null ? decodeURIComponent(page.url.args.iurl)
        : "loftux.se";
var ssl = page.url.args.ssl !== null ? decodeURIComponent(page.url.args.ssl)
        : "false";
 
if (ssl==="true") {
    model.protocol="https://";
}else{
    model.protocol="http://";
}
model.iurl=iurl;

n'est pas nécessaire et peut être remplacé par :


if (ssl==="true") {
    model.protocol="https://";
}else{
    model.protocol="http://";
}
model.iurl="google.com";

Yann

rajia
Active Member

Re: Accéder à un site à partir de Alfresco

Jump to solution

Merci pour votre réponse,

J'ai intégré votre solution mais j'ai toujours le paramétre qui est en claire dans l'URL.

Je crois que le problème vient du fichier share-header.lib.js dans lequel j'ai ajouté :

appItems.push({
id: "HEADER_ADMIN_CONSOLE",
name: "alfresco/menus/AlfMenuBarItem",
config: {
id: "HEADER_SiteExterne",
label: "header.menu.irsal.label",
targetUrl: "http://localhost:8080/share/page/appintegrator?iurl=site_externe:8080/&ssl=false",
targetUrlType: "FULL_PATH",
targetUrlLocation: "CURRENT"
}
});

Je vous remercie encore une fois

ycoulon
Alfresco Employee

Re: Accéder à un site à partir de Alfresco

Jump to solution

Le paramètre dans l'url vient effectivement du targetUrl.

Yann

rajia
Active Member

Re: Accéder à un site à partir de Alfresco

Jump to solution

Y-a-t il un moyen pour le masque?

ycoulon
Alfresco Employee

Re: Accéder à un site à partir de Alfresco

Jump to solution

Oui il suffit de modifier la chaine par exemple : targetUrl: "http://localhost:8080/share/page/appintegrator?ssl=false",

rajia
Active Member

Re: Accéder à un site à partir de Alfresco

Jump to solution

Je vous remerciiiiiiiiiiiiie énormement

Votre solution marche très bien