9

У меня есть документ, созданный в формате 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 без повторной авторизации всех ссылок?

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

6 ответов6

5

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

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

1

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

0

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

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

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

0

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

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

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

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

0

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .