Submitted by pierre.lolica on
Bonjour,
Une petite question, nous aimerions utiliser Drupal comme portail pour notre extranet.
Depuis le portail, après authentification des utilisateurs, nous aimerions leurs
donner accès via "les liens primaires / Les menus / ..." de Drupal vers nos applications
Web métiers hébergées sur d'autres serveurs.
Mais nous aimerions que l'application métier viennent se positionner dans la partie
centrale de Drupal, la ou nous trouvons les articles (une inclusion, zone rouge sur la capture).
Pour le moment le lien s'ouvre dans la même page à la place de drupal.
Cordialement.
Pierre
Fichier attaché | Taille |
---|---|
drupal.png | 148.36 Ko |
Le module
Permalien Soumis par Crayulayon le 1 Juillet, 2010 - 17:22
Le module http://drupal.org/project/third_party_wrappers permet de faire ce genre de choses.
Il faut procéder ainsi une fois le module installé :
<!-- monappli -->
<!-- monappli -->
Le site est donc "séparé" en 2 :
Ensuite il te reste à appeler ton appli
Le js et le css de ton site drupal seront bien évidemment inclus.
Bon courage.
Bonsoir, Merci pour la
Permalien Soumis par pierre.lolica le 1 Juillet, 2010 - 18:21
Bonsoir,
Merci pour la réponse,
Je viens de mettre en place le module (third_party_wrappers),
j'ai crée la page (écran 1)
http://www.lolica.org/doku.php/membre/pierre/drupal
j'ai ajouté le content marker (écran 2)
http://www.lolica.org/doku.php/membre/pierre/drupal
Mais je ne vois pas ou vous ajoutez le bout de code php ?
Dans quel fichier, à quel niveau du site ?
à la place du print 'mon application';
je pensais voir une url vers mon application métier.
Je crois que je me suis mal exprimé, j'essaie de vous faire
une capture plus clair (avec l'inclusion de l'application métier)
Merci.
Le code php est à mettre non
Permalien Soumis par Crayulayon le 2 Juillet, 2010 - 13:34
Le code php est à mettre non pas au sein de drupal mais bien au sein de votre application externe.
Tu peux faire ça en utilisant
Permalien Soumis par vincent59 le 2 Juillet, 2010 - 09:27
Tu peux faire ça en utilisant une iframe.
J'ai fait ce genre de chose dans un intranet, en allant récupérer les applications dans un annuaire LDAP, dans lequel on peut "qualifier" le lieu où se lancent les applications : soit dans une fenêtre externe, soit dans Drupal, et dans ce cas je place une iframe.
On peut même lancer des applications client/serveur, via une applet java signée.
Par contre, tout cela est du module spécifique.
Bonjour Vincent59, C’était
Permalien Soumis par pierre.lolica le 2 Juillet, 2010 - 09:54
Bonjour Vincent59,
C'était mon idée initiale (iframe), mais pour le moment je ne vois pas comment mettre cela en place avec Drupal. Pour moi mettre des balises HTML ou du PHP dans le code d'un article c'est moche.
Pouvez-vous me donner un exemple/un tutoriel/une piste pour écrire un module spécifique pour Drupal.
Je cherche de mon coté dans la documentation.
Merci.
Sinon, le module iframe
Permalien Soumis par vincent59 le 2 Juillet, 2010 - 14:45
Sinon, le module iframe (http://drupal.org/project/iframe) ajoute une possibilité à un champ CCK de type lien.
Il faudrait alors créer un type de contenu spécifique, et peut-être faire une vue pour afficher les champs. Mais je n'ai pas testé.
Pour les modules, je conseille d'aller voir sur le site de Yoran : http://arnumeral.fr/tutoriels
Merci pour votre aide, je
Permalien Soumis par pierre.lolica le 2 Juillet, 2010 - 15:52
Merci pour votre aide, je pense que j'ai les informations pour trouver. Je crois qu'il me manque quelques notions de base sur Drupal(modules, cck). Je repars dans la documentation pour comprendre les bases. Je ré-activerai le post, quand j'aurai plus de compétences/connaissances.