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.
Solved! Go to Solution.
Oui il suffit de modifier la chaine par exemple : targetUrl: "http://localhost:8080/share/page/appintegrator?ssl=false",
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
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.
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
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
Le paramètre dans l'url vient effectivement du targetUrl.
Yann
Y-a-t il un moyen pour le masque?
Oui il suffit de modifier la chaine par exemple : targetUrl: "http://localhost:8080/share/page/appintegrator?ssl=false",
Je vous remerciiiiiiiiiiiiie énormement
Votre solution marche très bien
Discussions about Alfresco Content Services and Alfresco Process Services in French
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.