Find Jobs
Hire Freelancers

ASP.NET Web Clipping Control

$100-500 USD

Cancelado
Publicado hace más de 13 años

$100-500 USD

Pagado a la entrega
Greetings, We would like to build an ASP.NET control (or code)? that is used to scrap content from the given URL, apply transformations and render the result? in the given container. In Java portal world the principle is also known as Web Clipping or WebConnector. When hosted on an ASP.NET page and surrounded by other content and controls this control would perform as if it was an iframe of the provided source address, however no iframe should be in sight - the content should be proxied by the component and rendered with the transformations defined below. ## Deliverables Greetings, We would like to build an ASP.NET control (or code) that is used to scrap content from the given URL, apply transformations and render the output in the given container. In the Java portal world the principle is also known as Web Clipping or WebConnector. When hosted on an ASP.NET page and surrounded by other content and controls this control would perform as if it was an iframe of the provided source address, however no iframe should be in sight - the content should be proxied by the component and rendered with the transformations defined below. The examples could be consulted at: <[login to view URL]> <[login to view URL]> The only technical problem previewed is JavaScript isolation and handling. The implementation should include basic JavaScript parsing and correct remapping of popup windows/ajax calls to the source host. A bonus will be offered if the deliverables shall handle JavaScript in a more advanced manner. Some of the Java portals we examined use HtmlUnit to act as a true web browser behind the scenes which is terribly slow when javascript is on. The only existing alternative of HtmlUnit that we've found is xbrowser which we have not tested because of the lack of JavaScript support. Requirements summary: Design ? - ASP.NET server control or a stand-alone class with its own state management ? - Custom state management ? - error, authentication error, protocol error HTML templates Protocol (HttpWebRequest tuning) ? - Support of URL-based clipping (i.e. http/https, any port, any valid URL) ? - proxy support ? - Redirection following and status code conditions, i.e. proxy 301 redirects but follow 404 errors ? - basic/windows authentication ? - custom authentication based on form elements (URL, username parameter, password parameter, request method, expected response, failure response) ? - Cookie persistence, cookie proxification (i.e. cookies inherited from the hosting website are transformed and passed to the proxied website) ? - Custom HTTP header submission, reception ? - Proxied / passed-thru, excluded content types/extensions/regex patterns Content Parser ? - chained filters that extract or remove the content (i.e. remove google analytics tags) ? - Tidy processor ? - XSLT template ? - DOM path ? - XPath path ? - Byte range ? - Pattern from/to - comment/element Attached file contains screenshots of a uPortal configurator that will help to understand the settings and approximate configuration settings of the new component. We would like to be actively participating in the component development, provide test cases, clarify the requirements and similar and are expecting updates of deliverables as frequently as possible (2-3 day intervals are ideal). The code must follow the naming conventions that will be provided. We do not expect a throughout documentation of the deliverable but comments on crucial parts are a must. The communication language is English. Should you need more information or precisions regarding the bid please feel free to post the questions here. When replying with a price please estimate the implementation time for the items of requirements summary above and justify the bid amount. Thank you for your attention and happy bidding!
ID del proyecto: 3693647

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 14 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
3 freelancers están ofertando un promedio de $170 USD por este trabajo
Avatar del usuario
See private message.
$170 USD en 14 días
5,0 (2 comentarios)
3,1
3,1
Avatar del usuario
See private message.
$255 USD en 14 días
5,0 (2 comentarios)
2,5
2,5
Avatar del usuario
See private message.
$85 USD en 14 días
2,0 (2 comentarios)
1,3
1,3

Sobre este cliente

Bandera de SWITZERLAND
Delemont, Switzerland
5,0
2
Forma de pago verificada
Miembro desde feb 17, 2003

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.