obsługują „normalne” strony HTML z serwera Sharepoint

8

Mam dokument napisany w HTML ze stroną indeksu TOC prowadzącą do wielu innych stron, niektóre z imgami itp. Innymi słowy, standardowa treść internetowa.

Moja lokalizacja pracy wykorzystuje Sharepoint wyłącznie do wymiany dokumentów.

Czy istnieje sposób na przesłanie / zaimportowanie mojego dokumentu HTML do Sharepoint? Wydaje się, że zezwala tylko na przesyłanie typów dokumentów z jednym plikiem, takich jak Word lub Excel.

-

Dziękuję za odpowiedzi.

Chociaż istnieje serwer, mam do niego dostęp tylko jako użytkownik sharepoint. Gdy pytam informatyków z branży o załadowanie tego dokumentu na serwer sieciowy, ciągle mówią mi, aby załadować do SharePoint. Próby dalszego wyjaśnienia spotkały się z pustymi spojrzeniami przez większość, ten, który zaspokaja moje potrzeby, mówi, że nie ma prostego serwera WWW, z którego mógłbym korzystać, ani nie zastanawia się, jak to zrobić za pomocą SharePoint (SP nie jest jej obszarem ekspertyza).

Aspekt po prostu przesyłania do SharePoint, którego nie wyjaśniłem w oryginale, który nie jest dla mnie jasny i że moi lokalni pracownicy IT nie są w stanie pojąć, są podkatalogi. Układ dokumentu internetowego jest z grubsza:

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

...i tak dalej.

Czy bez ponownego tworzenia wszystkich łączy mogę umieścić to w SharePoint?

Jeszcze raz dziękuję za wszelkie informacje.

David Eves
źródło
1
Zastanawiam się, czy to należy do StackOverflow? Może być tam więcej pomocy w tego typu sprawach ... może się mylę.
codeLes
Mógłby, ale odpowiedź jest trochę na oba. Zostawiam to tutaj, chyba że inni uważają, że trzeba go przenieść.
BinaryMisfit,
@code Tak, powinno być na stronie społeczności SharePoint .
Podważ

Odpowiedzi:

6

Możesz przesłać swój statyczny kod HTML do dowolnej biblioteki dokumentów, a on zadziała. Upewnij się, że używasz względnych adresów URL przez cały czas, aby zaoszczędzić sobie dużo bólu. Wyświetlą się CSS i obrazy, jednak możesz mieć problemy z bezpieczeństwem w JavaScript.

Używanie programu SharePoint do przechowywania tych informacji prawdopodobnie nie jest najlepszym pomysłem, chyba że chcesz użyć funkcji kontroli wersji (lub innej funkcji specyficznej dla SharePoint). Upewnij się, że istnieje dobry przypadek biznesowy, w przeciwnym razie łatwiej będzie go hostować, jak sugeruje alpha1 .

Alex Angas
źródło
1

jeśli masz serwer, po prostu go tam hostuj .. we własnym katalogu lub coś takiego.

alpha1
źródło
0

„Czy bez ponownego tworzenia wszystkich linków mogę umieścić to w SharePoint?”

Nie przepraszam Musisz powtórzyć linki, aby odzwierciedlić fakt, że katalog główny witryny to biblioteka w programie SharePoint, lub umieść tę witrynę w innym miejscu.

Jeśli umieścisz witrynę w innym miejscu, możesz użyć Webpart Viewer strony internetowej, aby wyświetlić ją w SharePoint.

Wreszcie, który program SharePoint Designer można wbudować w katalog główny witryny, ale nie zrobiłbym tego. Bardzo uważam, że wszystkie twoje dokumenty (w tym HTML) powinny znajdować się w bibliotece. Nadal będziesz musiał naprawić linki.

MrChrister
źródło
0

Próbowałeś właśnie przesłać plik do biblioteki dokumentów i przeglądać plik HTML? Zrobiłem to ze stroną utworzoną przez wyeksportowanie pliku Excel z wykresami. Na moim dysku lokalnym proces eksportu tworzy plik .htm i folder z obrazami, do których odwołuje się plik HTML. Kiedy przesłałem plik .htm (tylko), SharePoint wziął również podfolder ze zdjęciami. Teraz nie jestem pewien, czy dzieje się tak, ponieważ Excel utworzył plik .htm jako plik wieloczęściowy, więc SharePoint wiedział, że potrzebuje również podfolderu, czy też SharePoint faktycznie przeanalizował HTML i wiedział, że również będzie potrzebował podfolderu. Gdy plik znajdował się w SharePoint, aktualizuję go za pomocą kodu na dysku lokalnym, a następnie kopiuję go za pomocą kodu do lokalizacji SharePoint. W takim przypadku kopia kodu pliku .htm NIE zabiera ze sobą zdjęć, ale jestem w stanie skopiować obrazy do folderu w bibliotece dokumentów SharePoint przy użyciu kodu. Może to też jest rozwiązanie dla ciebie? Utwórz fikcyjny dokument MS Office z linkami, które zmuszą publikację HTML do utworzenia podfolderów o wymaganych nazwach, a następnie prześlij je do SharePoint. Na miejscu zastąp manekina rzeczywistymi plikami. Być może publikacja MS Office utworzy tylko jeden podfolder, ale prawdopodobnie możesz zmienić swój prawdziwy projekt, aby użyć jednego podfolderu.

BH
źródło
0

Musisz ustawić obsługę plików przeglądarki na „permissive”

Dennis G
źródło
0

Próbuję tego teraz, w podobnej sytuacji. Mam witrynę opartą na Bootstrap, zaprojektowaną i doskonale funkcjonującą poza SharePoint, a moim zadaniem jest stać w niej w SharePoint, ponieważ jest to jedyny dostępny serwer. Myślałem, że będę musiał przebudować całość. Ale to, co zrobiłem (do tej pory, tylko na etapie testowania), to użycie ustawień zawartości i struktury witryny SharePoint do replikacji struktury katalogów mojej witryny, a następnie przesłałem swoje pliki i użyłem ustawień witryny do zmiany początku strona witryny od default.aspx do mojego index.html. I w moim scenariuszu, ku mojemu zaskoczeniu, działa dobrze.

Szczerze mówiąc, ta konkretna strona nie potrzebuje żadnej funkcji SharePoint, oprócz kontroli dostępu. I mogą wystąpić problemy, których jeszcze nie uwzględniłem. Ale byłem zszokowany, gdy zobaczyłem, że to naprawdę działa.

To jest witryna SharePoint Publishing, BTW. Nie jestem pewien, jak to będzie działać (lub czy tak będzie) w innych typach witryn SharePoint.

jamesnotjim
źródło