Embedding applications
Posted: Fri Oct 30, 2009 4:27 pm
Have you ever used a web site (SitePoint maybe?) where they appear to be embedding a third party application into the execution pipeline of their own code?
How do you think this is done? Are they:
1. Using an IFRAME
2. Invoking the application via internal HTTP request, stripping <head> tags and setting required session variables?
Other than the easiest approach, that would require hacking the third party template to include your own menus, etc...what other techniques are available?
Using an IFRAME would embed the app but require the user to re-authenticate. Embedding it directly using an include (as opposed to HTTP request) could possibly cause a variety of errors, collisions, etc but would be the easiest way to share SESSION's and such.
Have you ever had to solve this problem, how did you accomplish it? What caveats did you encounter, etc?
Cheers,
Alex
How do you think this is done? Are they:
1. Using an IFRAME
2. Invoking the application via internal HTTP request, stripping <head> tags and setting required session variables?
Other than the easiest approach, that would require hacking the third party template to include your own menus, etc...what other techniques are available?
Using an IFRAME would embed the app but require the user to re-authenticate. Embedding it directly using an include (as opposed to HTTP request) could possibly cause a variety of errors, collisions, etc but would be the easiest way to share SESSION's and such.
Have you ever had to solve this problem, how did you accomplish it? What caveats did you encounter, etc?
Cheers,
Alex