Find Jobs
Hire Freelancers

ASP.NET Web Clipping Control(repost)(repost)

$500-5000 USD

Cancelado
Publicado há mais de 13 anos

$500-5000 USD

Pago na 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! ## Platform Windows Server Family (2003+), ASP.NET, .NET Framework 3.5
ID do Projeto: 3697468

Sobre o projeto

7 propostas
Projeto remoto
Ativo há 14 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
7 freelancers estão ofertando em média $1.084 USD for esse trabalho
Avatar do Usuário
See private message.
$3.230 USD em 14 dias
4,7 (4 avaliações)
4,8
4,8
Avatar do Usuário
See private message.
$595 USD em 14 dias
4,5 (11 avaliações)
3,9
3,9
Avatar do Usuário
See private message.
$425 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$1.445 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$705,50 USD em 14 dias
0,0 (1 avaliação)
0,0
0,0
Avatar do Usuário
See private message.
$510 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$680 USD em 14 dias
0,0 (1 avaliação)
3,6
3,6

Sobre o cliente

Bandeira do(a) SWITZERLAND
Delemont, Switzerland
5,0
2
Método de pagamento verificado
Membro desde fev. 17, 2003

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos 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)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.