обслуговувати "звичайні" HTML-сторінки з сервера Sharepoint


8

У мене документ, написаний у HTML, зі сторінкою індексу TOC, що посилається на численні інші сторінки, на деяких з них є imgs тощо. Іншими словами, стандартний веб-вміст.

Моє місце роботи використовує Sharepoint виключно для обміну документами.

Чи є спосіб завантажити / імпортувати мій документ HTML у Sharepoint? Здається, дозволяють завантажувати лише один тип файлів, таких як Word або Excel.

-

Дякую за відповіді.

Поки є сервер, я маю доступ до нього лише як користувач sharepoint. Коли я запитую корпоративних ІТ-людей про завантаження цього документа на веб-сервер, вони продовжують говорити мені завантажувати на sharepoint. Спроби пояснити далі більшість людей зустрічаються з порожніми поглядами. Єдиний, хто отримує мою потребу, говорить про те, що у мене немає простого веб-сервера, який я можу використовувати, а також вона не громіє, як це зробити за допомогою sharepoint (SP не є її областю експертиза).

Аспект просто завантаження в sharepoint, який я не зрозумів в оригіналі, який мені не зрозумілий, і що мої місцеві ІТ-люди не можуть зрозуміти, це підкаталоги. Макет веб-документа приблизно:

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

...і так далі.

Не можу перенаписати всі посилання, чи можу я поставити це в спільний доступ?

Ще раз дякую за будь-яку інформацію.


1
Цікаво, чи належить це на StackOverflow? Можливо, там допоможуть більше подібні речі ... можливо, я помиляюся.
codeLes

Можна, але відповідь трохи і того, і іншого. Я залишаю його тут, якщо інші не вважають, що його потрібно перенести.
BinaryMisfit

@codeLes має бути на сайті спільноти SharePoint .
Підземний

Відповіді:


6

Ви можете завантажити свій статичний HTML в будь-яку бібліотеку документів, і він буде працювати. Переконайтеся, що ви використовуєте відносні URL-адреси протягом усього часу, щоб заощадити собі біль. CSS та зображення відображатимуться, проте у вас можуть виникнути проблеми із безпекою JavaScript.

Використання SharePoint для зберігання цієї інформації, мабуть, не найкраща ідея, якщо ви не хочете використовувати функцію контролю версій (чи якусь іншу специфіку SharePoint). Переконайтеся, що є хороший бізнес-випадок, інакше буде набагато простіше просто розмістити його так, як пропонує альфа1 .


1

якщо у вас є сервер, просто розмістіть його там у власному каталозі чи щось.


0

"Не можу перезаписати всі посилання, чи можу я поставити це в спільний доступ?"

Ні вибач. Вам або потрібно переробити посилання, щоб відобразити той факт, що веб-корінь вашого веб-сайту є бібліотекою в SharePoint, або вам потрібно розмістити його в іншому місці.

Якщо ви розмістите сайт в іншому місці, ви можете використовувати веб-частину веб-переглядача веб-сторінок, щоб відобразити його в SharePoint.

Нарешті, яким дизайнером SharePoint ви можете створювати файли в корінь сайту, але я б цього не робив. Я дуже думаю, що всі ваші документи (включаючи HTML) повинні бути в бібліотеці. Вам все одно потрібно буде виправити посилання.


0

Ви спробували просто завантажити в бібліотеку документів і переглядати html-файл? Я зробив це на сторінці, створеній шляхом експорту файлу Excel з діаграмами. На моєму локальному диску, експорт створює файл .htm та папку із зображеннями, на які посилається файл html. Коли я завантажив файл .htm (лише), SharePoint також взяв підпапку із зображеннями. Тепер я не впевнений, що це тому, що Excel створив файл .htm як багатоскладовий файл, щоб SharePoint знав, що йому також потрібна підпапка, або якщо SharePoint насправді розібрав html і знав, що також потрібна буде і підпапка. Як тільки файл був у SharePoint, я його оновлюю за допомогою коду на своєму локальному диску, а потім копіюю його через код у місцеположення SharePoint. У цьому випадку копія коду .htm-файлу НЕ бере зображення із собою, але я можу скопіювати зображення в папку в бібліотеці документів SharePoint за допомогою коду. То, може, це рішення і для вас? Створіть фіктивний документ MS Office із посиланнями, які змусять публікувати html-файли для створення підпапок (-ів) з потрібними іменами, а потім завантажте його в SharePoint. Потрапивши туди, перезапишіть фіктивний матеріал своїми справжніми файлами. Можливо, публікація MS Office створить лише одну підпапку, але ви, можливо, можете змінити свій реальний проект навколо, щоб використовувати одну підпапку.



0

Я зараз це намагаюся в подібній ситуації. У мене є сайт на базі Bootstrap, розроблений і ідеально функціонуючий поза SharePoint, і моє завдання полягає в тому, щоб вистояти його всередині SharePoint, оскільки це єдиний доступний сервер. Я думав, що мені доведеться переробити всю справу. Але те, що я зробив (поки що, лише на етапах тестування), - це використовувати параметри вмісту та структури сайту SharePoint для копіювання структури каталогів мого сайту, а потім я завантажив свої файли та використав налаштування сайту, щоб змінити початок сторінки сайту від default.aspx до мого index.html. І за моїм сценарієм, і на мій подив, це працює просто чудово.

Для справедливості, цей конкретний сайт не потребує функцій SharePoint, окрім контролю доступу. І можуть бути проблеми, яких я ще не брав до уваги. Але я був шокований, побачивши, що це насправді працює.

Це сайт видавництва SharePoint, BTW. Не впевнені, як це буде працювати (або якщо це буде) на інших типах сайтів SharePoint.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.