Stellen Sie "normale" HTML-Seiten von einem Sharepoint-Server bereit

8

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

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 Dateityparten wie Word oder Excel zu ermöglichen.

- -

Danke für die Antworten.

Während es einen Server gibt, habe ich nur als Sharepoint-Benutzer Zugriff darauf. Wenn ich die IT-Mitarbeiter des Unternehmens frage, ob sie dieses Dokument auf einen Webserver laden möchten, fordern sie mich immer wieder auf, es auf Sharepoint zu laden. Versuche, weitere Erklärungen abzugeben, werden von den meisten mit leeren Blicken beantwortet. Die einzige, die meine Bedürfnisse erfüllt, besagt, dass sie keinen einfachen Webserver für mich hat und auch nicht weiß, wie man das mit Sharepoint macht (SP ist nicht ihr Bereich Sachverstand).

Der Aspekt des Hochladens auf Sharepoint, den ich im Original nicht klargestellt habe und der mir nicht klar ist und den meine lokalen IT-Mitarbeiter nicht ganz verstehen können, sind Unterverzeichnisse. Das Layout des Webdokuments ist ungefähr:

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

...und so weiter.

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

Nochmals vielen Dank für jede Information.

David Eves
quelle
1
Ich frage mich, ob dies zu StackOverflow gehört. Könnte dort mehr Hilfe für solche Dinge sein ... vielleicht irre ich mich.
CodeLes
Es könnte sein, aber die Antwort ist ein bisschen von beidem. Ich lasse es hier, es sei denn, andere glauben, dass es bewegt werden muss.
BinaryMisfit
@codeLes sollte sich auf der SharePoint-Community- Website befinden.
Underverse

Antworten:

6

Sie können Ihr statisches HTML in jede Dokumentbibliothek hochladen und es wird funktionieren. Stellen Sie sicher, dass Sie durchgehend relative URLs verwenden, um sich viel Schmerz zu ersparen. CSS und Bilder werden angezeigt, es können jedoch Sicherheitsprobleme mit JavaScript auftreten.

Die Verwendung von SharePoint zum Speichern dieser Informationen ist wahrscheinlich nicht die beste Idee, es sei denn, Sie möchten die Versionskontrolle (oder eine andere SharePoint-spezifische) Funktion verwenden. Stellen Sie sicher, dass es einen guten Business Case gibt. Andernfalls ist es viel einfacher, ihn einfach zu hosten, wie von alpha1 vorgeschlagen.

Alex Angas
quelle
1

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

alpha1
quelle
0

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

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 Website an einer anderen Stelle ablegen.

Wenn Sie die Website an einer anderen Stelle ablegen, können Sie sie über das Web Page Viewer-Webpart in SharePoint anzeigen.

Schließlich, welchen SharePoint Designer können Sie Dateien in das Stammverzeichnis einer Website erstellen, aber ich würde das nicht tun. Ich denke sehr, dass alle Ihre Dokumente (einschließlich HTML) in einer Bibliothek sein sollten. Sie müssten die Links noch reparieren.

MrChrister
quelle
0

Haben Sie versucht, nur in eine Dokumentbibliothek hochzuladen und die HTML-Datei zu durchsuchen? Ich habe dies mit einer Seite gemacht, die durch Exportieren einer Excel-Datei mit Diagrammen erstellt wurde. Auf meinem lokalen Laufwerk erstellt der Exportvorgang eine HTML-Datei und einen Ordner mit Bildern, auf die in der HTML-Datei verwiesen wird. Als ich die .htm-Datei (nur) hochgeladen habe, hat SharePoint auch den Unterordner mit den Bildern verwendet. Ich bin mir nicht sicher, ob dies daran liegt, dass Excel die .htm-Datei als mehrteilige Datei erstellt hat, sodass SharePoint wusste, dass auch der Unterordner benötigt wird, oder ob SharePoint den HTML-Code tatsächlich analysiert hat und auch den Unterordner benötigt. Sobald sich die Datei auf SharePoint befand, aktualisiere ich sie über Code auf meinem lokalen Laufwerk und kopiere sie dann über Code auf den SharePoint-Speicherort. In diesem Fall nimmt die Codekopie der .htm-Datei die Bilder NICHT mit. Ich kann die Bilder jedoch mithilfe von Code in den Ordner in der SharePoint-Dokumentbibliothek kopieren. Vielleicht ist das auch eine Lösung für Sie? Erstellen Sie ein Dummy-MS Office-Dokument mit Links, die eine HTML-Veröffentlichung zwingen, Unterordner mit Ihren erforderlichen Namen zu erstellen, und laden Sie sie dann auf SharePoint hoch. Dort überschreiben Sie das Dummy-Material mit Ihren echten Dateien. Möglicherweise erstellt die MS Office-Veröffentlichung nur einen Unterordner, aber Sie können Ihr reales Projekt möglicherweise ändern, um einen einzelnen Unterordner zu verwenden.

BH
quelle
0

Sie müssen die Handhabung Ihrer Browser-Datei auf "zulässig" setzen.

Dennis G.
quelle
0

Ich probiere das gerade aus, in einer ähnlichen Situation. Ich habe eine Bootstrap-basierte Website, die außerhalb von SharePoint entworfen wurde und perfekt funktioniert. Meine Aufgabe ist es, sie innerhalb von SharePoint aufrechtzuerhalten, da dies der einzige verfügbare Server ist. Ich dachte, ich müsste das Ganze neu entwickeln. Was ich jedoch getan habe (bisher nur in den Testphasen), ist die Verwendung der Einstellungen für den Site-Inhalt und die Site-Struktur von SharePoint, um die Verzeichnisstruktur meiner Site zu replizieren. Anschließend habe ich meine Dateien hochgeladen und die Site-Einstellungen verwendet, um den Start zu ändern Seite der Site von default.aspx zu meiner index.html. Und in meinem Szenario und zu meiner großen Überraschung funktioniert es einwandfrei.

Um fair zu sein, benötigt diese bestimmte Website keine andere SharePoint-Funktionalität als die Zugriffskontrolle. Und es kann Probleme geben, die ich noch nicht berücksichtigt habe. Aber ich war schockiert zu sehen, dass es tatsächlich funktionierte.

Dies ist übrigens eine SharePoint Publishing-Website. Ich bin mir nicht sicher, wie es in anderen Arten von SharePoint-Websites funktionieren würde (oder ob es funktionieren würde).

Jamesnotjim
quelle