обслуживать «нормальные» 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

...и так далее.

Могу ли я поместить это в sharepoint без повторной авторизации всех ссылок?

Еще раз спасибо за любую информацию.

Дэвид Ив
источник
1
Интересно, это относится к StackOverflow? Может быть, больше помощи там для такого рода вещей ... может быть, я ошибаюсь.
CodeLes
Это возможно, но ответ на этот вопрос немного и тот, и другой. Я оставляю это здесь, если другие не чувствуют, что это должно быть перемещено.
BinaryMisfit
@ codeLes он должен быть на сайте сообщества SharePoint .
обратный

Ответы:

6

Вы можете загрузить свой статический HTML в любую библиотеку документов, и он будет работать. Убедитесь, что вы используете относительные URL повсюду, чтобы избавить себя от боли. CSS и изображения будут отображаться, однако у вас могут быть проблемы с безопасностью в JavaScript.

Использование SharePoint для хранения этой информации, вероятно, не лучшая идея, если вы не хотите использовать его функции управления версиями (или некоторые другие специфичные для SharePoint) функциональные возможности. Убедитесь, что есть хорошее экономическое обоснование, иначе будет проще разместить его, как предложила alpha1 .

Алекс Ангас
источник
1

если у вас есть сервер, просто разместите его там ... в своем собственном каталоге или что-то в этом роде.

alpha1
источник
0

«Не переписывая все ссылки, могу ли я поместить это в sharepoint?»

Нет простите. Вам нужно либо переделать свои ссылки, чтобы отразить тот факт, что веб-корень вашего сайта является библиотекой в ​​SharePoint, либо вам нужно разместить этот сайт в другом месте.

Если вы разместите сайт в другом месте, вы можете использовать веб-часть Viewer для просмотра его в SharePoint.

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

MrChrister
источник
0

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

BH
источник
0

Вам нужно настроить обработку файлов в вашем браузере как «разрешающую»

Деннис Г
источник
0

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

Чтобы быть справедливым, этот конкретный сайт не нуждается ни в каких функциональных возможностях SharePoint, кроме контроля доступа. И могут быть проблемы, которые я еще не учел. Но я был шокирован, увидев, что это действительно работает.

Это сайт издательства SharePoint, кстати. Не уверен, как это будет работать (или будет) на других типах сайтов SharePoint.

jamesnotjim
источник