Web Proxy Portlet
Source Code
University of Wisconsin-Madison uses a custom Web Proxy Portlet which is now available in the shared JA-SIG Subversion Repository for continued development. Of course, you can take that code and run with it for implementing web proxy support in your portal right now.
Installation and Configuration
This portlet was developed assuming the custom CONFIG portlet mode. The README.txt file included with the portlet also assumes that uPortal has support for that mode. Since all of the portlet's configuration options are stored in publish-time portlet preferences, they can be set using unmodified uPortal.
The WebProxy Portlet Installation and Configuration page is adopted from the original README.txt. It is extended to include the name of every configuration parameter documented there.
Issue tracking
This project is represented in the JA-SIG issue tracker JIRA instance for collecting feature requests, bug reports, and generally planning the shared-source development of this project. At project creation this JIRA was seeded with two prospective milestones: successfully launching a nightly build of this project (which will signify that its reliance on non-uPortal-standard extensions and libraries will have been partially resolved) and successfully installing this portlet into the Clearinghouse uPortal instance as a live demonstration, which will signify that the portlet can run on a relatively uncustomized uPortal instance.
Snapshot availability
A zip file snapshot of the project as initially committed to CVS is available.
Similar Projects
Portlet Bridge http://www.portletbridge.org/
There seem to be many commercial "Web Clipping" solutions that produce a JSR168 portlet. Search "Web Clipping" on Google.