"normale" HTML-Seiten von einem Sharepoint-Server aus bereitstellen

27497
David Eves

Ich habe ein in HTML verfasstes Dokument mit einer Inhaltsverzeichnis-Indexseite, die auf zahlreiche andere Seiten verweist, von denen einige Imgs usw. haben. Mit anderen Worten: Standard-Webinhalt.

Mein Arbeitsort verwendet Sharepoint ausschließlich für den Dokumentenaustausch.

Gibt es eine Möglichkeit, mein HTML-Dokument in Sharepoint hochzuladen / zu importieren? Es scheint nur das Hochladen einzelner Dokumenttypen wie Word oder Excel zuzulassen.

-

Danke für die Antworten.

Während es einen Server gibt, kann ich nur als Sharepoint-Benutzer darauf zugreifen. Wenn ich die IT-Mitarbeiter des Unternehmens frage, ob dieses Dokument auf einen Webserver geladen werden soll, fordern sie mich immer wieder auf, Sharepoint zu laden. Versuche, sich weiter zu erklären, werden von den meisten mit leeren Augen wahrgenommen. Die einzige, die mein Bedürfnis bekommt, besagt, dass sie keinen einfachen Webserver hat, den ich benutzen kann, und sie auch nicht fragt, wie sie Sharepoint benutzt (SP ist nicht ihr Bereich von Sachverstand).

Der Aspekt des einfachen Uploads auf Sharepoint, den ich im Original nicht klargestellt habe, ist mir nicht klar und dass meine lokalen IT-Mitarbeiter nicht alles verstehen können, sind Unterverzeichnisse. Das Layout des Web-Dokuments ist ungefähr so:

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

...und so weiter.

Kann ich dies, ohne alle Links neu zu erstellen, in sharepoint einfügen?

Nochmals vielen Dank für alle Informationen.

9
Ich frage mich, ob das auf StackOverflow gehört? Könnte da für so etwas mehr Hilfe sein ... vielleicht irre ich mich. codeLes vor 14 Jahren 1
Es könnte, aber die Antwort ist ein bisschen von beidem. Ich lasse es hier, wenn andere nicht der Meinung sind, dass es bewegt werden muss. BinaryMisfit vor 14 Jahren 0
@codeLes sollte sich auf der Site [SharePoint-Community] (https://sharepoint.stackexchange.com/) befinden. Underverse vor 6 Jahren 0

6 Antworten auf die Frage

5
Alex Angas

Sie können Ihren statischen HTML-Code in jede Dokumentbibliothek hochladen, und es funktioniert. Stellen Sie sicher, dass Sie relative URLs verwenden, um sich viel Schmerz zu ersparen. CSS und Bilder werden angezeigt, Sie können jedoch mit JavaScript Sicherheitsprobleme haben.

Die Verwendung von SharePoint zum Speichern dieser Informationen ist wahrscheinlich nicht die beste Idee, es sei denn, Sie möchten die Versionskontrollfunktion (oder eine andere SharePoint-spezifische Funktionalität) verwenden. Stellen Sie sicher, dass es einen guten Geschäftsfall gibt, oder es wird viel einfacher sein, ihn einfach zu hosten, wie von alpha1 vorgeschlagen.

1
alpha1

Wenn Sie einen Server haben, hosten Sie ihn einfach dort .. in einem eigenen Verzeichnis oder in etwas anderem.

0
MrChrister

"Ohne alle Links neu zu erstellen, kann ich dies in sharepoint einfügen?"

Nein Entschuldigung. Sie müssen entweder Ihre Links wiederholen, um die Tatsache widerzuspiegeln, dass das Webstammverzeichnis Ihrer Website eine Bibliothek in SharePoint ist, oder Sie müssen diese Site an einem anderen Ort platzieren.

Wenn Sie die Site an anderer Stelle ablegen, können Sie den Webpart Viewer-Webpart verwenden, um sie in SharePoint anzuzeigen.

Schließlich können Sie mit dem SharePoint Designer Dateien in das Stammverzeichnis einer Website integrieren, dies würde ich jedoch nicht tun. Ich bin der Meinung, dass alle Ihre Dokumente (einschließlich HTML) in einer Bibliothek sein sollten. Sie müssten die Links noch korrigieren.

0
B H

Have you tried just uploading to a document library and browsing the html file? I did this with a page created by exporting an Excel file with charts. On my local drive, the export process creates a .htm file and a folder with images referred by the html file. When I uploaded the .htm file (only), SharePoint took the subfolder with the images as well. Now, I'm not sure if that is because Excel created the .htm file as a multi-part file so SharePoint knew it also needed the subfolder, or if SharePoint actually parsed the html and knew it would need the subfolder, too. Once the file was on SharePoint, I am updating it via code on my local drive, then copying it through code to the SharePoint location. In this case, the code copy of the .htm file does NOT take the images with it, but I am able to copy the images to the folder in the SharePoint doc library using code. So, maybe that is a solution for you as well? Create a dummy MS Office doc with links that will force an html publish to create subfolder(s) with your required name(s), then upload it to SharePoint. Once there, overwrite the dummy stuff with your real files. Maybe, the MS Office publish will only create one subfolder, but you can probably change your real project around to use a single subfolder.

0
Dennis G

Sie müssen die Behandlung Ihrer Browser-Datei auf "permissiv" setzen.

0
jamesnotjim

Ich versuche das gerade in einer ähnlichen Situation. Ich habe eine Bootstrap-basierte Website, die außerhalb von SharePoint perfekt entwickelt wurde und perfekt funktionstüchtig ist. Meine Aufgabe besteht darin, sie in SharePoint aufrecht zu erhalten, da dies der einzige Server ist, der verfügbar ist. Ich dachte, ich müsste das Ganze neu entwickeln. Was ich jedoch bisher (nur in den Testphasen) getan habe, ist die Verwendung der SharePoint-Einstellungen für Websiteinhalt und -struktur zum Replizieren der Verzeichnisstruktur meiner Website. Anschließend habe ich meine Dateien hochgeladen und die Starteinstellungen mithilfe der Websiteeinstellungen geändert Seite der Site von default.aspx zu meiner index.html. Und in meinem Szenario und zu meiner Überraschung funktioniert es gut.

Um fair zu sein, benötigt diese Website außer der Zugriffskontrolle keine weiteren Funktionen von SharePoint. Und möglicherweise gibt es Probleme, die ich noch nicht berücksichtigt habe. Aber ich war geschockt, dass es tatsächlich funktioniert hat.

Dies ist eine SharePoint-Veröffentlichungswebsite (BTW). Nicht sicher, wie es in anderen Arten von SharePoint-Websites funktionieren würde (oder ob dies der Fall wäre).