servir páginas HTML “normais” de um servidor Sharepoint

9

Eu tenho um documento de autoria em HTML com uma página de índice TOC ligando para inúmeras outras páginas, algumas tendo imgs etc. Em outras palavras, o conteúdo padrão da web.

Meu local de trabalho usa o Sharepoint exclusivamente para troca de documentos.

Existe uma maneira de carregar / importar meu documento HTML para o SharePoint? Parece permitir apenas o upload de tipos de documentos de arquivo único, como o Word ou o Excel.

-

Obrigado pelas respostas.

Embora exista um servidor, eu só tenho acesso a ele como usuário do sharepoint. Quando eu pergunto ao pessoal de TI da empresa sobre como carregar este documento para um servidor web, eles continuam me dizendo para carregar no sharepoint. Tentativas de explicar ainda mais são encontradas com olhares em branco pela maioria, o único que recebe a minha necessidade diz que ela não tem um servidor web simples para eu usar nem ela grog como fazê-lo usando sharepoint (SP não é sua área de perícia).

O aspecto de apenas fazer upload para sharepoints que não deixei claro no original que não é claro para mim e que meu pessoal de TI local não consegue entender é subdiretórios. O layout do documento da web é aproximadamente:

/
/index.html 
/page/
      /one.html
      /two.html
/images/
      /pic1.png
      /pic2.png

...e assim por diante.

Sem re-authoring todos os links, posso colocar isso em sharepoint?

Obrigado novamente por qualquer informação.

David Eves
fonte
1
Gostaria de saber se isso pertence ao StackOverflow? Pode haver mais ajuda para esse tipo de coisa ... talvez eu esteja errado.
codeLes
Poderia, mas a resposta é um pouco de ambos. Estou deixando aqui, a menos que os outros sintam que precisam ser movidos.
BinaryMisfit
@codeLes deve estar no Comunidade do SharePoint local.
Underverse

Respostas:

5

Você pode carregar seu HTML estático em qualquer biblioteca de documentos e isso funcionará. Certifique-se de usar URLs relativos para poupar muita dor. CSS e imagens serão exibidos no entanto, você pode ter problemas de segurança com JavaScript.

Usar o SharePoint para armazenar essas informações provavelmente não é a melhor ideia, a menos que você queira usar sua funcionalidade de controle de versão (ou alguma outra específica do SharePoint). Certifique-se de que há um bom caso de negócios ou que será muito mais simples hospedá-lo como alfa1 sugeriu.

Alex Angas
fonte
1

Se você tiver um servidor, apenas hospede-o lá ... em seu próprio diretório ou algo assim.

alpha1
fonte
0

"Sem re-authoring todos os links, posso colocar isso em sharepoint?"

Não, desculpe. Você precisa refazer seus links para refletir o fato de que a raiz da Web do seu site é uma biblioteca no SharePoint, ou você precisa colocar esse site em outro lugar.

Se você colocar o site em outro lugar, poderá usar a Web Part do Visualizador de Páginas da Web para exibi-lo no SharePoint.

Finalmente, qual SharePoint Designer você pode criar arquivos na raiz de um site, mas eu não faria isso. Eu realmente acho que todos os seus documentos (incluindo HTML) devem estar em uma biblioteca. Você ainda precisa corrigir os links.

MrChrister
fonte
0

Você já tentou apenas fazer o upload para uma biblioteca de documentos e navegar pelo arquivo html? Eu fiz isso com uma página criada exportando um arquivo do Excel com gráficos. Na minha unidade local, o processo de exportação cria um arquivo .htm e uma pasta com imagens referenciadas pelo arquivo html. Quando carreguei o arquivo .htm (apenas), o SharePoint também capturou a subpasta com as imagens. Agora, não tenho certeza se isso é porque o Excel criou o arquivo .htm como um arquivo de várias partes, de modo que o SharePoint sabia que também precisava da subpasta ou se o SharePoint realmente analisava o html e sabia que precisaria da subpasta também. Depois que o arquivo estiver no SharePoint, estou atualizando-o por meio de código na minha unidade local e copiando-o por meio do código para o local do SharePoint. Nesse caso, a cópia de código do arquivo .htm NÃO leva as imagens com ele, mas eu posso copiar as imagens para a pasta na biblioteca de documentos do SharePoint usando o código. Então, talvez isso seja uma solução para você também? Crie um documento fictício do MS Office com links que forçará a publicação de um html para criar subpastas com o (s) nome (s) necessário (s) e, em seguida, faça o upload para o SharePoint. Uma vez lá, sobrescreva as coisas fictícias com seus arquivos reais. Talvez o MS Office publish crie apenas uma subpasta, mas você provavelmente poderá alterar seu projeto real para usar uma única subpasta.

B H
fonte
0

Você precisa definir o tratamento do arquivo do navegador como "permissivo"

Dennis G
fonte
0

Estou tentando isso agora, em uma situação semelhante. Eu tenho um site baseado em Bootstrap, projetado e perfeitamente funcional fora do SharePoint, e minha tarefa é mantê-lo dentro do SharePoint, já que é o único servidor disponível. Eu pensei que teria que reconstruir a coisa toda. Mas o que eu fiz (até agora, apenas nos estágios de teste) é usar as configurações de Conteúdo e Estrutura do Site do SharePoint para replicar a estrutura de diretórios do meu site, e eu fiz upload dos meus arquivos e usei as configurações do site para alterar a inicialização Página do site de default.aspx para o meu index.html. E, no meu cenário, e para minha surpresa, está funcionando bem.

Para ser justo, este site específico não precisa de nenhuma funcionalidade do SharePoint, além do controle de acesso. E pode haver problemas que ainda não foram contabilizados. Mas fiquei chocado ao ver que realmente funcionou.

Este é um site de publicação do SharePoint, BTW. Não sei como isso funcionaria (ou se seria) em outros tipos de sites do SharePoint.

jamesnotjim
fonte